How to reproduce:
1. Open the attached “IN-149226_Repro“ project
2. Select Tools → Unity 6.6 Crash Test → Create Asset
3. Lock the Inspector Window
4. Select Tools → Unity 6.6 Crash Test → Move Asset
Actual result: The Editor crashes
Expected result: The Asset gets moved
Reproducible with: 6000.0.82f1, 6000.3.22f1, 6000.5.9f1, 6000.6.0b9, 6000.7.0a5
Reproducible on: Windows 11 (User and CQA)
Not reproducible on: No other environment tested
First few lines of the stack trace:
0x00007FFD042C9517 (Unity) TypeTreeQueries::ReadStringFromBuffer
0x00007FFD042C49C2 (Unity) TypeTreeQueries::GetFullTypeNameFromReferencedType
0x00007FFD054B70EF (Unity) TypeTreeQueries::WalkReferenceRegistryInstances<SerializedManagedReferencesIndex>
0x00007FFD054BECCB (Unity) SerializedManagedReferencesIndex::GetReferencePositionFromOffsetInsideRegistry
0x00007FFD054DD81C (Unity) SerializedObject::GetEnumValues