How to reproduce:
1. Open the attached project “My project (3).zip“
2. Open the custom Editor window (VSP > Report Window)
3. Right-click next to any of the list names
5. Press "Add Category"
Expected result: A new list is added
Actual result: Unity crashes
Reproducible with: 2020.3.48f1, 2021.3.25f1, 2022.2.19f1, 2023.1.0b16
Can’t test with: 2023.2.0a15 (Errors in the Console when trying to open the Report Window)
Reproduced on: macOS 13.0.1 (Intel), Windows 10 (by reporter)
First few lines of the stack frames:
#0 0x00000107425800 in WalkTypeTreeInternal(TypeTreeIterator const&, unsigned char const*, int*, int, bool)
#1 0x000001074255e6 in WalkTypeTreeInternal(TypeTreeIterator const&, unsigned char const*, int*, int, bool)
#2 0x000001074255e6 in WalkTypeTreeInternal(TypeTreeIterator const&, unsigned char const*, int*, int, bool)