-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
Describe the bug
[split_config.arm64_v8a.apk!libbarhopper_v3.so] Java_com_google_android_libraries_barhopper_BarhopperV3_recognizeBufferNative
We use ML Kit for QR code scanning and seens thousands for instances everyday for these type of native crashes.
To Reproduce
Not able to reproduce the issue.
Expected behavior
Application should be able to use QR code scanning baked on top of ML Kit. Scanning should work fine and application should not crash.
SDK Info:
-
implementation("com.google.mlkit:barcode-scanning:$17.2.0")
Smartphone:
OS -
Android 15 (SDK 35)
Android 14 (SDK 34)
Android 13 (SDK 33)
Android 11 (SDK 30)
Some top devices
OnePlus OP5958L1
realme RE5C6CL1
OnePlus OP5D49L1
realme RE5C94L1
Development Environment:
Production usage of barcode-scanning giving this issue.
Stacktrace:
pid: 0, tid: 15997 >>> com.x.y <<<
backtrace:
#00 pc 0x00000000000ed984 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#1 pc 0x00000000000d065c /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#2 pc 0x00000000000ca240 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#3 pc 0x00000000000c9f74 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#4 pc 0x00000000000ca4f0 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#5 pc 0x00000000000c8aa4 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#6 pc 0x00000000000c8b44 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/split_config.arm64_v8a.apk!libbarhopper_v3.so (Java_com_google_android_libraries_barhopper_BarhopperV3_recognizeBufferNative+84) (BuildId: cf64ac3d5cfd71b04d3bc4112d678e48)
#7 pc 0x000000000033f500 /apex/com.android.art/lib64/libart.so (art_quick_generic_jni_trampoline+144)
#8 pc 0x000000000068b21c /apex/com.android.art/lib64/libart.so (nterp_helper+7468)
#9 pc 0x00000000005a0196 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (com.google.android.libraries.barhopper.BarhopperV3.b+26)
#10 pc 0x000000000068a444 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#11 pc 0x0000000000238698 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (N9.a.t0+40)
#12 pc 0x000000000068a444 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#13 pc 0x00000000002387dc /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (N9.a.V+228)
#14 pc 0x000000000068a444 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#15 pc 0x0000000000543f44 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (com.google.android.gms.internal.mlkit_vision_barcode_bundled.h.onTransact+40)
#16 pc 0x0000000000aca8a0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (android.os.Binder.transact+144)
#17 pc 0x000000000068b93c /apex/com.android.art/lib64/libart.so (nterp_helper+9292)
#18 pc 0x00000000001d0bd6 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (A6.a.z0+14)
#19 pc 0x000000000068a444 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#20 pc 0x000000000027fe62 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (Q9.i.c+334)
#21 pc 0x000000000068b264 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#22 pc 0x000000000027f680 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (Q9.g.b+24)
#23 pc 0x000000000068a444 /apex/com.android.art/lib64/libart.so (nterp_helper+3924)
#24 pc 0x00000000000d8bac /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (Au.d.call+2680)
#25 pc 0x000000000068b264 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#26 pc 0x00000000001f7a0a /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (J1.n.run+546)
#27 pc 0x000000000068b264 /apex/com.android.art/lib64/libart.so (nterp_helper+7540)
#28 pc 0x00000000002d5698 /data/app/~~y6HrbGhFV_SR-Mkr87BuFQ==/net.one97.paytm-pibatl0v0sPR71jr1hUlIQ==/base.apk (Z7.c.run+2536)
#29 pc 0x00000000004fcd64 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+676)
#30 pc 0x0000000000500d08 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+56)
#31 pc 0x00000000003914f0 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (java.lang.Thread.run+64)
#32 pc 0x0000000000328194 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612)
#33 pc 0x00000000002d9348 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+216)
#34 pc 0x0000000000421028 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+932)
#35 pc 0x0000000000420c74 /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallbackWithUffdGc(void*)+8)
#36 pc 0x0000000000104fe4 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+208)
#37 pc 0x000000000009e77c /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68)