Search Issue Tracker
Fixed
Fixed in 2022.3.61f1, 6000.0.46f1, 6000.1.0b14, 6000.2.0a9
Votes
0
Found in
6000.0.46f1
6000.1.0b13
6000.2.0a8
7000.0.0a35
Issue ID
UUM-101482
Regression
Yes
[MacOS] Crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting
How to reproduce:
1. Create a new project (Empty URP template)
2. Open the Project Settings window (Edit → Project Settings)
3. Open the Other Settings section of the Player settings
4. Under Rendering change the Color Space to “Gamma”
5. Observe the Crash
Reproducible with: 2022.3.60f1, 6000.1.0b13, 6000.2.0a8 (0ac7dd760774)
Not reproducible with: 2021.3.50f1, 6000.0.44f1, 6000.1.0b12, 6000.2.0a7 (54cbf955d0e8)
Reproducible on: macOS 15.3.2 (M3 Pro), macOS (M1 Max) user’s, Windows 11
Not reproducible on:
Notes:
- Deleting the Library folder causes the issue to no longer be reproducible
- Updating the project from older versions to a reproducible version still reproduces the issue
- To reproduce on 2022.3.60f1, you need to install the Input System package and create a settings asset (from the input system settings page).
First few lines of the Stacktrace:
#0 0x00000106af58f8 in SerializedObject::ApplyModifiedPropertiesWithoutUndo()
#1 0x00000102ae9b78 in SerializedObject_CUSTOM_ApplyModifiedProperties(void*)
#2 0x000003dcd56af8 in (wrapper managed-to-native) UnityEditor.SerializedObject:ApplyModifiedProperties_Injected (intptr) [
{0x3afb84428}
+ 0x60] (0x3dcd56a98 0x3dcd56b5c) [0x333e02a80 - Unity Child Domain]
#3 0x000003dcd56a28 in UnityEditor.SerializedObject:ApplyModifiedProperties () [
{0x12725fb60}
+ 0x30] (0x3dcd569f8 0x3dcd56a38) [0x333e02a80 - Unity Child Domain]
#4 0x000003df710014 in UnityEditor.PlayerSettingsEditor:OtherSectionRenderingGUI (UnityEditor.Build.BuildPlatform,UnityEditor.Modules.ISettingEditorExtension) [
{0x3c89c82d0}
+ 0x21c] [/Users/[USERNAME]/git/unity/Editor/Mono/Inspector/PlayerSettingsEditor/PlayerSettingsEditor.cs :: 2201u] (0x3df70fdf8 0x3df712e20) [0x333e02a80 - Unity Child Domain]
#5 0x000003df70f89c in UnityEditor.PlayerSettingsEditor:OtherSectionGUI (UnityEditor.Build.BuildPlatform,UnityEditor.Modules.ISettingEditorExtension,int) [
{0x3c89c8258}
+ 0x94] [/Users/[USERNAME]/git/unity/Editor/Mono/Inspector/PlayerSettingsEditor/PlayerSettingsEditor.cs :: 2072u] (0x3df70f808 0x3df70f9e4) [0x333e02a80 - Unity Child Domain]
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- “Remove Unused Overrides” available on not loaded Scene and throws “ArgumentException: The scene is not loaded” warning
- Adaptive Probe Volume occlusion edge is calculated incorrectly when viewing probes near geometry edges
- Sampling a texture using an HLSL file throws shader errors and the code does not compile
- "Graphics.CopyTexture called with null source texture" error when Base Camera of an Overlay Camera is removed with DX11 Graphics API and Compatibility Mode enabled
- WebGL sends wrong value with large numbers when SendMessage function is used
Resolution Note:
Postponed port
Resolution Note (fix version 6000.2.0a9):
Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.
Resolution Note (fix version 6000.1.0b14):
Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.
Resolution Note (fix version 6000.0.46f1):
Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.
Resolution Note (fix version 2022.3.61f1):
Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.