Search Issue Tracker

Fixed in 2018.1.X

Fixed in 2017.3.X

Won't Fix in 2017.2.X

Votes

0

Found in

2017.2.0a1

2017.2.0f3

Issue ID

967778

Regression

Yes

The Editor crashes when closing 2 custom editor windows at the same time

Themes

-

Reproduction steps:

1. Open "DEL_2017.zip" project
2. "Tools" -> "Level Maker"
3. "Piece Editor"
4. Close both of the windows with the "x" close button in the top right of the custom window

Expected Result: Custom windows close
Actual Result: The Editor crashes

Fixed in: 2018.1.0b1

Reproduced with: 2018.1.0a5, 2017.3.0b11, 2017.2.0p3, 2017.2.0f3, 2017.2.0f1, 2017.2.0b11, 2017.2.0b6, 2017.2.0b1, 2017.2.0a4, 2017.2.0a1 (559228b1ba23), 2017.2.0a1 (42b0c0ab4abe)
Did not reproduce on: 2017.1.2p3, 5.6.4p3 (No longer crashes, but results in a lengthy error)

Note:
"InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.Collections.Generic.List`1+Enumerator[UnityEditor.EditorWindow].VerifyState () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections.Generic/List.cs:778)
System.Collections.Generic.List`1+Enumerator[UnityEditor.EditorWindow].MoveNext () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections.Generic/List.cs:784)
UnityEditor.DockArea.OnDestroy () (at /Users/builduser/buildslave/unity/build/Editor/Mono/GUI/DockArea.cs:89)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)"

The above error often times appears on Mac OS with the reproducible versions, but after a few tries the editor crashes

Does not crash if the windows are closed separately

Add comment

Log in to post comment