How to reproduce:
1. Open the attached “IN-139446” project
2. Open the “Example scene”
3. Ensure domain reloading is disabled
4. Enter Play mode for a few seconds then exit
5. In the project window, select “Packages” and use alt + left arrow to expand all items
6. Hold the down arrow key to scroll through the Assets
7. Observe the crash
Reproducible with: 6000.3.5f1, 6000.3.14f1
Not reproducible with: 6000.0.83f1, 6000.3.4f1, 6000.3.24f1, 6000.6.1f1, 6000.7.0a6
Fixed in: 6000.3.15f1
Reproduced on: Windows 10 (users device), Windows 11
Not reproduced on: No other environment tested
Note: If Play mode is entered for 10 or more seconds, out of memory errors appear in the console window
First few lines of the stack trace:
0x00007FFAC4ECD0C6 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\unity-liveness.c:486] mono_traverse_objects
0x00007FFAC4ECD37D (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\unity-liveness.c:537] mono_traverse_array
0x00007FFAC4ECD0C6 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\unity-liveness.c:486] mono_traverse_objects
0x00007FFAC4ECD94E (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\unity-liveness.c:688] mono_unity_liveness_calculation_from_statics
0x00007FFA86306415 (Unity) GarbageCollectSharedAssets
0x00007FFA863DBFA6 (Unity) UnloadUnusedAssetsOperation::IntegrateMainThread