Reproduction steps:
1. Open the attached project “List Reorder Crash.zip“
2. Press on Test Prefab which is in Assets > Scripts
3. In the Inspector window re-order My List objects
Reproducible with: 2022.3.5f1, 2022.3.8f1, 2023.1.10f1, 2023.2.0b7, 2023.3.0a2
Not reproducible with: 2021.3.29f1, 2022.3.4f1
Reproducible on: macOS 13.4.1 (Intel), Windows 10 Pro, Windows 11 (by reporter)
Not reproducible on: No other environments tested
Note - there is a video called “20230822_122634.mp4” on how to reproduce the crash
One of the first few lines of the stacktrace:
(Unity) WalkTypeTreeComplete<`SerializedObjectTypeTreeWalk::ContainsManagedReferences'::`2'::IsManagedReferenceVisitor>
(Unity) SerializedObjectTypeTreeWalk::ContainsManagedReferences
(Unity) SerializedProperty::MoveArrayElement
(Unity) SerializedProperty_CUSTOM_MoveArrayElementInternal