googlesamples / android-vision

Deprecated: The Mobile Vision API is now a part of ML Kit: Check out this repo:
https://github.com/firebase/quickstart-android/tree/master/mlkit
Apache License 2.0
2.92k stars 1.73k forks source link

JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x38 #186

Open nezero opened 7 years ago

nezero commented 7 years ago

A native api call appears to having an error in the barcode scanner.

The barcode reader produces this error every time when reading this barcode.

img_20170120_163824

A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x38 A/art: art/runtime/check_jni.cc:65] string: '�801850508989999999999393Samuels,Rob,19/09/2016,9150552285,CR,S9912112, A/art: art/runtime/check_jni.cc:65] ' A/art: art/runtime/check_jni.cc:65] in call to NewStringUTF A/art: art/runtime/check_jni.cc:65] from com.google.android.gms.vision.barcode.internal.NativeBarcode[] com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeNative(int, int, byte[], com.google.android.gms.vision.barcode.internal.NativeOptions) A/art: art/runtime/check_jni.cc:65] "Thread-2600" prio=5 tid=26 Runnable A/art: art/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x12c00100 self=0xb7dbf610 A/art: art/runtime/check_jni.cc:65] | sysTid=32188 nice=0 cgrp=default sched=0/0 handle=0xb7dbf9e8 A/art: art/runtime/check_jni.cc:65] | state=R schedstat=( 3414778505 47920480 917 ) utm=321 stm=20 core=0 HZ=100 A/art: art/runtime/check_jni.cc:65] | stack=0x9ea5c000-0x9ea5e000 stackSize=1036KB A/art: art/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held) A/art: art/runtime/check_jni.cc:65] native: #00 pc 0000484c /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext)+23) A/art: art/runtime/check_jni.cc:65] native: #01 pc 00003031 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext)+8) A/art: art/runtime/check_jni.cc:65] native: #02 pc 00243199 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::1::char_traits >&, int, char const, art::mirror::ArtMethod)+68) A/art: art/runtime/check_jni.cc:65] native: #03 pc 00227541 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::1::char_traits >&) const+144) A/art: art/runtime/check_jni.cc:65] native: #04 pc 000aff6b /system/lib/libart.so (art::JniAbort(char const, char const)+582) A/art: art/runtime/check_jni.cc:65] native: #05 pc 000b06b1 /system/lib/libart.so (art::JniAbortF(char const, char const, ...)+60) A/art: art/runtime/check_jni.cc:65] native: #06 pc 000b2b3b /system/lib/libart.so (art::ScopedCheck::Check(bool, char const, ...) (.constprop.129)+882) A/art: art/runtime/check_jni.cc:65] native: #07 pc 000bb5b9 /system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv, char const)+36) A/art: art/runtime/check_jni.cc:65] native: #08 pc 000030e3 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (barhopper::JniObject::SetStringField(char const, std::1::basic_string<char, std::__1::char_traits, std::1::allocator > const&)+74) A/art: art/runtime/check_jni.cc:65] native: #09 pc 00001ee1 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (???) A/art: art/runtime/check_jni.cc:65] native: #10 pc 00002a91 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNative+40) A/art: art/runtime/check_jni.cc:65] native: #11 pc 0000016f /data/data/com.google.android.gms/app_chimera/m/00000002/arm/DynamiteModulesB_GmsCore_prodlmp_xxhdpi_release.odex (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNativeII_3BLcom_google_android_gms_vision_barcode_internal_NativeOptions_2+146) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeNative(Native method) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.a(:com.google.android.gms.DynamiteModulesB:55) A/art: art/runtime/check_jni.cc:65] at ahi.onTransact(:com.google.android.gms.DynamiteModulesB:61) A/art: art/runtime/check_jni.cc:65] at android.os.Binder.transact(Binder.java:380) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.barcode.internal.client.zzb$zza$zza.zza(unavailable:-1) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.barcode.internal.client.zzd.zza(unavailable:-1) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.barcode.BarcodeDetector.detect(unavailable:-1) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.vision.Detector.receiveFrame(unavailable:-1) A/art: art/runtime/check_jni.cc:65] - locked <0x39a2bc95> (a java.lang.Object) A/art: art/runtime/check_jni.cc:65] at com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSource$FrameProcessingRunnable.run(CameraSource.java:1205) A/art: art/runtime/check_jni.cc:65] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/check_jni.cc:65] A/art: art/runtime/runtime.cc:290] Runtime aborting... A/art: art/runtime/runtime.cc:290] Aborting thread: A/art: art/runtime/runtime.cc:290] "Thread-2600" prio=5 tid=26 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c00100 self=0xb7dbf610 A/art: art/runtime/runtime.cc:290] | sysTid=32188 nice=0 cgrp=default sched=0/0 handle=0xb7dbf9e8 A/art: art/runtime/runtime.cc:290] | state=R schedstat=( 3435918558 48321574 929 ) utm=323 stm=20 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0x9ea5c000-0x9ea5e000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= "abort lock" "mutator lock"(shared held) A/art: art/runtime/runtime.cc:290] native: #00 pc 0000484c /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext)+23) A/art: art/runtime/runtime.cc:290] native: #01 pc 00003031 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext)+8) A/art: art/runtime/runtime.cc:290] native: #02 pc 00243199 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::1::char_traits >&, int, char const, art::mirror::ArtMethod)+68) A/art: art/runtime/runtime.cc:290] native: #03 pc 00227541 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::__1::char_traits >&) const+144) A/art: art/runtime/runtime.cc:290] native: #04 pc 00217697 /system/lib/libart.so (art::AbortState::DumpThread(std::1::basic_ostream<char, std::1::char_traits >&, art::Thread*)+22) A/art: art/runtime/runtime.cc:290] native: #05 pc 002178fd /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::1::char_traits >&)+364) A/art: art/runtime/runtime.cc:290] native: #06 pc 00217ac9 /system/lib/libart.so (art::Runtime::Abort()+72) A/art: art/runtime/runtime.cc:290] native: #07 pc 000a644b /system/lib/libart.so (art::LogMessage::~LogMessage()+1322) A/art: art/runtime/runtime.cc:290] native: #08 pc 000b0159 /system/lib/libart.so (art::JniAbort(char const, char const)+1076) A/art: art/runtime/runtime.cc:290] native: #09 pc 000b06b1 /system/lib/libart.so (art::JniAbortF(char const, char const, ...)+60) A/art: art/runtime/runtime.cc:290] native: #10 pc 000b2b3b /system/lib/libart.so (art::ScopedCheck::Check(bool, char const, ...) (.constprop.129)+882) A/art: art/runtime/runtime.cc:290] native: #11 pc 000bb5b9 /system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv, char const)+36) A/art: art/runtime/runtime.cc:290] native: #12 pc 000030e3 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (barhopper::JniObject::SetStringField(char const, std::1::basic_string<char, std::__1::char_traits, std::1::allocator > const&)+74) A/art: art/runtime/runtime.cc:290] native: #13 pc 00001ee1 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (???) A/art: art/runtime/runtime.cc:290] native: #14 pc 00002a91 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNative+40) A/art: art/runtime/runtime.cc:290] native: #15 pc 0000016f /data/data/com.google.android.gms/app_chimera/m/00000002/arm/DynamiteModulesB_GmsCore_prodlmp_xxhdpi_release.odex (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNativeII_3BLcom_google_android_gms_vision_barcode_internal_NativeOptions_2+146) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeNative(Native method) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.a(:com.google.android.gms.DynamiteModulesB:55) A/art: art/runtime/runtime.cc:290] at ahi.onTransact(:com.google.android.gms.DynamiteModulesB:61) A/art: art/runtime/runtime.cc:290] at android.os.Binder.transact(Binder.java:380) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.client.zzb$zza$zza.zza(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.client.zzd.zza(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.BarcodeDetector.detect(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.Detector.receiveFrame(unavailable:-1) A/art: art/runtime/runtime.cc:290] - locked <0x39a2bc95> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSource$FrameProcessingRunnable.run(CameraSource.java:1205) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] Dumping all threads without appropriate locks held: thread list lock mutator lock A/art: art/runtime/runtime.cc:290] All threads: A/art: art/runtime/runtime.cc:290] DALVIK THREADS (27): A/art: art/runtime/runtime.cc:290] "main" prio=5 tid=1 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x73e28288 self=0xb79af268 A/art: art/runtime/runtime.cc:290] | sysTid=31544 nice=0 cgrp=default sched=0/0 handle=0xb6f7cbec A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 1708372433 165701288 1201 ) utm=134 stm=36 core=7 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xbe209000-0xbe20b000 stackSize=8MB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 00039cdc /system/lib/libc.so (__epoll_pwait+20) A/art: art/runtime/runtime.cc:290] native: #01 pc 000115cb /system/lib/libc.so (epoll_pwait+26) A/art: art/runtime/runtime.cc:290] native: #02 pc 000115d9 /system/lib/libc.so (epoll_wait+6) A/art: art/runtime/runtime.cc:290] native: #03 pc 00010e37 /system/lib/libutils.so (android::Looper::pollInner(int)+98) A/art: art/runtime/runtime.cc:290] native: #04 pc 00011061 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void*)+92) A/art: art/runtime/runtime.cc:290] native: #05 pc 0007d8f1 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv, int)+22) A/art: art/runtime/runtime.cc:290] native: #06 pc 000cdfb3 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnceJI+102) A/art: art/runtime/runtime.cc:290] at android.os.MessageQueue.nativePollOnce(Native method) A/art: art/runtime/runtime.cc:290] at android.os.MessageQueue.next(MessageQueue.java:143) A/art: art/runtime/runtime.cc:290] at android.os.Looper.loop(Looper.java:122) A/art: art/runtime/runtime.cc:290] at android.app.ActivityThread.main(ActivityThread.java:5254) A/art: art/runtime/runtime.cc:290] at java.lang.reflect.Method.invoke!(Native method) A/art: art/runtime/runtime.cc:290] at java.lang.reflect.Method.invoke(Method.java:372) A/art: art/runtime/runtime.cc:290] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:964) A/art: art/runtime/runtime.cc:290] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:759) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 2" prio=5 tid=2 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb79b1df0 A/art: art/runtime/runtime.cc:290] | sysTid=31551 nice=0 cgrp=default sched=0/0 handle=0xb7a9dca8 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 2000835 6638385 14 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb48dc000-0xb48de000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 0" prio=5 tid=3 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb7a9d708 A/art: art/runtime/runtime.cc:290] | sysTid=31549 nice=0 cgrp=default sched=0/0 handle=0xb79b1810 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 1926510 4278699 13 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb4ade000-0xb4ae0000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 1" prio=5 tid=4 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb79b49f0 A/art: art/runtime/runtime.cc:290] | sysTid=31550 nice=0 cgrp=default sched=0/0 handle=0xb79b6a00 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 841667 2653489 7 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb49dc000-0xb49de000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 3" prio=5 tid=5 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb79b4fc8 A/art: art/runtime/runtime.cc:290] | sysTid=31553 nice=0 cgrp=default sched=0/0 handle=0xb79b5830 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 663281 660365 8 ) utm=0 stm=0 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb47da000-0xb47dc000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 4" prio=5 tid=6 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb7b2ed48 A/art: art/runtime/runtime.cc:290] | sysTid=31554 nice=0 cgrp=default sched=0/0 handle=0xb7b2a408 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 630467 999582 8 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb46d6000-0xb46d8000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 5" prio=5 tid=7 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb7b2f4b8 A/art: art/runtime/runtime.cc:290] | sysTid=31555 nice=0 cgrp=default sched=0/0 handle=0xb79cefa8 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 544790 713489 6 ) utm=0 stm=0 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb45d2000-0xb45d4000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Heap thread pool worker thread 6" prio=5 tid=8 Native (still starting up) A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x0 self=0xb7b2fc48 A/art: art/runtime/runtime.cc:290] | sysTid=31556 nice=0 cgrp=default sched=0/0 handle=0xb79b6f70 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 1011718 251354 4 ) utm=0 stm=0 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb0770000-0xb0772000 stackSize=1020KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 00231817 /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread)+50) A/art: art/runtime/runtime.cc:290] native: #03 pc 002317bd /system/lib/libart.so (art::ThreadPoolWorker::Run()+52) A/art: art/runtime/runtime.cc:290] native: #04 pc 00231ff9 /system/lib/libart.so (art::ThreadPoolWorker::Callback(void)+52) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Signal Catcher" prio=5 tid=9 WaitingInMainSignalCatcherLoop A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c000a0 self=0xb7b306a0 A/art: art/runtime/runtime.cc:290] | sysTid=31559 nice=0 cgrp=default sched=0/0 handle=0xb7b30458 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 860886 185885 4 ) utm=0 stm=0 core=3 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xb065b000-0xb065d000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a09c /system/lib/libc.so (__rt_sigtimedwait+12) A/art: art/runtime/runtime.cc:290] native: #01 pc 00014ab5 /system/lib/libc.so (sigwait+24) A/art: art/runtime/runtime.cc:290] native: #02 pc 0021af33 /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread, art::SignalSet&)+66) A/art: art/runtime/runtime.cc:290] native: #03 pc 0021ca35 /system/lib/libart.so (art::SignalCatcher::Run(void)+196) A/art: art/runtime/runtime.cc:290] native: #04 pc 00013317 /system/lib/libc.so (pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #05 pc 0001132f /system/lib/libc.so (__start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "JDWP" prio=5 tid=10 WaitingInMainDebuggerLoop A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c040a0 self=0xb7b31298 A/art: art/runtime/runtime.cc:290] | sysTid=31563 nice=0 cgrp=default sched=0/0 handle=0xb7b31050 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 41560053 4381246 37 ) utm=3 stm=1 core=5 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6d9b000-0xa6d9d000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a71c /system/lib/libc.so (__pselect6+20) A/art: art/runtime/runtime.cc:290] native: #01 pc 00012aaf /system/lib/libc.so (select+60) A/art: art/runtime/runtime.cc:290] native: #02 pc 002828df /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+186) A/art: art/runtime/runtime.cc:290] native: #03 pc 0018fa81 /system/lib/libart.so (art::JDWP::JdwpState::Run()+348) A/art: art/runtime/runtime.cc:290] native: #04 pc 00190fab /system/lib/libart.so (art::JDWP::StartJdwpThread(void)+10) A/art: art/runtime/runtime.cc:290] native: #05 pc 00013317 /system/lib/libc.so (pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #06 pc 0001132f /system/lib/libc.so (__start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "ReferenceQueueDaemon" prio=5 tid=11 Waiting A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c0b0a0 self=0xb7b31a08 A/art: art/runtime/runtime.cc:290] | sysTid=31564 nice=0 cgrp=default sched=0/0 handle=0xb7b342b0 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 1458178 187552 13 ) utm=0 stm=0 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6c97000-0xa6c99000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 001e99c3 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+998) A/art: art/runtime/runtime.cc:290] native: #03 pc 001eade1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+120) A/art: art/runtime/runtime.cc:290] native: #04 pc 001f7a71 /system/lib/libart.so (art::Object_wait(_JNIEnv, _jobject)+32) A/art: art/runtime/runtime.cc:290] native: #05 pc 0001afa7 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+82) A/art: art/runtime/runtime.cc:290] at java.lang.Object.wait!(Native method) A/art: art/runtime/runtime.cc:290] - waiting on <0x14df921e> (a java.lang.Class) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:134) A/art: art/runtime/runtime.cc:290] - locked <0x14df921e> (a java.lang.Class) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "FinalizerDaemon" prio=5 tid=12 Waiting A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c0b100 self=0xb7b345c8 A/art: art/runtime/runtime.cc:290] | sysTid=31565 nice=0 cgrp=default sched=0/0 handle=0xb7b34be0 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 3363386 3912133 17 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6b93000-0xa6b95000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 001e99c3 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+998) A/art: art/runtime/runtime.cc:290] native: #03 pc 001eade1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+120) A/art: art/runtime/runtime.cc:290] native: #04 pc 001f7a49 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject*, long long, int)+36) A/art: art/runtime/runtime.cc:290] native: #05 pc 0001b1d3 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_waitJI+102) A/art: art/runtime/runtime.cc:290] at java.lang.Object.wait!(Native method) A/art: art/runtime/runtime.cc:290] - waiting on <0x0ffde1aa> (a java.lang.ref.ReferenceQueue) A/art: art/runtime/runtime.cc:290] at java.lang.Object.wait(Object.java:422) A/art: art/runtime/runtime.cc:290] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101) A/art: art/runtime/runtime.cc:290] - locked <0x0ffde1aa> (a java.lang.ref.ReferenceQueue) A/art: art/runtime/runtime.cc:290] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:174) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "FinalizerWatchdogDaemon" prio=5 tid=13 Sleeping A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c0b160 self=0xb7b34f60 A/art: art/runtime/runtime.cc:290] | sysTid=31566 nice=0 cgrp=default sched=0/0 handle=0xb7b35550 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 828955 676096 7 ) utm=0 stm=0 core=7 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6a8f000-0xa6a91000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f99c /system/lib/libc.so (syscall+32) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8bc3 /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread, long long, int)+98) A/art: art/runtime/runtime.cc:290] native: #02 pc 001e97b1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+468) A/art: art/runtime/runtime.cc:290] native: #03 pc 001eade1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+120) A/art: art/runtime/runtime.cc:290] native: #04 pc 0008da71 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Thread_sleepLjava_lang_Object_2JI+132) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.sleep!(Native method) A/art: art/runtime/runtime.cc:290] - sleeping on <0x1d57119b> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.sleep(Thread.java:1031) A/art: art/runtime/runtime.cc:290] - locked <0x1d57119b> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.sleep(Thread.java:985) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:258) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:269) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:217) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "HeapTrimmerDaemon" prio=5 tid=14 Sleeping A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c0b1c0 self=0xb7b35918 A/art: art/runtime/runtime.cc:290] | sysTid=31567 nice=0 cgrp=default sched=0/0 handle=0xb7b35f30 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 814845 318853 8 ) utm=0 stm=0 core=5 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa698b000-0xa698d000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a378 /system/lib/libc.so (nanosleep+12) A/art: art/runtime/runtime.cc:290] native: #01 pc 0002180d /system/lib/libc.so (usleep+36) A/art: art/runtime/runtime.cc:290] native: #02 pc 00141fcb /system/lib/libart.so (art::gc::Heap::DoPendingTransitionOrTrim()+666) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001afa7 /data/dalvik-cache/arm/system@framework@boot.oat (Java_dalvik_system_VMRuntime_trimHeap__+82) A/art: art/runtime/runtime.cc:290] at dalvik.system.VMRuntime.trimHeap(Native method) A/art: art/runtime/runtime.cc:290] - sleeping on an unknown object A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$HeapTrimmerDaemon.run(Daemons.java:313) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "GCDaemon" prio=5 tid=15 Waiting A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c0b220 self=0xb7b36390 A/art: art/runtime/runtime.cc:290] | sysTid=31568 nice=0 cgrp=default sched=0/0 handle=0xb7b369d0 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 93706982 14157501 57 ) utm=9 stm=0 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6887000-0xa6889000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 001e99c3 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+998) A/art: art/runtime/runtime.cc:290] native: #03 pc 001eade1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+120) A/art: art/runtime/runtime.cc:290] native: #04 pc 001f7a71 /system/lib/libart.so (art::Object_wait(_JNIEnv, _jobject)+32) A/art: art/runtime/runtime.cc:290] native: #05 pc 0001afa7 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait+82) A/art: art/runtime/runtime.cc:290] at java.lang.Object.wait!(Native method) A/art: art/runtime/runtime.cc:290] - waiting on <0x3e51e938> (a java.lang.Daemons$GCDaemon) A/art: art/runtime/runtime.cc:290] at java.lang.Daemons$GCDaemon.run(Daemons.java:344) A/art: art/runtime/runtime.cc:290] - locked <0x3e51e938> (a java.lang.Daemons$GCDaemon) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Binder_1" prio=5 tid=16 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c6f0a0 self=0xb7b38598 A/art: art/runtime/runtime.cc:290] | sysTid=31569 nice=0 cgrp=default sched=0/0 handle=0xb7b36e80 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 151327402 55814834 788 ) utm=10 stm=5 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa668b000-0xa668d000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a3d8 /system/lib/libc.so (ioctl+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 0003f821 /system/lib/libc.so (ioctl+14) A/art: art/runtime/runtime.cc:290] native: #02 pc 0001cb37 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001d027 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) A/art: art/runtime/runtime.cc:290] native: #04 pc 0001d089 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) A/art: art/runtime/runtime.cc:290] native: #05 pc 00021203 /system/lib/libbinder.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Binder_2" prio=5 tid=17 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c7f0a0 self=0xb7b39c10 A/art: art/runtime/runtime.cc:290] | sysTid=31571 nice=0 cgrp=default sched=0/0 handle=0xb7b393e0 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 140130681 55278589 439 ) utm=10 stm=4 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa658d000-0xa658f000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a3d8 /system/lib/libc.so (ioctl+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 0003f821 /system/lib/libc.so (ioctl+14) A/art: art/runtime/runtime.cc:290] native: #02 pc 0001cb37 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001d027 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) A/art: art/runtime/runtime.cc:290] native: #04 pc 0001d089 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) A/art: art/runtime/runtime.cc:290] native: #05 pc 00021203 /system/lib/libbinder.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Binder_3" prio=5 tid=18 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12e700a0 self=0xb7b7d6d8 A/art: art/runtime/runtime.cc:290] | sysTid=31717 nice=0 cgrp=default sched=0/0 handle=0xb7b7d490 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 105852336 41818340 243 ) utm=4 stm=6 core=7 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa6430000-0xa6432000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a3d8 /system/lib/libc.so (ioctl+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 0003f821 /system/lib/libc.so (ioctl+14) A/art: art/runtime/runtime.cc:290] native: #02 pc 0001cb37 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001d027 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) A/art: art/runtime/runtime.cc:290] native: #04 pc 0001d089 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) A/art: art/runtime/runtime.cc:290] native: #05 pc 00021203 /system/lib/libbinder.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Binder_4" prio=5 tid=19 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12e730a0 self=0xb7ba6f08 A/art: art/runtime/runtime.cc:290] | sysTid=31727 nice=0 cgrp=default sched=0/0 handle=0xb7b7d100 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 133571257 31120466 385 ) utm=6 stm=7 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa632b000-0xa632d000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a3d8 /system/lib/libc.so (ioctl+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 0003f821 /system/lib/libc.so (ioctl+14) A/art: art/runtime/runtime.cc:290] native: #02 pc 0001cb37 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001d027 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) A/art: art/runtime/runtime.cc:290] native: #04 pc 0001d089 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) A/art: art/runtime/runtime.cc:290] native: #05 pc 00021203 /system/lib/libbinder.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Thread-2594" prio=5 tid=20 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12dd9fa0 self=0xb7ba9798 A/art: art/runtime/runtime.cc:290] | sysTid=32011 nice=0 cgrp=default sched=0/0 handle=0xb7bba5c8 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 814218 1328125 6 ) utm=0 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa5dc4000-0xa5dc6000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 00038ecc /system/lib/libc.so (accept4+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 000009e7 /system/lib/libnetd_client.so (???) A/art: art/runtime/runtime.cc:290] native: #02 pc 00011005 /system/lib/libc.so (accept4+8) A/art: art/runtime/runtime.cc:290] native: #03 pc 0007fc09 /system/lib/libandroid_runtime.so (???) A/art: art/runtime/runtime.cc:290] native: #04 pc 00294ff7 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_net_LocalSocketImpl_acceptLjava_io_FileDescriptor_2Landroid_net_LocalSocketImpl_2+122) A/art: art/runtime/runtime.cc:290] at android.net.LocalSocketImpl.accept(Native method) A/art: art/runtime/runtime.cc:290] at android.net.LocalSocketImpl.accept(LocalSocketImpl.java:334) A/art: art/runtime/runtime.cc:290] at android.net.LocalServerSocket.accept(LocalServerSocket.java:90) A/art: art/runtime/runtime.cc:290] at com.android.tools.fd.runtime.Server$SocketServerThread.run(Server.java:150) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "RenderThread" prio=5 tid=21 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12f310a0 self=0xb7bee648 A/art: art/runtime/runtime.cc:290] | sysTid=32013 nice=-4 cgrp=default sched=0/0 handle=0xb7bee3c0 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 267480112 71885153 530 ) utm=16 stm=10 core=5 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa5bf7000-0xa5bf9000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 00039cdc /system/lib/libc.so (epoll_pwait+20) A/art: art/runtime/runtime.cc:290] native: #01 pc 000115cb /system/lib/libc.so (epoll_pwait+26) A/art: art/runtime/runtime.cc:290] native: #02 pc 000115d9 /system/lib/libc.so (epoll_wait+6) A/art: art/runtime/runtime.cc:290] native: #03 pc 00010e37 /system/lib/libutils.so (android::Looper::pollInner(int)+98) A/art: art/runtime/runtime.cc:290] native: #04 pc 00011061 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void*)+92) A/art: art/runtime/runtime.cc:290] native: #05 pc 0003d1f9 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+44) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "hwuiTask1" prio=5 tid=22 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12f5c0a0 self=0xb7cc7a78 A/art: art/runtime/runtime.cc:290] | sysTid=32015 nice=-2 cgrp=default sched=0/0 handle=0xb7cac8e8 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 10834893 17192814 77 ) utm=1 stm=0 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa4e93000-0xa4e95000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000131e9 /system/lib/libc.so (pthread_cond_timedwait_relative(pthread_cond_t, pthread_mutex_t, timespec const)+56) A/art: art/runtime/runtime.cc:290] native: #02 pc 00013be1 /system/lib/libhwui.so (???) A/art: art/runtime/runtime.cc:290] native: #03 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #04 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #05 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #07 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "hwuiTask2" prio=5 tid=23 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12f5f0a0 self=0xb7cc80c0 A/art: art/runtime/runtime.cc:290] | sysTid=32016 nice=-2 cgrp=default sched=0/0 handle=0xb7cad1d8 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 1651928 4260781 11 ) utm=0 stm=0 core=7 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa4d95000-0xa4d97000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000131e9 /system/lib/libc.so (pthread_cond_timedwait_relative(pthread_cond_t, pthread_mutex_t, timespec const)+56) A/art: art/runtime/runtime.cc:290] native: #02 pc 00013be1 /system/lib/libhwui.so (???) A/art: art/runtime/runtime.cc:290] native: #03 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #04 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #05 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 00013317 /system/lib/libc.so (__pthread_start(void)+30) A/art: art/runtime/runtime.cc:290] native: #07 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "GoogleApiHandler" prio=5 tid=24 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x1338dc10 self=0xb7da0170 A/art: art/runtime/runtime.cc:290] | sysTid=32131 nice=9 cgrp=default sched=0/0 handle=0xb7da0738 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 55146877 22392292 83 ) utm=5 stm=0 core=5 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0x9f98d000-0x9f98f000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 00039cdc /system/lib/libc.so (epoll_pwait+20) A/art: art/runtime/runtime.cc:290] native: #01 pc 000115cb /system/lib/libc.so (epoll_pwait+26) A/art: art/runtime/runtime.cc:290] native: #02 pc 000115d9 /system/lib/libc.so (epoll_wait+6) A/art: art/runtime/runtime.cc:290] native: #03 pc 00010e37 /system/lib/libutils.so (android::Looper::pollInner(int)+98) A/art: art/runtime/runtime.cc:290] native: #04 pc 00011061 /system/lib/libutils.so (android::Looper::pollOnce(int, int, int, void*)+92) A/art: art/runtime/runtime.cc:290] native: #05 pc 0007d8f1 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv, int)+22) A/art: art/runtime/runtime.cc:290] native: #06 pc 000cdfb3 /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+102) A/art: art/runtime/runtime.cc:290] at android.os.MessageQueue.nativePollOnce(Native method) A/art: art/runtime/runtime.cc:290] at android.os.MessageQueue.next(MessageQueue.java:143) A/art: art/runtime/runtime.cc:290] at android.os.Looper.loop(Looper.java:122) A/art: art/runtime/runtime.cc:290] at android.os.HandlerThread.run(HandlerThread.java:61) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "pool-1-thread-1" prio=5 tid=25 Waiting A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x1338f760 self=0xb7da54e8 A/art: art/runtime/runtime.cc:290] | sysTid=32132 nice=0 cgrp=default sched=0/0 handle=0xb7da5a48 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 21787708 12859846 68 ) utm=1 stm=1 core=4 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0x9f848000-0x9f84a000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0000f998 /system/lib/libc.so (syscall+28) A/art: art/runtime/runtime.cc:290] native: #01 pc 000a8e0f /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread)+82) A/art: art/runtime/runtime.cc:290] native: #02 pc 001e99c3 /system/lib/libart.so (art::Monitor::Wait(art::Thread, long long, int, bool, art::ThreadState)+998) A/art: art/runtime/runtime.cc:290] native: #03 pc 001eade1 /system/lib/libart.so (art::Monitor::Wait(art::Thread, art::mirror::Object, long long, int, bool, art::ThreadState)+120) A/art: art/runtime/runtime.cc:290] native: #04 pc 001f7a49 /system/lib/libart.so (art::Object_waitJI(_JNIEnv, _jobject, long long, int)+36) A/art: art/runtime/runtime.cc:290] native: #05 pc 0001b1d3 /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_waitJI+102) A/art: art/runtime/runtime.cc:290] at java.lang.Object.wait!(Native method) A/art: art/runtime/runtime.cc:290] - waiting on <0x173f8d11> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.parkFor(Thread.java:1220) A/art: art/runtime/runtime.cc:290] - locked <0x173f8d11> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at sun.misc.Unsafe.park(Unsafe.java:299) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2016) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097) A/art: art/runtime/runtime.cc:290] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Thread-2600" prio=5 tid=26 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c00100 self=0xb7dbf610 A/art: art/runtime/runtime.cc:290] | sysTid=32188 nice=0 cgrp=default sched=0/0 handle=0xb7dbf9e8 A/art: art/runtime/runtime.cc:290] | state=R schedstat=( 3820197621 51780582 1010 ) utm=348 stm=34 core=0 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0x9ea5c000-0x9ea5e000 stackSize=1036KB A/art: art/runtime/runtime.cc:290] | held mutexes= "abort lock" A/art: art/runtime/runtime.cc:290] native: #00 pc 0000484c /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext)+23) A/art: art/runtime/runtime.cc:290] native: #01 pc 00003031 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext)+8) A/art: art/runtime/runtime.cc:290] native: #02 pc 00243199 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::__1::char_traits >&, int, char const, art::mirror::ArtMethod)+68) A/art: art/runtime/runtime.cc:290] native: #03 pc 00227541 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::1::char_traits >&) const+144) A/art: art/runtime/runtime.cc:290] native: #04 pc 00230629 /system/lib/libart.so (art::ThreadList::DumpLocked(std::__1::basic_ostream<char, std::1::char_traits >&)+104) A/art: art/runtime/runtime.cc:290] native: #05 pc 0021787d /system/lib/libart.so (art::AbortState::Dump(std::1::basic_ostream<char, std::1::char_traits >&)+236) A/art: art/runtime/runtime.cc:290] native: #06 pc 00217ac9 /system/lib/libart.so (art::Runtime::Abort()+72) A/art: art/runtime/runtime.cc:290] native: #07 pc 000a644b /system/lib/libart.so (art::LogMessage::~LogMessage()+1322) A/art: art/runtime/runtime.cc:290] native: #08 pc 000b0159 /system/lib/libart.so (art::JniAbort(char const, char const)+1076) A/art: art/runtime/runtime.cc:290] native: #09 pc 000b06b1 /system/lib/libart.so (art::JniAbortF(char const, char const, ...)+60) A/art: art/runtime/runtime.cc:290] native: #10 pc 000b2b3b /system/lib/libart.so (art::ScopedCheck::Check(bool, char const, ...) (.constprop.129)+882) A/art: art/runtime/runtime.cc:290] native: #11 pc 000bb5b9 /system/lib/libart.so (art::CheckJNI::NewStringUTF(_JNIEnv, char const)+36) A/art: art/runtime/runtime.cc:290] native: #12 pc 000030e3 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (barhopper::JniObject::SetStringField(char const, std::1::basic_string<char, std::1::char_traits, std::1::allocator > const&)+74) A/art: art/runtime/runtime.cc:290] native: #13 pc 00001ee1 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (???) A/art: art/runtime/runtime.cc:290] native: #14 pc 00002a91 /data/data/com.google.android.gms/files/com.google.android.gms.vision/barcode/libs/armeabi-v7a/libbarhopper.so (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNative+40) A/art: art/runtime/runtime.cc:290] native: #15 pc 0000016f /data/data/com.google.android.gms/app_chimera/m/00000002/arm/DynamiteModulesB_GmsCore_prodlmp_xxhdpi_release.odex (Java_com_google_android_gms_vision_barcode_internal_NativeBarcodeDetector_recognizeNativeII_3BLcom_google_android_gms_vision_barcode_internal_NativeOptions_2+146) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.recognizeNative(Native method) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.NativeBarcodeDetector.a(:com.google.android.gms.DynamiteModulesB:55) A/art: art/runtime/runtime.cc:290] at ahi.onTransact(:com.google.android.gms.DynamiteModulesB:61) A/art: art/runtime/runtime.cc:290] at android.os.Binder.transact(Binder.java:380) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.client.zzb$zza$zza.zza(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.internal.client.zzd.zza(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.barcode.BarcodeDetector.detect(unavailable:-1) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.vision.Detector.receiveFrame(unavailable:-1) A/art: art/runtime/runtime.cc:290] - locked <0x39a2bc95> (a java.lang.Object) A/art: art/runtime/runtime.cc:290] at com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSource$FrameProcessingRunnable.run(CameraSource.java:1205) A/art: art/runtime/runtime.cc:290] at java.lang.Thread.run(Thread.java:818) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] "Binder_5" prio=5 tid=27 Native A/art: art/runtime/runtime.cc:290] | group="" sCount=0 dsCount=0 obj=0x12c7f100 self=0xb7f406d0 A/art: art/runtime/runtime.cc:290] | sysTid=32191 nice=0 cgrp=default sched=0/0 handle=0xb7ce1280 A/art: art/runtime/runtime.cc:290] | state=S schedstat=( 96616571 16100618 237 ) utm=6 stm=3 core=5 HZ=100 A/art: art/runtime/runtime.cc:290] | stack=0xa52bf000-0xa52c1000 stackSize=1012KB A/art: art/runtime/runtime.cc:290] | held mutexes= A/art: art/runtime/runtime.cc:290] native: #00 pc 0003a3d8 /system/lib/libc.so (ioctl+8) A/art: art/runtime/runtime.cc:290] native: #01 pc 0003f821 /system/lib/libc.so (ioctl+14) A/art: art/runtime/runtime.cc:290] native: #02 pc 0001cb37 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+138) A/art: art/runtime/runtime.cc:290] native: #03 pc 0001d027 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6) A/art: art/runtime/runtime.cc:290] native: #04 pc 0001d089 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48) A/art: art/runtime/runtime.cc:290] native: #05 pc 00021203 /system/lib/libbinder.so (???) A/art: art/runtime/runtime.cc:290] native: #06 pc 0000ef55 /system/lib/libutils.so (android::Thread::_threadLoop(void)+112) A/art: art/runtime/runtime.cc:290] native: #07 pc 0005b979 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void)+72) A/art: art/runtime/runtime.cc:290] native: #08 pc 0000eac5 /system/lib/libutils.so (???) A/art: art/runtime/runtime.cc:290] native: #09 pc 00013317 /system/lib/libc.so (__pthread_start(void*)+30) A/art: art/runtime/runtime.cc:290] native: #10 pc 0001132f /system/lib/libc.so (start_thread+6) A/art: art/runtime/runtime.cc:290] (no managed stack frames) A/art: art/runtime/runtime.cc:290] A/art: art/runtime/runtime.cc:290] A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 32188 (Thread-2600)

tester9789 commented 7 years ago

Hi @nezero did you find a workaround for this issue? We are having the same issue, a native crash when trying to read some 2d codes code, attached is the stack trace of the crash we are facing, it seems to be a crash at the very beginning of the string parsing...

stack.txt

Any help here would be greatly apprecited

Thanks

tester9789 commented 7 years ago

https://github.com/googlesamples/android-vision/issues/221

nezero commented 7 years ago

Unfortunately the solution I was producing relies heavily on being able to decode barcodes coded in this manner. I ended up using the ZXing library.

tester9789 commented 7 years ago

We've been checking the possibility of use ZXing but its reading times seems very very slow compared to the vision API (even setting it to read only PDF417 codes), @nezero have you noticed the same slow reading issue?

juanestebanj commented 7 years ago

@nezero Hello nezero. I'm just wondering if you have any problem with Zxing's speed to recognize barcodes, and if so: did you improved that time in any way?

juanestebanj commented 7 years ago

@tester9789 Hello tester9789... I' just wondering if you can share with me the resolution you gave to your need, if any? Did you use a different library? and... what approach did you take to improve the reading times? Thanks in advance.

tester9789 commented 7 years ago

Hi, we ended up using a microblink https://microblink.com product https://pdf417.mobi/ to reading pdf417 codes which is extremely fast and nice looking.

2017-09-06 10:20 GMT-05:00 juanestebanj notifications@github.com:

@tester9789 https://github.com/tester9789 Hello tester9789... I' just wondering if you can share with me the resolution you gave to your need, if any? Did you use a different library? and... what approach did you take to improve the reading times? Thanks in advance.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/googlesamples/android-vision/issues/186#issuecomment-327518062, or mute the thread https://github.com/notifications/unsubscribe-auth/AagofeoTiJViERgoPUe3trJ9CuY09Q5rks5sfrgygaJpZM4LpgUG .

--

juanestebanj commented 7 years ago

@tester9789 hey. thanks for the info!