Search Issue Tracker


Under Consideration for 2021.3.X, 2022.3.X



Found in




Issue ID




Crash on TransformAccessDestroyCallback when removing a URP Decal Projector component from a parent GameObject that had a URP Decal Projector child GameObject



Steps to Reproduce:
1. Open the “user’s attached project”
2. By right-clicking in the Hierarchy create a “Rendering\URP Decal Projector”
3. As a child GameObject create another “URP Decal Projector”
4. Select the parent “URP Decal Projector” through the Hierarchy and navigate to the Inspector window
5. Press “Add Component” and add a “Slider” component
6. Remove the “URP Decal Projector” component
7. Exit the Editor
8. Observe the crash

Reproducible with versions: 2021.3.38f1, 2022.3.30f1, 6000.0.3f1

Reproducible on: macOS Sonoma 14.4.1 (Intel), Windows 10, Windows 11 (By the reporter)
Not reproducible on: no other environment tested

Note: not reproducible on a newly created project

First few lines of StackTrace:

{noformat}0x00007ff7cd240d0a (Unity) TransformAccessDestroyCallback
0x00007ff7cd23c61f (Unity) TransformHierarchyChangeDispatch::DispatchSelfAndAllChildren
0x00007ff7cd22e0c3 (Unity) Transform::RemoveFromParent
0x00007ff7cd09d91e (Unity) DestroyObjectHighLevel_Internal
0x00007ff7ce3b75ec (Unity) DestroyObjectUndoable_Internal{noformat}

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.