Search Issue Tracker

In Progress

Under Consideration for 6000.0.X, 6000.2.X

Fix In Review for 6000.4.0a2

Fixed in 6000.3.0b7

Votes

9

Found in

6000.0.50f1

6000.2.0f1

6000.3.0b2

6000.4.0a2

Issue ID

UUM-107673

Regression

Yes

Crash on tlsf_free when selecting a cube in the "Getting Started With Unity" template

-

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

  1. Resolution Note (fix version 6000.4.0a2):

    Fixed editor crash by handling shader include path updating in main thread only way.

  2. Resolution Note (fix version 6000.3.0b7):

    Fixed editor crash by handling shader include path updating in main thread only way.

Add comment

Log in to post comment