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]

  1. Resolution Note:

    Postponed port

  2. Resolution Note (fix version 6000.2.0a9):

    Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.

  3. Resolution Note (fix version 6000.1.0b14):

    Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.

  4. Resolution Note (fix version 6000.0.46f1):

    Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.

  5. Resolution Note (fix version 2022.3.61f1):

    Editor: Fix crash on "SerializedObject::ApplyModifiedPropertiesWithoutUndo()" when changing the Color Space setting.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.