Reproduction steps:
1. Open the attached project “ReproProj”
Expected result: The project is opened
Actual result: The Editor crashes
Reproducible with: 2021.3.34f1, 2022.3.17f1, 2023.1.20f1
Not reproducible with: 2023.2.0a1, 2023.2.4f1, 2023.3.0b1
Reproducible on: macOS 14.2.1 (M1 Max), Windows 10
Not reproducible on: No other environment tested
First few lines of the stack trace:
#0 0x00000100cea5dc in BucketAllocator::Allocate(unsigned long, int)
#1 0x00000100cddc34 in DualThreadAllocator<DynamicHeapAllocator>::Allocate(unsigned long, int)
#2 0x00000100cd1c28 in MemoryManager::Allocate(unsigned long, unsigned long, MemLabelId const&, AllocateOptions, char const*, int)
#3 0x00000100cd1320 in malloc_internal(unsigned long, unsigned long, MemLabelId const&, AllocateOptions, char const*, int)
#4 0x00000100d015c0 in dynamic_array<int, 0ul>::dynamic_array(unsigned long, MemLabelId const&)
#5 0x00000101507870 in TypeTreeShareableData::TypeTreeShareableData(MemLabelId const&)
#6 0x000001014fe108 in TypeTree::TypeTree(MemLabelId const&)