Search Issue Tracker

Fixed

Fixed in 6000.3.12f1, 6000.6.0a1

Under Consideration for 6000.4.X, 6000.5.X

Votes

0

Found in

6000.3.10f1

6000.4.0b10

6000.5.0a7

6000.6.0a1

Issue ID

UUM-136306

Regression

No

Crash/freeze when quitting macOS Standalone Player that is actively rendering with Metal

Metal

-

Steps to reproduce:
1. Open the “user’s attached project”
2. Go to “File/Build Profiles”
3. Make sure the “PlayerClient” Scene is selected in the Scene List
4. Build and run on macOS
5. Once the built Player opens, press “command + Q” to quit
6. Observe the Standalone Player freeze or macOS crash dialog appear

Reproducible with versions: 6000.3.0b1, 6000.3.10f1
Couldn’t test with versions: 6000.0.70f1, 6000.3.0a6 (build fails), 6000.4.0b11, 6000.5.0a8 (compiler errors when opening)

Reproducible on: macOS 15.7.3 (M1 Max)
Not reproducible on: Windows 10

Notes:
- Crash is caused by the “Crest Water Renderer” component attached to the “OceanCrest” GameObject
- Not reproducible when exiting Play Mode in Editor

First few lines of macOS crash report:
0 libsystem_platform.dylib 0x1840f34d8 _os_semaphore_dispose.cold.1 + 36
1 libsystem_platform.dylib 0x1840ee9cc _os_semaphore_dispose + 48
2 libdispatch.dylib 0x183f29514 _dispatch_dispose + 208
3 libdispatch.dylib 0x183f2935c dispatch_release + 152
4 UnityPlayer.dylib 0x11217fcf4 baselib::UnityClassic::Lock::~Lock() + 36

  1. Resolution Note:

    Fixed in 6000.6.0a1

  2. Resolution Note (fix version 6000.6.0a1):

    Fixed in 6000.6.0a1

  3. Resolution Note (fix version 6000.3.12f1):

    Fixed in 6000.3.12f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.