Search Issue Tracker
Fixed
Fixed in 2021.3.17f1, 2022.1.0a12
Votes
0
Found in
2021.3.15f1
2022.1.24f1
Issue ID
UUM-20796
Regression
No
[M1][Silicon]Crash on MTLGetEnvCase<MTLErrorModeType> when opening the project
Reproduction steps:
1. Open the attached project “CrashRepro”
Expected result: The Editor opens
Actual result: The Editor crashes
Reproducible with: 2021.3.15f1, 2022.1.0a11
Not reproducible with: 2022.1.0a12, 2022.1.24f1, 2022.2.1f1, 2023.1.0a22
Could not test with: 2020.3.42f1 (No Silicon Editor)
Reproducible on: MacOS Ventura 13.0.1 (M1 Max)
Not reproducible on: MacOS Ventura 13.0.1 (Intel), Windows 10
Note: Doesn't crash with Rosseta
First lines of stacktrace:
Thread 0x17f2f7000 may have been prematurely finalized
#0 0x0000019ebc7224 in __pthread_kill
Thread 0x17f2f7000 may have been prematurely finalized
#1 0x1b4000019eb372c8 in abort
Thread 0x17f2f7000 may have been prematurely finalized
#2 0x6a6900019eb36620 in err
Thread 0x17f2f7000 may have been prematurely finalized
#3 0xeb198001a7fb5380 in bool MTLGetEnvCase<MTLErrorModeType>(char const*, MTLErrorModeType&, std::_{_}1::vector<std::{_}{_}1::pair<char const*, MTLErrorModeType>, std::{_}{_}1::allocator<std::{_}_1::pair<char const*, MTLErrorModeType> > > const&) (.cold.1)
Thread 0x17f2f7000 may have been prematurely finalized
#4 0xd490001a7f91984 in MTLReportFailure
Thread 0x17f2f7000 may have been prematurely finalized
#5 0x5d748001a7f87d1c in _MTLMessageContextEnd
Thread 0x17f2f7000 may have been prematurely finalized
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- In Play Mode, an extra Sync Call is made every frame when a GameObject has a Rigidbody 2D component
- Crash on block_remove when a scene is opened in a specific project
- The GameObject with a Hinge Joint Component does not return to the initial position when the Use Motor property is toggled off
- The construction of a specific class breaks the binding Bool references and does not allow them to be toggled on back by hand when working in the Custom Editor window
- AssetReferenceAtlasedSprite creates a copy of the Sprite during Addressables.LoadAssetAsync<TObject> which does not release when Addressables.Release is used
Resolution Note (fix version 2021.3.17f1):
Fixed in: 2021.3.17f1