Search Issue Tracker
Fixed
Fixed in 2021.3.20f1, 2022.2.6f1, 2023.1.0a6, 2023.2.0a1
Votes
0
Found in
2021.3.6f1
2022.2.0b1
2023.1.0a4
2023.2.0a1
Issue ID
UUM-9380
Regression
Yes
Crash on SerializedProperty::IsValid() when selecting multiple ScriptableObjects
Reproduction steps:
1. Open the user's attached project
2. Go to folder "Assets -> Puzzles"
3. Select all the objects in the folder
Expected result: All objects are selected
Actual result: The Editor crashes
Reproducible with: 2021.2.15f1, 2021.3.15f1, 2022.1.23f1
Not reproducible with: 2020.3.42f1, 2021.2.14f1, 2022.2.0a1, 2022.2.0b15, 2023.1.0a21
Reproducible on: macOS 12.5.1 (Intel)
Note: On 2021.3.7f1 this was reproduced with IMGUI but does not crash when UIToolkit is selected in the inspector. The trouble seems related to the Map which is an array of enums. Most objects have more than 64 elements, but simpleloop3 has exactly 64. the presence of simpleloop3 seems to be the key to the repro, because you can select all the other lists without a crash.
Expected: When working properly, it is expected IMGUI does not allow multi-selection editing of arrays with more than 64 elements (a warning is shown on the inspector instead). (UIToolkit does not have that limit and instead is showing the smallest size in the selection, unless you select simpleloop1 + simpleloop2 in which case it only shows 0 elements)
Stacktrace:
#0 0x00000108f3d863 in SerializedProperty::IsValid()
#1 0x000001074a0927 in SerializedProperty_Get_Custom_PropIsValid(ScriptingBackendNativeObjectPtrOpaque*)
#2 0x0000021512f3b9 in (wrapper managed-to-native) UnityEditor.SerializedProperty:get_isValid (UnityEditor.SerializedProperty) [
{0x7fe6506685d8}
+ 0xf9] (0x21512f2c0 0x21512f4b8) [0x1594c2a80 - Unity Child Domain]
#3 0x0000021515ea23 in UnityEditorInternal.ReorderableList:DoList (UnityEngine.Rect,UnityEngine.Rect) [
{0x7fe650ba5878}
+ 0x853] [/Users/bokken/buildslave/unity/build/Editor/Mono/GUI/ReorderableList.cs :: 746u] (0x21515e1d0 0x21515eaed) [0x1594c2a80 - Unity Child Domain]
#4 0x0000021515b19b in UnityEditorInternal.ReorderableListWrapper:Draw (UnityEngine.GUIContent,UnityEngine.Rect,UnityEngine.Rect,string,bool) [
{0x7fe6506109d8}
+ 0x1bbb] [/Users/bokken/buildslave/unity/build/Editor/Mono/Inspector/ReorderableListWrapper.cs :: 155u] (0x2151595e0 0x21515b234) [0x1594c2a80 - Unity Child Domain]
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [iOS] Back Triple Camera is not focusing manually and automatically
- Mouse inputs cannot be inputted when searching the Shortcuts Menu by type "Shortcut"
- "Debug Assertion Failed!" error when launching Windows Dedicated Server Player with Script Debugging enabled
- [Cinematic Studio][3D HDRP] Shader warnings thrown in the Console window when creating a new project with Cinematic Studio template
- Autoplay is triggered on Audio Assets when changing Asset Bundle tags
Add comment