Hi there!
Just tried to compile client for android and found it is not working under x86 emulator. As soon as you try to connect to peer it crash inside native code loading dynamic symbols. I suppose it can be google fault as Qt folks experienced similar kind of problems:
https://bugreports.qt-project.org/browse/QTBUG-37211

ARM emulator looks to be immune to this problem but it boringly slow. :(

My question is it a known problem?
I am kinda new to whole android development so don't localize problematic place yet.
Appreciate if anyone can give me any head-start info.

Here is info for this crash:
I/DEBUG ( 924): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** I/DEBUG ( 924): Build fingerprint: 'generic_x86/sdk_x86/generic_x86:4.4.2/KK/999428:eng/test-keys'
I/DEBUG   (  924): Revision: '0'
I/DEBUG ( 924): pid: 1747, tid: 1834, name: Thread-71 >>> org.strongswan.android <<< I/DEBUG ( 924): signal 8 (SIGFPE), code -6 (SI_TKILL), fault addr 000006d3 I/DEBUG ( 924): eax 00b9ae75 ebx b778bfe4 ecx 0000005f edx 00000000
I/DEBUG   (  924):     esi 00000000  edi b7768004
I/DEBUG ( 924): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b I/DEBUG ( 924): eip b7772ac8 ebp b648fe70 esp a9126450 flags 00210246
I/DEBUG   (  924):
I/DEBUG   (  924): backtrace:
I/DEBUG ( 924): #00 pc 00006ac8 /system/bin/linker (__dl__Z19dlsym_linear_lookupPKcPP6soinfoS2_+216)
I/DEBUG   (  924):     #01  pc 00001265  /system/bin/linker (__dl_dlsym+325)
I/DEBUG ( 924): #02 pc 000510d7 /data/app-lib/org.strongswan.android-2/libstrongswan.so I/DEBUG ( 924): #03 pc 0005156a /data/app-lib/org.strongswan.android-2/libstrongswan.so I/DEBUG ( 924): #04 pc 0000fe3d /data/app-lib/org.strongswan.android-2/libcharon.so I/DEBUG ( 924): #05 pc 00006a46 /data/app-lib/org.strongswan.android-2/libandroidbridge.so (Java_org_strongswan_android_logic_CharonVpnService_initializeCharon+1510) I/DEBUG ( 924): #06 pc 0002a0eb /system/lib/libdvm.so (dvmPlatformInvoke+79)
I/DEBUG   (  924):     #07  pc 00152baf  [heap]
I/DEBUG ( 924): #08 pc 0008689d /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+285) I/DEBUG ( 924): #09 pc 0004c0e2 /system/lib/libdvm.so (dvmCheckCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+66) I/DEBUG ( 924): #10 pc 0008ae96 /system/lib/libdvm.so (dvmResolveNativeMethod(unsigned int const*, JValue*, Method const*, Thread*)+326)
I/DEBUG   (  924):     #11  pc 00176ad5  /system/lib/libdvm.so
I/DEBUG   (  924):     #12  pc 00003f8f  <unknown>
I/DEBUG ( 924): #13 pc 0003b592 /system/lib/libdvm.so (dvmMterpStd(Thread*)+66) I/DEBUG ( 924): #14 pc 00036c59 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+217) I/DEBUG ( 924): #15 pc 000bcbb7 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, char*)+759) I/DEBUG ( 924): #16 pc 000bcfc7 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+55) I/DEBUG ( 924): #17 pc 00098f50 /system/lib/libdvm.so (interpThreadStart(void*)+992) I/DEBUG ( 924): #18 pc 0000bc0c /system/lib/libc.so (__thread_entry+236) I/DEBUG ( 924): #19 pc 0003e075 /system/lib/libc.so (__pthread_clone+69) I/DEBUG ( 924): #20 pc 00098b6f /system/lib/libdvm.so (internalThreadStart(void*)+655)

_______________________________________________
Dev mailing list
[email protected]
https://lists.strongswan.org/mailman/listinfo/dev

Reply via email to