Android 7.0/7.1 libskyway.so内でのクラッシュ
【発生事象】
バイナリーデータの通信を行っています。
Peerの接続が完了し、受信を開始した直後にクラッシュします。
この現象はAndroid 7.0/7.1でのみ発生しています。その他のAndroidバージョンでは発生しません。
送信側はAndroid7でも問題ありません。問題は受信側でのみ発生します。
libskyway.so内でのJINIオブジェクト作成時エラーのハンドリングが適切でない様に見えます。
なぜ、Android 7でのみJINIオブジェクトの作成エラーが発生するかは不明です。
【環境】
SDKバージョン:Android SDK ver 3.0.2
・クライアント:KYOSERA 602KC, HUAWEI 701HWなど
・OS: Android 7.0 or 7.1でのみ発生
・ネットワーク : WiFi LET問わず)
【期待される事象】
クラッシュしないこと
【その他】
クラッシュ時のログです。
Build fingerprint: 'KYOCERA/602KC/602KC:7.1.1/1.003HA.28.g/1.003HA.28.g:user/release-keys'
2021-08-30 14:53:20.182 11385-11385/? A/DEBUG: Revision: '0'
2021-08-30 14:53:20.182 11385-11385/? A/DEBUG: ABI: 'arm64'
2021-08-30 14:53:20.183 11385-11385/? A/DEBUG: pid: 11127, tid: 11338, name: signaling_threa >>> app_product_id <<<
2021-08-30 14:53:20.183 11385-11385/? A/DEBUG: signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: Abort message: 'art/runtime/indirect_reference_table.cc:132] JNI ERROR (app bug): local reference table overflow (max=512)'
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x0 0000000000000000 x1 0000000000002c4a x2 0000000000000006 x3 0000000000000008
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x4 0000000000000103 x5 0000000000000000 x6 0000000000000000 x7 feff666e6b61686b
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x8 0000000000000083 x9 ffffffffffffffdf x10 0000000000000000 x11 0000000000000001
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x12 ffffffffffffffff x13 00000000ffffffff x14 0000000000103c00 x15 ffffffffffffffff
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x16 0000007f9cc34ed8 x17 0000007f9cbe27dc x18 0000000000000000 x19 0000007f776ac4f8
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x20 0000000000000006 x21 0000007f776ac450 x22 000000000000000b x23 0000007f99586a98
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x24 000000000000000a x25 ffffffffffffffff x26 0000000000000306 x27 0000007f776ab871
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: x28 0000007f995fc740 x29 0000007f776ab770 x30 0000007f9cbdfc6c
2021-08-30 14:53:20.199 11385-11385/? A/DEBUG: sp 0000007f776ab750 pc 0000007f9cbe27e4 pstate 0000000060000000
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: backtrace:
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #00 pc 000000000006b7e4 /system/lib64/libc.so (tgkill+8)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #01 pc 0000000000068c68 /system/lib64/libc.so (pthread_kill+64)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #02 pc 0000000000024140 /system/lib64/libc.so (raise+24)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #03 pc 000000000001cbac /system/lib64/libc.so (abort+52)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #04 pc 00000000004301e4 /system/lib64/libart.so (_ZN3art7Runtime5AbortEPKc+456)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #05 pc 00000000000e5818 /system/lib64/libart.so (_ZN3art10LogMessageD2Ev+1576)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #06 pc 000000000024c33c /system/lib64/libart.so (_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+308)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #07 pc 000000000032b6c8 /system/lib64/libart.so (_ZN3art3JNI10NewObjectVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+680)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #08 pc 00000000000f5654 /system/lib64/libart.so (_ZN3art8CheckJNI10NewObjectVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+792)
2021-08-30 14:53:20.213 11385-11385/? A/DEBUG: #09 pc 0000000000256530 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #10 pc 0000000000267d00 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #11 pc 00000000002675ac /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #12 pc 000000000025fcdc /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #13 pc 00000000001ab534 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #14 pc 00000000001ad984 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #15 pc 00000000001a8fb8 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #16 pc 00000000001a91bc /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #17 pc 0000000000569754 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #18 pc 00000000003a9678 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #19 pc 00000000004c34d8 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #20 pc 00000000002f6988 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #21 pc 00000000002f5894 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #22 pc 00000000002f6ea0 /data/app/app_product_id/lib/arm64/libskyway.so
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #23 pc 0000000000068470 /system/lib64/libc.so (_ZL15__pthread_startPv+196)
2021-08-30 14:53:20.214 11385-11385/? A/DEBUG: #24 pc 000000000001ddc0 /system/lib64/libc.so (__start_thread+16)
Please sign in to leave a comment.
Comments
0 comments