Search Unity

Frequent crashes after upgrading to 2017.2.0xb6 on Linux

Discussion in 'Linux' started by mysticfall, Aug 12, 2017.

  1. mysticfall

    mysticfall

    Joined:
    Aug 9, 2016
    Posts:
    649
    I just updated my Unity installation from 2017.1 to 2017.2.0xb6 and now I'm having frequent crashes when I work with UMA assets.

    I'm running Unity on Linux and before 2017.2, I haven't experienced such a problem. The relevant part (that I believe) of the Editor.log reads :

    (The last line is repeated over 4,000 times.)

    And just before the crash :
    I tried to use the integrated bug reporter, but it shows up as a blank window.

    Could anyone help me fixing this problem? Thanks in advance!
     
  2. KaLuc

    KaLuc

    Joined:
    Jun 27, 2017
    Posts:
    1
    I've got the same issue in the Windows Editor with a similar stacktrace with Unity 2017.2.0b10 and Unity 2017.2.0b11

    Code (CSharp):
    1. ========== OUTPUTING STACK TRACE ==================
    2.  
    3. 0x00000001406F7E37 (Unity) Material::UnshareMaterialData
    4. 0x00000001406FD95A (Unity) Material::DisableKeyword
    5. 0x000000014175BE83 (Unity) UI::Canvas::UpdateRectClipping
    6. 0x0000000141767170 (Unity) UI::Canvas::DrawIntermediateRenderer
    7. 0x00000001417673D5 (Unity) UI::Canvas::EmitWorldGeometry
    8. 0x0000000141767719 (Unity) UI::Canvas::EmitWorldGeometryForSceneView
    9. 0x0000000141767D5E (Unity) UI::CanvasManager::EmitWorldGeometryForSceneView
    10. 0x0000000140BCB8C0 (Unity) Camera::RenderEditorCamera
    11. 0x0000000140BCD5AA (Unity) Camera::RenderEditorCamera
    12. 0x00000000408DEAD0 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.Handles:Internal_DrawCameraWithGrid (UnityEngine.Camera,int,UnityEditor.DrawGridParameters&)
    13. 0x000000003E3496F8 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\editor\EditorHandlesBindings.gen.cs:923] UnityEditor.Handles:DrawCameraImpl (UnityEngine.Rect,UnityEngine.Camera,UnityEditor.DrawCameraMode,bool,UnityEditor.DrawGridParameters,bool,bool)
    14. 0x000000003E348C54 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\editor\EditorHandlesBindings.gen.cs:894] UnityEditor.Handles:DrawCameraImpl (UnityEngine.Rect,UnityEngine.Camera,UnityEditor.DrawCameraMode,bool,UnityEditor.DrawGridParameters,bool)
    15. 0x000000003E348A08 (Mono JIT Code) [C:\buildslave\unity\build\artifacts\generated\common\editor\EditorHandlesBindings.gen.cs:946] UnityEditor.Handles:DrawCameraStep1 (UnityEngine.Rect,UnityEngine.Camera,UnityEditor.DrawCameraMode,UnityEditor.DrawGridParameters)
    16. 0x000000003E3471A8 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:1127] UnityEditor.SceneView:DoDrawCamera (UnityEngine.Rect,bool&)
    17. 0x000000003E3051C4 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\SceneView\SceneView.cs:1556] UnityEditor.SceneView:OnGUI ()
    18. 0x00000000388EFA55 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
    19. 0x00007FFC4802434A (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\mini\mini-runtime.c:2616] mono_jit_runtime_invoke
    20. 0x00007FFC48228A97 (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:2853] do_runtime_invoke
    21. 0x00007FFC482316B2 (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:3012] mono_runtime_invoke_checked
    22. 0x00007FFC48231E27 (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:5116] mono_runtime_try_invoke_array
    23. 0x00007FFC4823162E (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:4996] mono_runtime_invoke_array_checked
    24. 0x00007FFC4820A9B4 (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\icall.c:3286] ves_icall_InternalInvoke
    25. 0x000000003A2AC181 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
    26. 0x000000003A2AAC55 (Mono JIT Code) System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
    27. 0x000000003A2AA92F (Mono JIT Code) System.Reflection.MethodBase:Invoke (object,object[])
    28. 0x000000003BC281EB (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:283] UnityEditor.HostView:Invoke (string,object)
    29. 0x000000003BC28040 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:277] UnityEditor.HostView:Invoke (string)
    30. 0x000000003CAF86DA (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:244] UnityEditor.HostView:InvokeOnGUI (UnityEngine.Rect)
    31. 0x000000003CAE3AA5 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\GUI\DockArea.cs:384] UnityEditor.DockArea:OldOnGUI ()
    32. 0x000000003CAC4D56 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\IMGUIContainer.cs:127] UnityEngine.Experimental.UIElements.IMGUIContainer:DoOnGUI (UnityEngine.Event)
    33. 0x000000003C331BA4 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\IMGUIContainer.cs:213] UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent (UnityEngine.Experimental.UIElements.EventBase)
    34. 0x000000003CAC409F (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\IMGUIContainer.cs:51] UnityEngine.Experimental.UIElements.IMGUIContainer:DoRepaint (UnityEngine.IStylePainter)
    35. 0x000000003CABC034 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\Panel.cs:448] UnityEngine.Experimental.UIElements.Panel:PaintSubTree (UnityEngine.Event,UnityEngine.Experimental.UIElements.VisualElement,UnityEngine.Matrix4x4,UnityEngine.Rect)
    36. 0x000000003CABC3DF (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\Panel.cs:459] UnityEngine.Experimental.UIElements.Panel:PaintSubTree (UnityEngine.Event,UnityEngine.Experimental.UIElements.VisualElement,UnityEngine.Matrix4x4,UnityEngine.Rect)
    37. 0x000000003CAB7EDF (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\Panel.cs:477] UnityEngine.Experimental.UIElements.Panel:Repaint (UnityEngine.Event)
    38. 0x000000003BC94C88 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\UIElementsUtility.cs:197] UnityEngine.Experimental.UIElements.UIElementsUtility:DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
    39. 0x000000003BC94817 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\UIElements\Managed\UIElementsUtility.cs:72] UnityEngine.Experimental.UIElements.UIElementsUtility:ProcessEvent (int,intptr)
    40. 0x000000003BC941A4 (Mono JIT Code) [C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUIUtility.cs:175] UnityEngine.GUIUtility:ProcessEvent (int,intptr)
    41. 0x000000003BC943BF (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_bool_int_intptr (object,intptr,intptr,intptr)
    42. 0x00007FFC4802434A (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\mini\mini-runtime.c:2616] mono_jit_runtime_invoke
    43. 0x00007FFC48228A97 (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:2853] do_runtime_invoke
    44. 0x00007FFC4823149F (mono-2.0-bdwgc) [c:\buildslave\mono\build\mono\metadata\object.c:2905] mono_runtime_invoke
    45. 0x000000014091B7FC (Unity) scripting_method_invoke
    46. 0x0000000140910023 (Unity) ScriptingInvocation::Invoke
    47. 0x000000014091079A (Unity) ScriptingInvocation::Invoke<bool>
    48. 0x0000000140131F0E (Unity) IMGUIScriptingClasses::ProcessEvent
    49. 0x0000000141004186 (Unity) GUIView::ProcessRetainedMode
    50. 0x00000001412B736A (Unity) GUIView::OnInputEvent
    51. 0x0000000140FFE543 (Unity) GUIView::ProcessInputEvent
    52. 0x00000001412ABA56 (Unity) GUIView::DoPaint
    53. 0x00000001412B14E0 (Unity) GUIView::RepaintAll
    54. 0x00000001410C30C1 (Unity) Application::TickTimer
    55. 0x00000001412CB3A9 (Unity) MainMessageLoop
    56. 0x00000001412CCC64 (Unity) WinMain
    57. 0x0000000141DE6878 (Unity) __tmainCRTStartup
    58. 0x00007FFCAD582774 (KERNEL32) BaseThreadInitThunk
    59. 0x00007FFCB0080D51 (ntdll) RtlUserThreadStart
    60.  
    61. ========== END OF STACKTRACE ===========
     
  3. Tak

    Tak

    Joined:
    Mar 8, 2010
    Posts:
    1,001
    This appears to be an issue with recent 2017.2 builds on all platforms - we're working on it.
     
    mysticfall likes this.
  4. mysticfall

    mysticfall

    Joined:
    Aug 9, 2016
    Posts:
    649
    It's part of the fun with using a beta builds :) Thanks for letting us know!
     
  5. phil-Unity

    phil-Unity

    Unity UI Lead Developer

    Joined:
    Nov 23, 2012
    Posts:
    1,226
    @mysticfall any chance you have those assets you are using thats causing the crash? I'm having a devil of a time getting this to reproduce even though its coming in from all over. Feel free to PM me.
     
    ma1onso likes this.
  6. mysticfall

    mysticfall

    Joined:
    Aug 9, 2016
    Posts:
    649
    It's possible I guess, especially when considering lines referencing UMA APIs in the stacktrace. If it was the case, then probably I can try it again with the minimum setup, including only UMA stuffs.

    But I'll need to downgrade it to that specific version first, because UMA doesn't run with the latest 2017.2 build. It's not directly related to this issue, but it fails in some line that is trying to dynamically assign an empty mesh to SkinnedMeshRenderer.

    I asked UMA people about this, and they said it's a known problem which was already fixed in 2017.1, so it must be a regression.

    I'm willing to do some tests if you need it, but I'm afraid I won't be able to work on it until this weekend though. Please let me know how I could help.

    Thanks!
     
  7. phil-Unity

    phil-Unity

    Unity UI Lead Developer

    Joined:
    Nov 23, 2012
    Posts:
    1,226
    Alright, we will keep testing to try to find a repo that we can use and if by the weekend we dont have something then I'll write back. Here's hoping we can find something.
     
    ma1onso and mysticfall like this.
  8. phil-Unity

    phil-Unity

    Unity UI Lead Developer

    Joined:
    Nov 23, 2012
    Posts:
    1,226
    So figured out why i couldn't repo it... We had a fix in place from another bug (completely different description so didnt relate the two), that hadn't made it to our main repo but i had locally on our dev branch. Thus when someone else tried to repo it they could. Needless to say it should already be fixed for 2017.2.0RC1.
     
    mysticfall likes this.
  9. mysticfall

    mysticfall

    Joined:
    Aug 9, 2016
    Posts:
    649
    That sounds great! Can't wait to try the new version out, and thanks much for fixing the bug :)
     
  10. richi_rish

    richi_rish

    Joined:
    Aug 18, 2014
    Posts:
    5
    I am getting this error while building apk.Can anyone help in this ?
    Unexpected node type.
    0x00000001412F15D6 (Unity)
    0x00000001412F214F (Unity)
    0x00000001411B11C0 (Unity)
    0x00000001406DA453 (Unity)
    0x00000001406DAC31 (Unity)
    0x000000014004D804 (Unity)
    0x0000000140852B6A (Unity)
    0x0000000140854B3A (Unity)
    0x0000000140854F85 (Unity)
    0x0000000140AB803E (Unity)
    0x0000000140A9EA12 (Unity)
    0x0000000140AA0400 (Unity)
    0x0000000140AA27A3 (Unity)
    0x000000014039166B (Unity)
    0x0000000140C5E9E7 (Unity)
    0x0000000140C60306 (Unity)
    0x0000000140C604E0 (Unity)
    0x0000000140C60513 (Unity)
    0x0000000140C60513 (Unity)
    0x0000000140C6F38D (Unity)
    0x0000000140C6FDFE (Unity)
    0x0000000140C726C2 (Unity)
    0x0000000140C7504C (Unity)
    0x00000001407FC66F (Unity)
    0x00000001407FCB5A (Unity)
    0x0000000140801D93 (Unity)
    0x0000000140800AD8 (Unity)
    0x0000000140800C6D (Unity)
    0x0000000140C8C2F7 (Unity)
    0x0000000140C91588 (Unity)
    0x0000000140BA13B1 (Unity)
    0x0000000140BAC7AF (Unity)
    0x0000000140BAEF81 (Unity)
    0x0000000140BAF043 (Unity)
    0x0000000140BAFFAE (Unity)
    0x00000001413332D1 (Unity)
    0x0000000061559CA7 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,bool)
    0x0000000061559479 (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:164] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
    0x00000000615542DB (Mono JIT Code) [BuildPlayerWindowBuildMethods.cs:88] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
    0x000000006154FD7A (Mono JIT Code) [BuildPlayerWindow.cs:881] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
    0x000000006153DEC4 (Mono JIT Code) [BuildPlayerWindow.cs:812] UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings ()
    0x000000006151DBDD (Mono JIT Code) [BuildPlayerWindow.cs:426] UnityEditor.BuildPlayerWindow:OnGUI ()
    0x0000000002C26CC2 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
    0x00007FFF4A3C64AF (mono) mono_set_defaults
    0x00007FFF4A318A19 (mono) mono_runtime_invoke
    0x00007FFF4A31EF27 (mono) mono_runtime_invoke_array
    0x00007FFF4A2DD34F (mono) mono_domain_finalize
    0x0000000002BF0367 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
    0x0000000002BEE4C2 (Mono JIT Code) [MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
    0x0000000002C832AF (Mono JIT Code) [MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
    0x000000003A8F9F95 (Mono JIT Code) [HostView.cs:295] UnityEditor.HostView:Invoke (string,object)
    0x000000003A8F9E3A (Mono JIT Code) [HostView.cs:288] UnityEditor.HostView:Invoke (string)
    0x000000006151CC55 (Mono JIT Code) [HostView.cs:107] UnityEditor.HostView:OldOnGUI ()
    0x000000004A638F58 (Mono JIT Code) [IMGUIContainer.cs:179] UnityEngine.Experimental.UIElements.IMGUIContainer:DoOnGUI (UnityEngine.Event)
    0x000000004A638188 (Mono JIT Code) [IMGUIContainer.cs:333] UnityEngine.Experimental.UIElements.IMGUIContainer:HandleIMGUIEvent (UnityEngine.Event)
    0x000000003A8EC588 (Mono JIT Code) [IMGUIContainer.cs:317] UnityEngine.Experimental.UIElements.IMGUIContainer:HandleEvent (UnityEngine.Experimental.UIElements.EventBase)
    0x000000003A8CC470 (Mono JIT Code) [EventDispatcher.cs:250] UnityEngine.Experimental.UIElements.EventDispatcher:DispatchEvent (UnityEngine.Experimental.UIElements.EventBase,UnityEngine.Experimental.UIElements.IPanel)
    0x000000004A60314F (Mono JIT Code) [UIElementsUtility.cs:251] UnityEngine.Experimental.UIElements.UIElementsUtility:DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel)
    0x000000004A602C1B (Mono JIT Code) [UIElementsUtility.cs:78] UnityEngine.Experimental.UIElements.UIElementsUtility:processEvent (int,intptr)
    0x000000004A60273D (Mono JIT Code) [GUIUtility.cs:175] UnityEngine.GUIUtility:processEvent (int,intptr)
    0x000000004A6028FE (Mono JIT Code) (wrapper runtime-invoke) <Module>:runtime_invoke_bool_int_intptr (object,intptr,intptr,intptr)
    0x00007FFF4A3C64AF (mono) mono_set_defaults
    0x00007FFF4A318A19 (mono) mono_runtime_invoke
    0x0000000140A2EAEC (Unity)
    0x0000000140A2243A (Unity)
    0x0000000140A234EA (Unity)
    0x000000014028278E (Unity)
    0x000000014112A2AF (Unity)
    0x00000001413F9748 (Unity)
    0x000000014112A193 (Unity)
    0x00000001413F1715 (Unity)
    0x00000001413FB70A (Unity)
    0x00007FFF7966B85D (USER32) CallWindowProcW
    0x00007FFF7966B1EF (USER32) DispatchMessageW
    0x000000014140EAB0 (Unity)
    0x00000001414103B5 (Unity)
    0x0000000141E643A8 (Unity)
    0x00007FFF77961FE4 (KERNEL32) BaseThreadInitThunk
    0x00007FFF7A32EFB1 (ntdll) RtlUserThreadStart

    (Filename: c:\buildslave\unity\build\runtime\serialize\transferfunctions\YAMLRead.h Line: 368)