I'm trying to build a app with libqi and it crash at the code below.
Application app = new Application(args);
I am using libqi-master libqi-java-master on Android 4.4.2 .
And the permissions are
`
#01 pc 00013265 /system/lib/libc.so (pthread_kill+48)
#02 pc 00013479 /system/lib/libc.so (raise+10)
#03 pc 000121af /system/lib/libc.so
#04 pc 00021a5c /system/lib/libc.so (abort+4)
#05 pc 00050810 /data/app-lib/com.example.acer.hello-1/libgnustl_shared.so (__gnu_cxx::__verbose_terminate_handler()+348)
So I think that maybe some uncaught execption (boost::filesystem::filesystem_error) cause the crash.
I tried to read the code of libqi and i found there many function may throw an exception out of try{};
Maybe next step I should try to catch these excption in qimessaging-jni.so and rethrow them to the java side thus I can use System.out.println to show them on the log-cat.(is that possible to catch a exception in anothor library? )
I'm trying to build a app with libqi and it crash at the code below.
Application app = new Application(args);
I am using libqi-master libqi-java-master on Android 4.4.2 . And the permissions are `Then I found the tombstone SYSTEM_TOMBSTONE@1463731363785.txt
backtrace:
00 pc 000221a8 /system/lib/libc.so (tgkill+12)
stack: 76e67318 00000065
76e6731c 00000004
76e67320 4010d05d /system/lib/libc.so (dlmalloc) 76e67324 00000065
76e67328 76e67374 [stack:25740] 76e6732c 2e7f0a89
76e67330 0000002f
76e67334 2e7f0a89
76e67338 0000000b
76e6733c 00000001
76e67340 00000015
76e67344 72627cf0 [anon:libc_malloc] 76e67348 00000001
76e6734c 40137929 /system/lib/libc.so (write+12) 76e67350 401481d0 /system/lib/libc.so 76e67354 72627cf0 [anon:libc_malloc]
00 76e67358 00000006
So I think that maybe some uncaught execption (boost::filesystem::filesystem_error) cause the crash.
I tried to read the code of libqi and i found there many function may throw an exception out of try{};
Maybe next step I should try to catch these excption in qimessaging-jni.so and rethrow them to the java side thus I can use System.out.println to show them on the log-cat.(is that possible to catch a exception in anothor library? )