How to reproduce:
1. Open the attached “CrashRepro“ project
Reproducible with: 6000.0.54f1, 6000.1.13f1, 6000.2.0b11
Not reproducible with: 6000.3.0a3
Fixed in: 6000.3.0a1
Reproducible on: macOS 15.5 Sequoia (Intel), Windows 11 (by user)
Not reproducible on: No other environment tested
First few lines of the stack trace:
#0 0x000001075467b6 in ConcurrentCache<TypeTreeCache::CacheKey, TypeTreeCache::CachedTypeTreeData, TypeTreeCache::HashGenerator, std::__1::equal_toTypeTreeCache::CacheKey>::Find(TypeTreeCache::CacheKey const&, TypeTreeCache::CachedTypeTreeData)
#1 0x0000010754601f in TypeTreeCache::GetTypeTree(Object const*, TransferInstructionFlags, TypeTree&)
#2 0x00000107528788 in SerializedFile::SerializedType::CompareAgainstNewType(Object const&, core::vector<SerializedFile::SerializedType, core::allocator<SerializedFile::SerializedType, 0ul>> const&, TransferInstructionFlags) const
#3 0x0000010753424a in SerializedFile::ReadObject(long long, ObjectCreationMode, bool, TypeTree const*, bool, Object&, CacheReaderBase*) const