Reproduction steps:
1. Create a new project from the "Get Started With Unity" template (Unity Hub -> New Project -> Learning -> Get Started with Unity)
2. After the project fully loads, close the "Welcome to the Unity Editor!" pop-up window
3. Select any cube in the Scene view
4. Observe the crash
Reproducible with: 6000.0.50f1 (by user), 6000.2.0f1 (517f89d850d1), 6000.2.7f1
Not reproducible with: 6000.0.0b13, 6000.3.0b3
Could not test with: 6000.4.0a1 (Does not support learning templates)
Reproducible on: Windows 10 (22H2) (by user), Windows 11
Not reproducible on: macOS 15.6.1 (M1 Max)
Notes:
- Crash can occur in other project templates, however, it is rare and inconsistent for the reporters
- Reports from 6000.2.0b6 and 6000.3.0b1 have the same stack trace, but the issue does not reproduce in the "Getting Started With Unity" template on this version
- 6000.0 does not support the "Getting Started With Unity" template, and could therefore not be tested. However, users have experienced the crash on these versions
- From current reports, it seems to only happen with URP
- From current reports, it seems to only happen on Windows
First few lines of the stack trace:
0x00007FFA0ED30B08 (Unity) tlsf_free
0x00007FFA0C8AB6FB (Unity) DynamicHeapAllocator::Deallocate
0x00007FFA0C8A2735 (Unity) DelayedPointerDeletionManager::CleanupPendingMainThreadPointersInternal
0x00007FFA0C8A0F03 (Unity) DualThreadAllocator<DynamicHeapAllocator>::Allocate
0x00007FFA0C8AA173 (Unity) MemoryManager::Allocate