[Unity] - Symbols for libNoesis.so
Hi. I'm wondering if it's possible to get access to the debug symbol files for Unity Android libNoesis.so to aid in debugging?
It seems only "exported" functions are in the symbol table in the supplied libNoesis.so so when checking a crashdump like below only the first stack-frame is resolved successfully.
Having a complete callstack might help us understand what is causing the crash (we are probably doing something wrong) without having to involve you guys.
ndk-stack -sym "C:\dev\code\g3_unity.git\Assets\Plugins\Android"
********** Crash dump: **********
Build fingerprint: 'Sony/SGP611/SGP611:5.1.1/23.4.A.1.264/2865764310:user/release-keys'
pid: 28508, tid: 28535, name: UnityMain >>> se.damalini.G3 <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb7800064
Stack frame I/DEBUG ( 341): #00 pc 0020cfe0 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #01 pc 0020d4e5 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #02 pc 00247f15 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #03 pc 001d5dd1 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #04 pc 0013d75d /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #05 pc 001d9359 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #06 pc 001d9f73 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #07 pc 0020c2cf /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #08 pc 00171d91 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #09 pc 003345df /data/app/se.damalini.G3-1/lib/arm/libNoesis.so (Noesis_TouchDown+50): Routine ??
??:0
It seems only "exported" functions are in the symbol table in the supplied libNoesis.so so when checking a crashdump like below only the first stack-frame is resolved successfully.
Having a complete callstack might help us understand what is causing the crash (we are probably doing something wrong) without having to involve you guys.
ndk-stack -sym "C:\dev\code\g3_unity.git\Assets\Plugins\Android"
********** Crash dump: **********
Build fingerprint: 'Sony/SGP611/SGP611:5.1.1/23.4.A.1.264/2865764310:user/release-keys'
pid: 28508, tid: 28535, name: UnityMain >>> se.damalini.G3 <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xb7800064
Stack frame I/DEBUG ( 341): #00 pc 0020cfe0 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #01 pc 0020d4e5 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #02 pc 00247f15 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #03 pc 001d5dd1 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #04 pc 0013d75d /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #05 pc 001d9359 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #06 pc 001d9f73 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #07 pc 0020c2cf /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #08 pc 00171d91 /data/app/se.damalini.G3-1/lib/arm/libNoesis.so: Routine ??
??:0
Stack frame I/DEBUG ( 341): #09 pc 003345df /data/app/se.damalini.G3-1/lib/arm/libNoesis.so (Noesis_TouchDown+50): Routine ??
??:0
-
sfernandez
Site Admin
- Posts: 2991
- Joined:
Re: [Unity] - Symbols for libNoesis.so
Hi Fredrik,
Please create a ticket in our bugtracker to discuss about the debug symbols and also to report that crash
Please create a ticket in our bugtracker to discuss about the debug symbols and also to report that crash
Who is online
Users browsing this forum: Ahrefs [Bot], Google [Bot] and 14 guests