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