A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9269

01-17 16:47:24.648 9269-9269/com.face.imageclassify A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9269 (l.imageclassify)
                            [ 01-17 16:47:24.648   396:  396 W/         ]
                            debuggerd: handling request: pid=9269 uid=10265 gid=10265 tid=9269
01-17 16:47:24.649 1843-2091/? I/AppManager: removeProcessDependency pid:9269
01-17 16:47:24.694 1843-7932/? I/DownloadState: @@@@@@@@@@@@ uid :10265 download :true
01-17 16:47:24.694 1843-7932/? I/PGServer: report state:5 event type:1 pid:0 uid:10265 pkg:null to pid: 1189
01-17 16:47:24.722 9467-9467/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-17 16:47:24.722 9467-9467/? A/DEBUG: Build fingerprint: 'HUAWEI/NXT-DL00/HWNXT:7.0/HUAWEINXT-DL00/C17B592:user/release-keys'
01-17 16:47:24.722 9467-9467/? A/DEBUG: Revision: '0'
01-17 16:47:24.722 9467-9467/? A/DEBUG: ABI: 'arm'
01-17 16:47:24.722 9467-9467/? A/DEBUG: pid: 9269, tid: 9269, name: l.imageclassify  >>> com.face.imageclassify <<<
01-17 16:47:24.722 9467-9467/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-17 16:47:24.728 9467-9467/? A/DEBUG: Abort message: 'art/runtime/java_vm_ext.cc:470] JNI DETECTED ERROR IN APPLICATION: java_array == null'
01-17 16:47:24.728 9467-9467/? A/DEBUG:     r0 00000000  r1 00002435  r2 00000006  r3 00000008
01-17 16:47:24.728 9467-9467/? A/DEBUG:     r4 ee90e58c  r5 00000006  r6 ee90e534  r7 0000010c
01-17 16:47:24.728 9467-9467/? A/DEBUG:     r8 eba7d494  r9 00000000  sl ff927464  fp eba69bec
01-17 16:47:24.729 9467-9467/? A/DEBUG:     ip 0000000b  sp ff927370  lr ecb8eeb7  pc ecb91720  cpsr 600b0010
01-17 16:47:24.741 9467-9467/? A/DEBUG: backtrace:
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #00 pc 0004a720  /system/lib/libc.so (tgkill+12)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #01 pc 00047eb3  /system/lib/libc.so (pthread_kill+34)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #02 pc 0001d955  /system/lib/libc.so (raise+10)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #03 pc 000194a1  /system/lib/libc.so (__libc_android_abort+34)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #04 pc 000170e4  /system/lib/libc.so (abort+4)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #05 pc 0031b13d  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+252)
01-17 16:47:24.741 9467-9467/? A/DEBUG:     #06 pc 000b4f77  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+866)
01-17 16:47:24.742 9467-9467/? A/DEBUG:     #07 pc 002393b1  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1584)
01-17 16:47:24.742 9467-9467/? A/DEBUG:     #08 pc 0023967b  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+66)
01-17 16:47:24.742 9467-9467/? A/DEBUG:     #09 pc 00282ee3  /system/lib/libart.so (_ZN3art3JNI17GetPrimitiveArrayIP12_jfloatArrayfNS_6mirror14PrimitiveArrayIfEEEEPT0_P7_JNIEnvT_Ph+550)
01-17 16:47:24.742 9467-9467/? A/DEBUG:     #10 pc 0010af93  /data/app/com.face.imageclassify-1/lib/arm/libfaceall.so (Java_com_face_androidsdk_FaceCompare_nativeCompare+22)
01-17 16:47:24.742 9467-9467/? A/DEBUG:     #11 pc 0086ae2d  /data/app/com.face.imageclassify-1/oat/arm/base.odex (offset 0x811000)
在运行程序的时候出现了上述异常,导致程序崩溃。查看异常信息,没有抛出的java异常,只有这些信息。
查看上述异常信息,可以看到是libfaceall.so文件中的FaceCompare_nativeCompare方法出了问题。

后来查到是java代码调用.so文件里的本地方法时,java代码在给本地方法传参数时传的值为空,导致本地方法空指针,出现了上述问题。在java代码往本地方法传参数时先判断值是否为空,问题解决。

--------- beginning of crash 01-18 13:36:55.631 641 641 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 641 (init), pid 641 (init) 01-18 13:36:55.653 641 641 F libc : crash_dump helper failed to exec, or was killed 07-13 20:17:19.904 4586 4586 F libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 4586 (init), pid 4586 (init) 07-13 20:17:20.109 4586 4586 F libc : crash_dump helper failed to exec, or was killed 07-13 22:44:09.011 19049 19173 F libc : Fatal signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x703860a000 in tid 19173 (priority-3), pid 19049 (loros.gallery3d) 07-13 22:44:18.663 19978 19978 F DEBUG : Process name is com.coloros.gallery3d, not key_process 07-13 22:44:18.663 19978 19978 F DEBUG : keyProcess: 0 07-13 22:44:18.663 19978 19978 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 07-13 22:44:18.663 19978 19978 F DEBUG : Build fingerprint: 'OPPO/CPH2565/OP5745L1:13/TP1A.220905.001/T.R4T2.1171403-23463-3:user/release-keys' 07-13 22:44:18.663 19978 19978 F DEBUG : Revision: '0' 07-13 22:44:18.663 19978 19978 F DEBUG : ABI: 'arm64' 07-13 22:44:18.663 19978 19978 F DEBUG : Timestamp: 2023-07-13 22:44:17.727514045+0800 07-13 22:44:18.663 19978 19978 F DEBUG : Process uptime: 152s 07-13 22:44:18.663 19978 19978 F DEBUG : Cmdline: com.coloros.gallery3d 07-13 22:44:18.663 19978 19978 F DEBUG : pid: 19049, tid: 19173, name: priority-3 >>> com.coloros.gallery3d <<< 07-13 22:44:18.663 19978 19978 F DEBUG : uid: 10115 07-13 22:44:18.663 19978 19978 F DEBUG : signal 7 (SIGBUS), code 2 (BUS_ADRERR), fault addr 0x000000703860a000 07-13 22:44:18.663 19978 19978 F DEBUG : x0 0000007010ec7130 x1 0000007038609fd0 x2 0000000000000038 x3 0000000000000020
最新发布
07-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值