Search Issue Tracker
Fixed in 2017.2.0f3
Fixed in 5.6.X, 2017.1.X, 2017.2.X
Votes
5
Found in
5.6.0b6
Issue ID
876232
Regression
Yes
[Undo] Unity crashes after undoing deleting prefab with UI element
Steps to repro:
1. Open attached project;
2. Open Assets -> Scenes -> main.unity;
3. In the Hierarchy expand UI -> Main Window;
4. Delete 'Button' gameobject from Hierarchy (should be highlighted in blue);
5. Drag and drop 'Button' prefab from Assets -> Scenes to Hierarchy;
6. Open Edit context menu and Undo several times.
Actual result:
Unity crashes. See attached video.
Last calls from the stacktrace:
0x00000001411B8DEA (Unity) UI::RectTransform::UpdatePosAndRect
0x00000001411C0526 (Unity) UI::RectTransform::UpdatePosAndRectRecursive
0x00000001411C0624 (Unity) UI::RectTransform::UpdatePosAndRectRecursive
0x00000001411C0624 (Unity) UI::RectTransform::UpdatePosAndRectRecursive
0x00000001411C3A83 (Unity) UI::RectTransform::SetSizeDelta
0x00000001418FA94B (Unity) UI::Canvas::UpdateCanvasRectTransform
0x00000001418FAC9D (Unity) UI::Canvas::SetScaleFactor
Expected result:
Unity should not crash. Deleted prefab instance should be restored in Hierarchy panel.
Notes:
- Reproducible in 5.6.0b6;
- Was unable to reproduce in previous versions, since Editor crashes when opening project from previous versions;
- Was unable to repro from scratch; seems to be related to the current project;
- Reproducible on Windows 10 and OSX 10.12.2.
Comments (3)
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
- Uninitialized variable warning appears in the Inspector of a custom shader when the variable is initialized
- "Failed creating toolbar element from ID..." error is thrown when resetting the Scene view Overlay layout while an Asset Transformer Toolbox overlay is active
- Entity ID for Font Assets is serialized twice which throws an error when using Debug Inspector
- Play Mode can be entered when disabling Adaptive Performance and pressing either the Play Mode button or the keyboard shortcut to enter Play Mode before recompilation leading to errors and warnings thrown
- Parent ListView element also becomes selected when inner ListView element is selected
TimRad96
Oct 23, 2022 23:06
Happened to me a lot today and has been the case for quite a while. It's really annoying.
I hope you fix it soon :)
ziad10a
Apr 06, 2017 07:50
Happened to me today three times till I realized it's from the undo.
annoying!