View Issue Details

IDProjectCategoryView StatusLast Update
0002711NoesisGUIC# SDKpublic2024-06-03 20:26
Reporterjphyzic Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.1.4 
Target Version3.2.4Fixed in Version3.2.4 
Summary0002711: Application crash with AccessViolationException
Description

I'm using Unity 2021.3.21f1 with Noesis 3.1.4. At random intervals my application crashes (call stack below). I was able to reliably cause a crash by creating MultiBinding objects in a cycle - then releasing these objects after some time causes a crash. This error may be related to https://www.noesisengine.com/bugs/view.php?id=2693, although the Noesis version there is 3.2.1, but the sympthoms are the same. I've created a reproduction project on https://github.com/ChernyshevDS/NoesisCrashRepro, hope it'll be useful.

0x000001BAD22D008A (Mono JIT Code) (wrapper managed-to-native) Noesis.NoesisGUI_PINVOKE:BaseComponent_Release (intptr)
0x000001BACF4AFF1B (Mono JIT Code) Noesis.BaseComponent:Release (intptr)
0x000001BAFB6D593B (Mono JIT Code) Noesis.Extend:ReleasePending ()
0x000001BAFB6D4CFB (Mono JIT Code) Noesis.Extend:Update ()
0x000001BAFB6D4BB3 (Mono JIT Code) Noesis.View:Update (double)
0x000001BAFB6C7A9B (Mono JIT Code) NoesisView:ExternalUpdateInternal ()
0x000001BAFB6C78FB (Mono JIT Code) NoesisView:LateUpdate ()
0x000001BA648FEF08 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_voidthis (object,intptr,intptr,intptr)
0x00007FFF90B0FEB4 (mono-2.0-bdwgc) mono_jit_set_domain
0x00007FFF90A4E764 (mono-2.0-bdwgc) mono_object_get_virtual_method
0x00007FFF90A4E8FC (mono-2.0-bdwgc) mono_runtime_invoke

I was able to get a crash dump with the following details:

CONTEXT: (.ecxr)
rax=00007fff8e1ea860 rbx=0000000000000000 rcx=000001bad3987918
rdx=00000075e0d2e8d0 rsi=000001bad3987918 rdi=000001ba1d26cf90
rip=0000000000007463 rsp=00000075e0d2e8e8 rbp=00000075e0d2e980
r8=0000000000000000 r9=0000000000000001 r10=0000000000008000
r11=00007fff90917200 r12=00000075e0d2f030 r13=00000075e0d2f250
r14=000001ba1cd32d20 r15=000001bacc8cbde0
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010206
00000000`00007463 ?? ???

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 0000000000007463
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000008
Parameter[1]: 0000000000007463
Attempt to execute non-executable address 0000000000007463

PlatformAny

Relationships

related to 0002693 resolvedsfernandez Unexpected RefCount(2) deleting object at [number] causes hard crash 

Activities

sfernandez

sfernandez

2024-06-03 20:26

manager   ~0009626

Fixed in changeset 12987

Issue History

Date Modified Username Field Change
2023-10-04 11:48 jphyzic New Issue
2023-10-04 12:01 jsantos Assigned To => sfernandez
2023-10-04 12:01 jsantos Status new => assigned
2023-10-04 12:01 jsantos Relationship added related to 0002693
2023-10-04 12:01 jsantos Target Version => 3.2.3
2024-01-22 11:46 sfernandez Target Version 3.2.3 => 3.2.4
2024-06-03 20:26 sfernandez Status assigned => resolved
2024-06-03 20:26 sfernandez Resolution open => fixed
2024-06-03 20:26 sfernandez Fixed in Version => 3.2.4
2024-06-03 20:26 sfernandez Note Added: 0009626