View Issue Details

IDProjectCategoryView StatusLast Update
0003783NoesisGUIUnitypublic2024-11-20 19:01
ReporterXaron Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.2.5 
Target Version3.2.6Fixed in Version3.2.6 
Summary0003783: Had a crash in Unity with the debug DLL of Noesis 3.2.5
Description

Dear all, I just had a crash in our loading screen within Unity using Noesis 3.2.5.

Crash dump and log are attached.

More to come. ;)

Attached Files
crash.zip (945,548 bytes)
PlatformAny

Activities

Xaron

Xaron

2024-11-08 12:29

reporter   ~0010122

Had another crash but I think it's the same from the call stack? It happened at a different place in game though

crash-2.zip (995,175 bytes)
Xaron

Xaron

2024-11-08 12:37

reporter   ~0010123

Ok I think I have to revert to the non-debug-DLL. It's crashing very often. Always this stack trace it seems at random places:

========== OUTPUTTING STACK TRACE ==================

0x00007FFE4B690791 (Noesis) DragEventArgs_GetDataHelper
0x00007FFE4B3F9CC5 (Noesis) DragEventArgs_GetDataHelper
0x00007FFE4B4899E8 (Noesis) DragEventArgs_GetDataHelper
0x00007FFE4BD24604 (Noesis) DragEventArgs_GetDataHelper
0x00007FFE4BD33B9B (Noesis) DragEventArgs_GetDataHelper
0x0000018B8C81753C (Mono JIT Code) (wrapper managed-to-native) Noesis.NoesisGUI_PINVOKE:BaseComponent_Release (intptr)
0x0000018B8C8173E3 (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\API\Proxies\BaseComponent.cs:62] Noesis.BaseComponent:Release (intptr)
0x0000018B8D0AED53 (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\API\Core\Extend.cs:6156] Noesis.Extend:ReleasePending ()
0x0000018B8D0AEABB (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\API\Core\Extend.cs:6165] Noesis.Extend:Update ()
0x0000018B8D0AE843 (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\API\Core\View.cs:377] Noesis.View:Update (double)
0x0000018B8D0A862B (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\NoesisView.cs:1521] NoesisView:UpdateInternal ()
0x0000018B8D0A7F5B (Mono JIT Code) [.\Packages\NoesisGUI\Runtime\NoesisView.cs:1422] NoesisView:LateUpdate ()
0x00000189C3994DD8 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_voidthis (object,intptr,intptr,intptr)
0x00007FFE4AB94C2E (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\mini\mini-runtime.c:3445] mono_jit_runtime_invoke
0x00007FFE4AACD254 (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\object.c:3068] do_runtime_invoke
0x00007FFE4AACD3CC (mono-2.0-bdwgc) [C:\build\output\Unity-Technologies\mono\mono\metadata\object.c:3115] mono_runtime_invoke
0x00007FF623076F84 (Unity) scripting_method_invoke
0x00007FF623054B94 (Unity) ScriptingInvocation::Invoke
0x00007FF62303C254 (Unity) MonoBehaviour::CallMethodIfAvailable
0x00007FF62303C37A (Unity) MonoBehaviour::CallUpdateMethod
0x00007FF622ACE18B (Unity) BaseBehaviourManager::CommonUpdate<LateBehaviourManager>
0x00007FF622AD535A (Unity) LateBehaviourManager::Update
0x00007FF622D0AECD (Unity) InitPlayerLoopCallbacks'::2'::PreLateUpdateScriptRunBehaviourLateUpdateRegistrator::Forward
0x00007FF622CEA97C (Unity) ExecutePlayerLoop
0x00007FF622CEAAF0 (Unity) ExecutePlayerLoop
0x00007FF622CF10A5 (Unity) PlayerLoop
0x00007FF623CCC19F (Unity) PlayerLoopController::InternalUpdateScene
0x00007FF623CD8F8D (Unity) PlayerLoopController::UpdateSceneIfNeededFromMainLoop
0x00007FF623CD7271 (Unity) Application::TickTimer
0x00007FF6241589CA (Unity) MainMessageLoop
0x00007FF62415DD54 (Unity) WinMain
0x00007FF62550F98E (Unity) __scrt_common_main_seh
0x00007FFF3AA17374 (KERNEL32) BaseThreadInitThunk
0x00007FFF3C8DCC91 (ntdll) RtlUserThreadStart

========== END OF STACKTRACE ===========

sfernandez

sfernandez

2024-11-08 12:44

manager   ~0010124

Thanks, I'll come with some info and updates very soon.

Xaron

Xaron

2024-11-08 12:52

reporter   ~0010125

I had to remove the debug DLL because in our standalone I get a license error now:

image.png (33,606 bytes)   
image.png (33,606 bytes)   
sfernandez

sfernandez

2024-11-08 19:51

manager   ~0010127

I fixed a couple of issues and generated a new debug version of our library:
https://drive.google.com/file/d/1s6of3HqO-rRB43EIyfCke8hGIVfn_gFX/view?usp=sharing

I've been playing with it in your game for some time and wasn't able to crash it, please give it a try.

Xaron

Xaron

2024-11-08 20:30

reporter   ~0010128

Thank you, could you also upload a non-debug version? Because the debug version I cannot use with the standalone build due to that license issue above?

sfernandez

sfernandez

2024-11-08 20:49

manager   ~0010129

It is strange because I can use the debug library in the downloaded steam game without that kind of license issue.
That exception looks like Noesis.dll was not correctly copied to the Plugins folder (could it be that the antivirus blocked and removed it?).

I'll prepare a Profile version anyway.

sfernandez

sfernandez

2024-11-08 20:52

manager   ~0010130

This is a profile version of the patched library: https://drive.google.com/file/d/1AmE_7P9NkeXvA0GK3ql15yCZHzncqJ9O/view?usp=sharing

Xaron

Xaron

2024-11-08 21:09

reporter   ~0010131

Ah interesting. Maybe something went wrong. Not sure, but thank you for the new version. Will put it in. :)

Issue History

Date Modified Username Field Change
2024-11-08 12:28 Xaron New Issue
2024-11-08 12:28 Xaron File Added: crash.zip
2024-11-08 12:29 Xaron Note Added: 0010122
2024-11-08 12:29 Xaron File Added: crash-2.zip
2024-11-08 12:37 Xaron Note Added: 0010123
2024-11-08 12:44 sfernandez Note Added: 0010124
2024-11-08 12:52 Xaron Note Added: 0010125
2024-11-08 12:52 Xaron File Added: image.png
2024-11-08 13:44 jsantos Assigned To => sfernandez
2024-11-08 13:44 jsantos Status new => assigned
2024-11-08 13:44 jsantos Target Version => 3.2.6
2024-11-08 19:51 sfernandez Status assigned => feedback
2024-11-08 19:51 sfernandez Note Added: 0010127
2024-11-08 20:30 Xaron Note Added: 0010128
2024-11-08 20:30 Xaron Status feedback => assigned
2024-11-08 20:49 sfernandez Note Added: 0010129
2024-11-08 20:52 sfernandez Status assigned => feedback
2024-11-08 20:52 sfernandez Note Added: 0010130
2024-11-08 21:09 Xaron Note Added: 0010131
2024-11-08 21:09 Xaron Status feedback => assigned
2024-11-20 19:01 sfernandez Status assigned => resolved
2024-11-20 19:01 sfernandez Resolution open => fixed
2024-11-20 19:01 sfernandez Fixed in Version => 3.2.6
2025-10-10 13:29 jsantos Category Unity3D => Unity