Unity crashing
A few weeks ago we started using Noesis in our Unity project. Everything worked great for awhile, but then I started noticing on occasion, unity would crash. I chaulked this up to Unity itself. About a week ago it starting getting progressively more common, and now over the last few days, it happens 80% of the time that Unity performs a domain reload. With this increase I decided to start investigating and I see the below error in the Editor.log file every time when unity crashes:
I have spent a lot of time trying to figure this out on my own but have been unsuccessful. Is this an error that's been seen before? Does it lead anyone to look down a specific path?
Code: Select all
=================================================================
Basic Fault Address Reporting
=================================================================
instruction pointer is NULL, skip dumping
=================================================================
Managed Stacktrace:
=================================================================
at <unknown> <0xffffffff>
at Noesis.NoesisGUI_PINVOKE:BaseComponent_Release <0x00007>
at Noesis.BaseComponent:Release <0x0005b>
at Noesis.Extend:ReleasePending <0x0017b>
at Noesis.Extend:Shutdown <0x0071b>
at Noesis.GUI:Shutdown <0x0015f>
at <>c:<Init>b__9_0 <0x000d7>
at <Module>:invoke_void_object_EventArgs <0x00233>
at System.AppDomain:DoDomainUnload <0x00083>
at System.Object:runtime_invoke_void__this__ <0x00123>
=================================================================
Obtained 63 stack frames.
#0 0x00000000000000 in (Unknown)
#1 0x00000401d5089c in Noesis_LangServer_SetRenderCallback
#2 0x00000401943360 in (Unknown)
#3 0x000004018f8518 in (Unknown)
#4 0x000004018f8720 in (Unknown)
#5 0x000004018a2b3c in (Unknown)
#6 0x000004018a28b4 in (Unknown)
#7 0x00000401d2f860 in Noesis_LangServer_SetRenderCallback
#8 0x000004018f85dc in (Unknown)
#9 0x0000040190be2c in (Unknown)
#10 0x00000401a59088 in (Unknown)
#11 0x00000401882d90 in (Unknown)
#12 0x000004018a1be8 in (Unknown)
#13 0x00000401945970 in (Unknown)
#14 0x00000401941b7c in (Unknown)
#15 0x00000401997160 in (Unknown)
#16 0x00000401a07970 in (Unknown)
#17 0x00000401b6aed4 in Extend_ListViewItem
#18 0x000004018a1c44 in (Unknown)
#19 0x00000401945970 in (Unknown)
#20 0x00000401b6affc in Extend_ListViewItem
#21 0x0000052468b730 in (wrapper managed-to-native) Noesis.NoesisGUI_PINVOKE:BaseComponent_Release (intptr) [{0x402374510} + 0xa0] (0x52468b690 0x52468b7b4) [0x36ff9aa80 - Unity Child Domain]
#22 0x0000052468b61c in Noesis.BaseComponent:Release (intptr) [{0x48e9625c8} + 0x5c] [./NoesisGUI-Unity-3.2.10-Indie/Runtime/API/Proxies/BaseComponent.cs :: 62u] (0x52468b5c0 0x52468b640) [0x36ff9aa80 - Unity Child Domain]
#23 0x00000524837f8c in Noesis.Extend:ReleasePending () [{0x458e7b0b0} + 0x17c] [./NoesisGUI-Unity-3.2.10-Indie/Runtime/API/Core/Extend.cs :: 6214u] (0x524837e10 0x5248380b0) [0x36ff9aa80 - Unity Child Domain]
#24 0x0000086c6d299c in Noesis.Extend:Shutdown () [{0x458e7a4a0} + 0x71c] [./NoesisGUI-Unity-3.2.10-Indie/Runtime/API/Core/Extend.cs :: 70u] (0x86c6d2280 0x86c6d2a84) [0x36ff9aa80 - Unity Child Domain]
#25 0x0000086c6d1ec0 in Noesis.GUI:Shutdown (bool) [{0x3b8963070} + 0x160] [./NoesisGUI-Unity-3.2.10-Indie/Runtime/API/Core/NoesisGUI.cs :: 131u] (0x86c6d1d60 0x86c6d1f68) [0x36ff9aa80 - Unity Child Domain]
#26 0x0000086c6b8d50 in NoesisUnity/<>c:<Init>b__9_0 (object,System.EventArgs) [{0x48fa41a68} + 0xd8] [./NoesisGUI-Unity-3.2.10-Indie/Runtime/NoesisUnity.cs :: 74u] (0x86c6b8c78 0x86c6b8d78) [0x36ff9aa80 - Unity Child Domain]
#27 0x0000086c670334 in (wrapper delegate-invoke) <Module>:invoke_void_object_EventArgs (object,System.EventArgs) [{0x48f419e98} + 0x234] (0x86c670100 0x86c6703a4) [0x36ff9aa80 - Unity Child Domain]
#28 0x0000086c6700c4 in System.AppDomain:DoDomainUnload () [{0x13525c398} + 0x84] (0x86c670040 0x86c670100) [0x36ff9aa80 - Unity Child Domain]
#29 0x000005075d019c in (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) [{0x122bc16a0} + 0x124] (0x5075d0078 0x5075d0328) [0x36ff9aa80 - Unity Child Domain]
#30 0x000003852970e8 in mono_jit_runtime_invoke
#31 0x0000038541cb74 in do_runtime_invoke
#32 0x0000038539dec8 in mono_domain_try_unload
#33 0x00000385397d30 in mono_unity_domain_unload
#34 0x00000104dc84f4 in UnloadDomain()
#35 0x00000104dfcc3c in MonoManager::CreateAndSetChildDomain()
#36 0x00000104dfb534 in MonoManager::BeginReloadAssembly(DomainReloadingData&)
#37 0x00000104dfadd0 in MonoManager::ReloadAssembly(AssemblyLoadReason)
#38 0x00000106237f38 in Internal_ADB_Only_ReloadAllUsedAssemblies(AssemblyLoadReason)
#39 0x000001064b4260 in ProcessScriptsAndDomainReloadIfNeeded(ScriptChanges&, CompileDomainReloadStatus&, bool, bool, core::hash_set<UnityGUID, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID>> const&, core::hash_set<UnityGUID, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID>> const&, core::hash_set<UnityGUID, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID>> const&, core::hash_map<UnityGUID, core::basic_string<char, core::StringStorageDefault<char>>, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID>> const&, InternalRefreshFlagsV2 const&, AssetDatabase::UpdateAssetOptions const&, bool&, bool&, LoadedNativeAssetScriptTypeHashes&, core::hash_set<UnityGUID, core::hash<UnityGUID>, std::__1::equal_to<UnityGUID>>&)
#40 0x000001064da5c8 in RefreshInternalV2(AssetDatabase::UpdateAssetOptions, ScanFilter const&, InternalRefreshFlagsV2)
#41 0x000001064b502c in StopAssetImportingV2Internal(AssetDatabase::UpdateAssetOptions, InternalRefreshFlagsV2, ScanFilter const*, char const*)
#42 0x000001061e9c70 in EditorSceneManager::RestoreSceneBackups(core::vector<EditorSceneBackup, core::allocator<EditorSceneBackup, 0ul>>&, EditorSceneManager::PlayModeChange)
#43 0x00000105ccb1bc in PlayerLoopController::EnterPlayMode()
#44 0x00000105cc9b50 in PlayerLoopController::SetIsPlaying(bool)
#45 0x00000105cbe00c in Application::TickTimer()
#46 0x000001070ed2f0 in -[EditorApplication onEditorUpdatesTickTimer]
#47 0x00000198cdafcc in __NSFireTimer
#48 0x000001976ebc50 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
#49 0x000001976eb910 in __CFRunLoopDoTimer
#50 0x000001976eb44c in __CFRunLoopDoTimers
#51 0x000001976d1858 in __CFRunLoopRun
#52 0x000001976d0a98 in CFRunLoopRunSpecific
#53 0x000001a317327c in RunCurrentEventLoopInMode
#54 0x000001a317631c in ReceiveNextEventCommon
#55 0x000001a3301484 in _BlockUntilNextEventMatchingListInModeWithFilter
#56 0x0000019b5f5a34 in _DPSNextEvent
#57 0x0000019bf94940 in -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
#58 0x0000019b5e8be4 in -[NSApplication run]
#59 0x0000019b5bf2dc in NSApplicationMain
#60 0x00000107100aac in EditorMain(int, char const**)
#61 0x00000107100e0c in main
#62 0x00000197246b98 in start
Launching bug reporter
Re: Unity crashing
Could you please create a ticket for this and, importantly, provide the minidump for the crash? Thank you
Re: Unity crashing
Getting this error when I try to log into the bug tracker
Your account may be disabled or blocked or the username/password you entered is incorrect.
Using the same credentials as here on the forums
Your account may be disabled or blocked or the username/password you entered is incorrect.
Using the same credentials as here on the forums
Re: Unity crashing
Yeah, sorry about this, you need to create a new account for the tracker.
Who is online
Users browsing this forum: Bing [Bot] and 5 guests