Search Issue Tracker
Won't Fix
Votes
3
Found in
2017.3.0f3
Issue ID
997794
Regression
No
Crashes on GameObject::ActivateAwakeRecursivelyInternal when opening scene
To reproduce:
1. Open my attached project
2. In Project window, double click the Cow Facility scene to open it
Expected: editor doesn't crash
Actual: editor crashes
Reproduced in: 2017.1.3p1, 2017.2.1p4, 2017.3.1p1, 2018.1.0b7
Note1: Unity scene file is enough to crash the editor (also attaching same scene imported to an empty project "One-Scene Crashing Unity Projec")
Note2: full stack trace:
0x0000000140C00AE4 (Unity) GameObject::ActivateAwakeRecursivelyInternal
0x0000000140C00C9B (Unity) GameObject::ActivateAwakeRecursivelyInternal
0x0000000140C00F5E (Unity) GameObject::ActivateAwakeRecursively
0x0000000140C01436 (Unity) GameObject::Deactivate
0x00000001410A7AAE (Unity) DestroyTransformComponentAndChildHierarchy
0x0000000140773ED9 (Unity) DelayedCleanupManager::Flush
0x0000000141155B5C (Unity) CleanupAfterLoad
0x00000001413DDDCD (Unity) LoadSceneOperation::CompletePreloadManagerLoadSceneEditor
0x00000001413E25F3 (Unity) LoadSceneOperation::IntegrateMainThread
0x00000001413E1498 (Unity) PreloadManager::UpdatePreloadingSingleStep
0x00000001413E1638 (Unity) PreloadManager::WaitForAllAsyncOperationsToComplete
0x00000001406F4725 (Unity) EditorSceneManager::RestoreSceneBackups
0x00000001406FA7BA (Unity) EditorSceneManager::OpenSceneLoaded
0x00000001406FB744 (Unity) EditorSceneManager::OpenScene
0x000000014010C3CB (Unity) Application::OpenFileGeneric
0x0000000140162806 (Unity) OpenAsset
0x0000000058FD8C4D (Mono JIT Code) (wrapper managed-to-native) UnityEditor.AssetDatabase:OpenAsset (int,int)
0x0000000058FD8B32 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\editor\AssetDatabaseBindings.gen.cs:276] UnityEditor.AssetDatabase:OpenAsset (int)
0x0000000058FD888B (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ProjectBrowser.cs:999] UnityEditor.ProjectBrowser:OpenAssetSelection (int[])
0x0000000058FD84C9 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ProjectBrowser.cs:986] UnityEditor.ProjectBrowser:OpenListAreaSelection ()
0x0000000058E9D5D6 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ProjectBrowser.cs:1046] UnityEditor.ProjectBrowser:ListAreaItemSelectedCallback (bool)
0x0000000058E9D088 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListArea.cs:819] UnityEditor.ObjectListArea:SetSelection (int[],bool)
0x0000000058E6313B (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListLocalGroup.cs:299] UnityEditor.ObjectListArea/LocalGroup:HandleMouseWithDragging (int,int,UnityEngine.Rect)
0x0000000058E623B4 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListLocalGroup.cs:860] UnityEditor.ObjectListArea/LocalGroup:DrawItem (UnityEngine.Rect,UnityEditor.FilteredHierarchy/FilterResult,UnityEditor.BuiltinResource,bool)
0x0000000058E59EAC (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListLocalGroup.cs:203] UnityEditor.ObjectListArea/LocalGroup:DrawInternal (int,int,single)
0x0000000058E58AB6 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListGroup.cs:139] UnityEditor.ObjectListArea/Group:Draw (single,UnityEngine.Vector2)
0x0000000058E55EC1 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListArea.cs:1363] UnityEditor.ObjectListArea:HandleListArea ()
0x0000000058E52330 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ObjectListArea.cs:564] UnityEditor.ObjectListArea:OnGUI (UnityEngine.Rect,int)
0x0000000058E18FE6 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\ProjectBrowser.cs:1783] UnityEditor.ProjectBrowser:OnGUI ()
0x0000000053376F22 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FFCAB02601F (mono) [c:\buildslave\mono\build\mono\mini\mini.c:4937] mono_jit_runtime_invoke
0x00007FFCAAF78791 (mono) [c:\buildslave\mono\build\mono\metadata\object.c:2623] mono_runtime_invoke
0x00007FFCAAF7EC9F (mono) [c:\buildslave\mono\build\mono\metadata\object.c:3838] mono_runtime_invoke_array
0x00007FFCAAF3D103 (mono) [c:\buildslave\mono\build\mono\metadata\icall.c:2750] ves_icall_InternalInvoke
0x0000000053340367 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
0x000000005333E4C2 (Mono JIT Code) [/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
0x0000000053426F3F (Mono JIT Code) [/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
0x0000000053426E85 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:272] UnityEditor.HostView:Invoke (string,object)
0x0000000053426D2A (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:265] UnityEditor.HostView:Invoke (string)
0x00000000562A9B53 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:232] UnityEditor.HostView:InvokeOnGUI (UnityEngine.Rect)
0x0000000056297DC7 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:407] UnityEditor.DockArea:OldOnGUI ()
0x0000000056284F1F (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\IMGUIContainer.cs:115] UnityEngine.Experimental.UIElements.IMGUIContainer:DoOnGUI (UnityEngine.Event)
0x0000000056284324 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\IMGUIContainer.cs:188] UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent (UnityEngine.Event,UnityEngine.Experimental.UIElements.VisualElement)
0x0000000058E9302C (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\EventDispatcher.cs:403] UnityEngine.Experimental.UIElements.EventDispatcher:PropagateEvent (UnityEngine.Experimental.UIElements.VisualElement,UnityEngine.Event)
0x0000000058E8FF66 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\EventDispatcher.cs:284] UnityEngine.Experimental.UIElements.EventDispatcher:DispatchEvent (UnityEngine.Event,UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
0x000000005626D9E6 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\UIElementsUtility.cs:189] UnityEngine.Experimental.UIElements.UIElementsUtility:DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
0x000000005626D58B (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\UIElementsUtility.cs:71] UnityEngine.Experimental.UIElements.UIElementsUtility:ProcessEvent (int,intptr)
0x000000005626D0AD (Mono JIT Code) [C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUIUtility.cs:186] UnityEngine.GUIUtility:ProcessEvent (int,intptr)
0x000000005626D26E (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_bool_int_intptr (object,intptr,intptr,intptr)
0x00007FFCAB02601F (mono) [c:\buildslave\mono\build\mono\mini\mini.c:4937] mono_jit_runtime_invoke
0x00007FFCAAF78791 (mono) [c:\buildslave\mono\build\mono\metadata\object.c:2623] mono_runtime_invoke
0x0000000141420205 (Unity) scripting_method_invoke
0x00000001414184E1 (Unity) ScriptingInvocation::Invoke
0x00000001401BB64B (Unity) GUIView::ProcessRetainedMode
0x000000014002A3C5 (Unity) GUIView::OnInputEvent
0x00000001401AE883 (Unity) GUIView::ProcessInputEvent
0x0000000140006AE1 (Unity) GUIView::ProcessEventMessages
0x000000014002DF25 (Unity) GUIView::GUIViewWndProc
0x00007FFCEC64B85D (USER32) CallWindowProcW
0x00007FFCEC64B1EF (USER32) DispatchMessageW
0x0000000141AA44BA (Unity) MainMessageLoop
0x0000000141AA5E2E (Unity) WinMain
0x0000000141D0AFAC (Unity) __tmainCRTStartup
0x00007FFCEB781FE4 (KERNEL32) BaseThreadInitThunk
0x00007FFCEE05EFB1 (ntdll) RtlUserThreadStart
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
- The USS cursor style property is not applied when it is set for the root VisualElement
- [Player Settings] [Common] [Optimization] - Setting 'Preload Assets' throws parser error
- Editor crashes on physx::shdfnd::internal::HashBase or freezes when instantiating a lot of GameObjects
- Audio Source stops playing when moved to a scene with LocalPhysicsMode.Physics2D Parameter
- "NullReferenceException: Object reference not set to an instance of an object" error is thrown in the Play Mode when the project is reopened with a Prefab GameObject selected in the SerializedField
Resolution Note:
This crash is often a result of a corrupted file somewhere in the project, in this reported case the scene file.
If you have run into this issue, check files in your project for corruption or use any back-ups you may have of the project to correct this.