Search Issue Tracker

Fixed in 2022.1.X

Fixed in 2021.2.X



Found in



Issue ID




Crash with "Transform::InitializeTransformHierarchyRecursive" when using undo after swapping Prefabs

Scene Management


Reproduction steps:
1. Open the "" project
2. Open the "SampleScene" Scene
3. Open the Prefab Swapper window in Window > Tools > Prefab Swapper
4. Select the "MyCubeA" GameObject in Hierarchy > SampleScene > Cube > Sphere > MyCubeA
5. In the Prefab Swapper Window set "MySphereA" as the selected Prefab and Click the "Swap" button
6. Observe that "MyCubeA" GameObject is replaced with "MySphereA"
7. Use the Cmd/Ctrl+Z shortcut key or Edit > Undo
8. Observe the Unity Crash

Reproducible with: 2021.2.3f1, 2021.2.11f1
Not reproducible with: 2019.4.36f1, 2020.3.28f1, 2021.2.0a21, 2021.2.2f1, 2022.1.0a1, 2022.1.0b6, 2022.2.0a4

  1. Resolution Note (fix version 2022.1):

    Fixed in 2022.1.0a1

  2. Resolution Note (fix version 2021.2):

    Fixed in 2021.2.17f1

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.