View Issue Details

IDProjectCategoryView StatusLast Update
0002109NoesisGUIC# SDKpublic2021-09-30 18:41
Reporterstonstad Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.0.12 
Target Version3.1.2Fixed in Version3.1.0 
Summary0002109: Noesis_View_Update Crash
Description

I'm getting random crashes in 3.0.12. They did not occur in 3.0.4.

Stack trace, editor.log, error.log, and crash.dmp included. If this is resolved in 3.1.x, and 3.1.x is stable, I'll perform the upgrade.

0x00007FFA38B6C624 (Noesis) Noesis_View_Update
0x00007FFA38B6C644 (Noesis) Noesis_View_Update
0x00007FFA38B6CB84 (Noesis) Noesis_View_Update
0x00007FFA38B78616 (Noesis) Noesis_ClearExtendTypes
0x000001D1BB0FC85E (Mono JIT Code) (wrapper managed-to-native) Noesis.Extend:Noesis_ClearExtendTypes ()
0x000001D1BB0EE5C3 (Mono JIT Code) [C:\Users\stons\Source\StellarConquest\StellarConquest.Presentation.Unity\Assets\NoesisGUI\Plugins\API\Core\Extend.cs:98] Noesis.Extend:Shutdown ()
0x000001D1BB0ED283 (Mono JIT Code) [C:\Users\stons\Source\StellarConquest\StellarConquest.Presentation.Unity\Assets\NoesisGUI\Plugins\API\Core\Extend.cs:37] Noesis.Extend:OnDomainUnload (object,System.EventArgs)
0x000001D1BB0E4D85 (Mono JIT Code) (wrapper delegate-invoke) <Module>:invoke_void_object_EventArgs (object,System.EventArgs)
0x000001D1BB0E4A5A (Mono JIT Code) System.AppDomain:DoDomainUnload ()
0x000001D1AE2209E8 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_voidthis (object,intptr,intptr,intptr)
0x00007FFA38EFE670 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\mini\mini-runtime.c:2816] mono_jit_runtime_invoke
0x00007FFA38E82AF2 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\object.c:2921] do_runtime_invoke
0x00007FFA38DF84D4 (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\appdomain.c:2735] mono_domain_try_unload
0x00007FFA38EF050A (mono-2.0-bdwgc) [c:\build\output\unity-technologies\mono\mono\metadata\unity-utils.c:748] mono_unity_domain_unload
0x00007FF75CD3A2BA (Unity) UnloadDomain
0x00007FF75CD2DE8B (Unity) MonoManager::CreateAndSetChildDomain
0x00007FF75CD2CAD9 (Unity) MonoManager::BeginReloadAssembly
0x00007FF75CD359B3 (Unity) MonoManager::ReloadAssembly
0x00007FF75D4D7BEE (Unity) ReloadAllUsedAssemblies
0x00007FF75D6FAC69 (Unity) ImportAndPostprocessOutOfDateAssets
0x00007FF75D7067AB (Unity) RefreshInternalV2
0x00007FF75D70E7D6 (Unity) StopAssetImportingV2
0x00007FF75D707959 (Unity) RefreshV2
0x00007FF75D69F7F0 (Unity) AssetDatabase::Refresh
0x00007FF75D2053EE (Unity) Application::AutoRefresh
0x00007FF75D638F30 (Unity) ContainerWindow::ContainerWndProc
0x00007FFADBD2E858 (USER32) CallWindowProcW
0x00007FFADBD2E3DC (USER32) DispatchMessageW
0x00007FFADBD40BC3 (USER32) SendMessageTimeoutW
0x00007FFADC050C54 (ntdll) KiUserCallbackDispatcher
0x00007FFAD99D1064 (win32u) NtUserPeekMessage
0x00007FFADBD2A5C3 (USER32) PeekMessageW
0x00007FFADBD29AD0 (USER32) PeekMessageA
0x00007FFA34D37A94 (gameoverlayrenderer64) OverlayHookD3D3
0x00007FF75D61B27B (Unity) MainMessageLoop
0x00007FF75D61F2C6 (Unity) WinMain
0x00007FF75F186332 (Unity) __scrt_common_main_seh
0x00007FFADA547034 (KERNEL32) BaseThreadInitThunk
0x00007FFADC002651 (ntdll) RtlUserThreadStart

Steps To Reproduce
  1. Modify script.
  2. Alt + Tab back to Unity.
  3. Domain reload occurs.
  4. Editor crashes with Noesis_View_Update in call stack.
Attached Files
PlatformAny

Activities

stonstad

stonstad

2021-09-10 17:40

reporter   ~0007431

I worked all day yesterday without a crash and today I am getting back-to-back crashes. I can't go more than 5 minutes without a crash.

sfernandez

sfernandez

2021-09-13 10:40

manager   ~0007436

It looks like a bug we already fixed for 3.1, but just to make sure I applied the patch to the 3.0.12 and created a library for you to test:
https://drive.google.com/file/d/1SMiLG9GgGK5nyZeCFrT1CblcOsPzXa1t/view?usp=sharing

Please let me know if that solves your crashes. If not, please send another crash dump to verify it is the same thing.

stonstad

stonstad

2021-09-13 22:53

reporter   ~0007441

Thank you. Trying it out now.

stonstad

stonstad

2021-09-15 14:08

reporter   ~0007444

So far it is stable. I worked with it approximately 8 hours yesterday and had no crashes. I'll continue using it today. Thank you!

stonstad

stonstad

2021-09-27 22:01

reporter   ~0007484

Still stable.

sfernandez

sfernandez

2021-09-28 10:03

manager   ~0007486

Thanks for the update, I think we can close this.

Issue History

Date Modified Username Field Change
2021-09-10 17:28 stonstad New Issue
2021-09-10 17:28 stonstad File Added: Crash_2021-09-10_152323189.zip
2021-09-10 17:40 stonstad Note Added: 0007431
2021-09-13 10:40 sfernandez Assigned To => sfernandez
2021-09-13 10:40 sfernandez Status new => feedback
2021-09-13 10:40 sfernandez Note Added: 0007436
2021-09-13 10:40 sfernandez Target Version => 3.1.1
2021-09-13 10:40 sfernandez Description Updated
2021-09-13 10:40 sfernandez Steps to Reproduce Updated
2021-09-13 22:53 stonstad Note Added: 0007441
2021-09-13 22:53 stonstad Status feedback => assigned
2021-09-15 14:08 stonstad Note Added: 0007444
2021-09-15 20:56 jsantos Target Version 3.1.1 => 3.1.2
2021-09-27 22:01 stonstad Note Added: 0007484
2021-09-28 10:03 sfernandez Note Added: 0007486
2021-09-30 18:41 sfernandez Status assigned => resolved
2021-09-30 18:41 sfernandez Resolution open => fixed
2021-09-30 18:41 sfernandez Fixed in Version => 3.1.0