4ntoine / Acra-breakpad

Integration for Acra and google-breakpad
26 stars 11 forks source link

the test application hang on. #4

Open larest opened 9 years ago

larest commented 9 years ago

after I click on "TEST CATCH" the app frozen I got in logCat:


02-11 17:29:24.828: W/ActivityThread(26838): Application name.antonsmirnov.android.acra_breakpad.app is waiting for the debugger on port 8100...
02-11 17:29:24.829: I/System.out(26838): Sending WAIT chunk
02-11 17:29:24.833: I/art(26838): Debugger is active
02-11 17:29:25.029: I/System.out(26838): Debugger has connected
02-11 17:29:25.029: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:25.233: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:25.433: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:25.634: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:25.834: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:26.034: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:26.234: I/System.out(26838): waiting for debugger to settle...
02-11 17:29:26.434: I/System.out(26838): debugger has settled (1478)
02-11 17:29:26.491: D/ACRA(26838): ACRA is enabled for name.antonsmirnov.android.acra_breakpad.app, intializing...
02-11 17:29:26.516: D/ACRA(26838): Looking for error files in /data/data/name.antonsmirnov.android.acra_breakpad.app/files
02-11 17:29:26.517: D/ACRA(26838): Looking for error files in /data/data/name.antonsmirnov.android.acra_breakpad.app/files
02-11 17:29:26.534: E/NATIVE_EXCEPTION_HANDLER(26838): JNI_OnLoad()
02-11 17:29:26.776: E/NATIVE_EXCEPTION_HANDLER(26838): init breakpad
02-11 17:29:26.776: E/NATIVE_EXCEPTION_HANDLER(26838): set reports directory: /storage/emulated/0
02-11 17:29:26.776: E/NATIVE_EXCEPTION_HANDLER(26838): init breakpad done
02-11 17:29:26.962: D/OpenGLRenderer(26838): Render dirty regions requested: true
02-11 17:29:26.983: D/Atlas(26838): Validating map...
02-11 17:29:28.151: I/Adreno-EGL(26838): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328
02-11 17:29:28.152: I/OpenGLRenderer(26838): Initialized EGL, version 1.4
02-11 17:29:28.173: D/OpenGLRenderer(26838): Enabling debug mode 0
02-11 17:29:30.894: E/NATIVE_LIB(26838): testing crash
02-11 17:29:32.512: E/NATIVE_EXCEPTION_HANDLER(26838): Dump path: /storage/emulated/0/2a3b9fd5-d59b-b649-1b61d264-5a4e22a7.dmp
02-11 17:29:32.512: E/NATIVE_EXCEPTION_HANDLER(26838): AAAAattaching thread1 ...
02-11 17:29:32.512: E/NATIVE_EXCEPTION_HANDLER(26838): create exception ...
02-11 17:29:32.513: E/NATIVE_EXCEPTION_HANDLER(26838): throw exception ...
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI CallStaticVoidMethodV called with pending exception 'java.lang.StackOverflowError' thrown in int name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(java.lang.String, java.util.List, java.lang.Object):-2
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]     in call to CallStaticVoidMethodV
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]     from int name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(java.lang.String, java.util.List, java.lang.Object)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   | group="main" sCount=0 dsCount=0 obj=0x739132e0 self=0xb5007800
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   | sysTid=26838 nice=0 cgrp=apps sched=0/0 handle=0xb6f2cec8
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   | state=R schedstat=( 0 0 0 ) utm=151 stm=7 core=3 HZ=100
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   | stack=0xbe389000-0xbe38b000 stackSize=8MB
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   | held mutexes= "mutator lock"(shared held)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #02 pc 002526ad  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #03 pc 0023618b  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #04 pc 000b1215  /system/lib/libart.so (art::JniAbort(char const*, char const*)+620)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #05 pc 000b1945  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #06 pc 000b4bcd  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #07 pc 000bd36f  /system/lib/libart.so (art::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+42)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #08 pc 00004b2d  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+18)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #09 pc 00004bdf  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (breakpad_callback(google_breakpad::MinidumpDescriptor const&, void*, bool)+130)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #10 pc 00005740  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*)+588)
02-11 17:29:32.536: A/art(26838): art/runtime/check_jni.cc:65]   native: #11 pc 00005a20  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (???)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   native: #12 pc 00005bb4  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::SignalHandler(int, siginfo*, void*)+136)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   native: #13 pc 0000083d  /system/lib/libsigchain.so (art::InvokeUserSignalHandler(int, siginfo*, void*)+76)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   native: #14 pc 0024e23b  /system/lib/libart.so (art::FaultManager::HandleFault(int, siginfo*, void*)+214)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   native: #15 pc 00000513  [vectors] (???)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(Native method)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.testCatch(MainActivity.java:46)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.access$0(MainActivity.java:42)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity$1.onClick(MainActivity.java:37)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.view.View.performClick(View.java:4756)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.view.View$PerformClick.run(View.java:19749)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.os.Handler.handleCallback(Handler.java:739)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.os.Handler.dispatchMessage(Handler.java:95)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.os.Looper.loop(Looper.java:135)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at android.app.ActivityThread.main(ActivityThread.java:5223)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke!(Native method)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at java.lang.reflect.Method.invoke(Method.java:372)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
02-11 17:29:32.537: A/art(26838): art/runtime/check_jni.cc:65] 
02-11 17:29:32.799: A/art(26838): art/runtime/runtime.cc:284] Runtime aborting...
02-11 17:29:32.799: A/art(26838): art/runtime/runtime.cc:284] Aborting thread:
02-11 17:29:32.799: A/art(26838): art/runtime/runtime.cc:284] "main" prio=5 tid=1 Native
02-11 17:29:32.799: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x739132e0 self=0xb5007800
02-11 17:29:32.799: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26838 nice=0 cgrp=apps sched=0/0 handle=0xb6f2cec8
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | state=R schedstat=( 0 0 0 ) utm=151 stm=8 core=3 HZ=100
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xbe389000-0xbe38b000 stackSize=8MB
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes= "abort lock" "mutator lock"(shared held)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002526ad  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0023618b  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00225b79  /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*)+32)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 00225e1b  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+410)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 00225fdb  /system/lib/libart.so (art::Runtime::Abort()+82)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #07 pc 000a72e9  /system/lib/libart.so (art::LogMessage::~LogMessage()+1360)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #08 pc 000b1401  /system/lib/libart.so (art::JniAbort(char const*, char const*)+1112)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #09 pc 000b1945  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #10 pc 000b4bcd  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #11 pc 000bd36f  /system/lib/libart.so (art::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+42)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #12 pc 00004b2d  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+18)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #13 pc 00004bdf  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (breakpad_callback(google_breakpad::MinidumpDescriptor const&, void*, bool)+130)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #14 pc 00005740  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*)+588)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #15 pc 00005a20  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (???)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #16 pc 00005bb4  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::SignalHandler(int, siginfo*, void*)+136)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #17 pc 0000083d  /system/lib/libsigchain.so (art::InvokeUserSignalHandler(int, siginfo*, void*)+76)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #18 pc 0024e23b  /system/lib/libart.so (art::FaultManager::HandleFault(int, siginfo*, void*)+214)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #19 pc 00000513  [vectors] (???)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(Native method)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.testCatch(MainActivity.java:46)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.access$0(MainActivity.java:42)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity$1.onClick(MainActivity.java:37)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.view.View.performClick(View.java:4756)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.view.View$PerformClick.run(View.java:19749)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Handler.handleCallback(Handler.java:739)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Handler.dispatchMessage(Handler.java:95)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Looper.loop(Looper.java:135)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at android.app.ActivityThread.main(ActivityThread.java:5223)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.reflect.Method.invoke!(Native method)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.reflect.Method.invoke(Method.java:372)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] Pending exception java.lang.StackOverflowError thrown by 'int name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(java.lang.String, java.util.List, java.lang.Object):-2'
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] java.lang.StackOverflowError: stack size 8MB
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at int name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(java.lang.String, java.util.List, java.lang.Object) (NativeLib.java:-2)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void name.antonsmirnov.android.acra_breakpad.app.MainActivity.testCatch() (MainActivity.java:46)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void name.antonsmirnov.android.acra_breakpad.app.MainActivity.access$0(name.antonsmirnov.android.acra_breakpad.app.MainActivity) (MainActivity.java:42)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void name.antonsmirnov.android.acra_breakpad.app.MainActivity$1.onClick(android.view.View) (MainActivity.java:37)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at boolean android.view.View.performClick() (View.java:4756)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void android.view.View$PerformClick.run() (View.java:19749)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:739)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void android.os.Looper.loop() (Looper.java:135)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:5223)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[], boolean) (Method.java:-2)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:372)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:899)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:694)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] Dumping all threads without appropriate locks held: thread list lock mutator lock
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] All threads:
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] DALVIK THREADS (17):
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284] "main" prio=5 tid=1 Native
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x739132e0 self=0xb5007800
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26838 nice=0 cgrp=apps sched=0/0 handle=0xb6f2cec8
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | state=R schedstat=( 0 0 0 ) utm=153 stm=9 core=3 HZ=100
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xbe389000-0xbe38b000 stackSize=8MB
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes= "abort lock"
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00004c58  /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+23)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000034c1  /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+8)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002526ad  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::mirror::ArtMethod*)+84)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0023618b  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+162)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 0023f31d  /system/lib/libart.so (art::ThreadList::DumpLocked(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+120)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 00225d91  /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+272)
02-11 17:29:32.800: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 00225fdb  /system/lib/libart.so (art::Runtime::Abort()+82)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #07 pc 000a72e9  /system/lib/libart.so (art::LogMessage::~LogMessage()+1360)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #08 pc 000b1401  /system/lib/libart.so (art::JniAbort(char const*, char const*)+1112)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #09 pc 000b1945  /system/lib/libart.so (art::JniAbortF(char const*, char const*, ...)+68)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #10 pc 000b4bcd  /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+1324)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #11 pc 000bd36f  /system/lib/libart.so (art::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+42)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #12 pc 00004b2d  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, ...)+18)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #13 pc 00004bdf  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (breakpad_callback(google_breakpad::MinidumpDescriptor const&, void*, bool)+130)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #14 pc 00005740  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*)+588)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #15 pc 00005a20  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (???)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #16 pc 00005bb4  /data/app/name.antonsmirnov.android.acra_breakpad.app-2/lib/arm/libnative_exception_handler.so (google_breakpad::ExceptionHandler::SignalHandler(int, siginfo*, void*)+136)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #17 pc 0000083d  /system/lib/libsigchain.so (art::InvokeUserSignalHandler(int, siginfo*, void*)+76)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #18 pc 0024e23b  /system/lib/libart.so (art::FaultManager::HandleFault(int, siginfo*, void*)+214)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #19 pc 00000513  [vectors] (???)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.NativeLib.native_func(Native method)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.testCatch(MainActivity.java:46)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity.access$0(MainActivity.java:42)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at name.antonsmirnov.android.acra_breakpad.app.MainActivity$1.onClick(MainActivity.java:37)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.view.View.performClick(View.java:4756)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.view.View$PerformClick.run(View.java:19749)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Handler.handleCallback(Handler.java:739)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Handler.dispatchMessage(Handler.java:95)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.os.Looper.loop(Looper.java:135)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at android.app.ActivityThread.main(ActivityThread.java:5223)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.reflect.Method.invoke!(Native method)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.reflect.Method.invoke(Method.java:372)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] "Heap thread pool worker thread 2" prio=5 tid=2 Native (still starting up)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xafd0e400
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26848 nice=0 cgrp=apps sched=0/0 handle=0xac5ca980
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb4605000-0xb4607000 stackSize=1020KB
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002405c5  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+64)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0024055f  /system/lib/libart.so (art::ThreadPoolWorker::Run()+62)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00240e4d  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+60)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000162e3  /system/lib/libc.so (__pthread_start(void*)+30)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 000142d3  /system/lib/libc.so (__start_thread+6)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   (no managed stack frames)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] "Heap thread pool worker thread 1" prio=5 tid=3 Native (still starting up)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xafc0e400
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26847 nice=0 cgrp=apps sched=0/0 handle=0xac5ca700
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb4705000-0xb4707000 stackSize=1020KB
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002405c5  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+64)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0024055f  /system/lib/libart.so (art::ThreadPoolWorker::Run()+62)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00240e4d  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+60)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000162e3  /system/lib/libc.so (__pthread_start(void*)+30)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 000142d3  /system/lib/libc.so (__start_thread+6)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   (no managed stack frames)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284] "Heap thread pool worker thread 0" prio=5 tid=4 Native (still starting up)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x0 self=0xaf90e400
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26846 nice=0 cgrp=apps sched=0/0 handle=0xac5ca480
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb4805000-0xb4807000 stackSize=1020KB
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002405c5  /system/lib/libart.so (art::ThreadPool::GetTask(art::Thread*)+64)
02-11 17:29:32.801: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0024055f  /system/lib/libart.so (art::ThreadPoolWorker::Run()+62)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00240e4d  /system/lib/libart.so (art::ThreadPoolWorker::Callback(void*)+60)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000162e3  /system/lib/libc.so (__pthread_start(void*)+30)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 000142d3  /system/lib/libc.so (__start_thread+6)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   (no managed stack frames)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] "Signal Catcher" prio=5 tid=5 WaitingInMainSignalCatcherLoop
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c00080 self=0xaf60e400
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26849 nice=0 cgrp=apps sched=0/0 handle=0xac5cac00
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb44f5000-0xb44f7000 stackSize=1012KB
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00039878  /system/lib/libc.so (__rt_sigtimedwait+12)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 00017a25  /system/lib/libc.so (sigwait+24)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 002292e3  /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+86)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0022ae6d  /system/lib/libart.so (art::SignalCatcher::Run(void*)+212)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 000162e3  /system/lib/libc.so (__pthread_start(void*)+30)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000142d3  /system/lib/libc.so (__start_thread+6)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   (no managed stack frames)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] "JDWP" prio=5 tid=6 WaitingInMainDebuggerLoop
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c24080 self=0xaf30e400
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26851 nice=0 cgrp=apps sched=0/0 handle=0xac5cae80
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=4 stm=3 core=1 HZ=100
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb43f1000-0xb43f3000 stackSize=1012KB
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00039744  /system/lib/libc.so (__pselect6+20)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 00015abb  /system/lib/libc.so (select+60)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 00296d8f  /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+202)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 00195f95  /system/lib/libart.so (art::JDWP::JdwpState::Run()+356)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 001974e1  /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+16)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000162e3  /system/lib/libc.so (__pthread_start(void*)+30)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   native: #06 pc 000142d3  /system/lib/libc.so (__start_thread+6)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   (no managed stack frames)
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284] "FinalizerDaemon" prio=5 tid=7 Waiting
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c270e0 self=0xb5008400
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26853 nice=0 cgrp=apps sched=0/0 handle=0xac5cb380
02-11 17:29:32.802: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb41e3000-0xb41e5000 stackSize=1036KB
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 001f5759  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 001f6e1d  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 002042d9  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+44)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000005f7  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+102)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object.wait!(Native method)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - waiting on <0x16007613> (a java.lang.ref.ReferenceQueue)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object.wait(Object.java:422)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - locked <0x16007613> (a java.lang.ref.ReferenceQueue)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:173)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Thread.run(Thread.java:818)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] "FinalizerWatchdogDaemon" prio=5 tid=8 Sleeping
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c27140 self=0xb5008800
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26854 nice=0 cgrp=apps sched=0/0 handle=0xac5cb600
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb3efe000-0xb3f00000 stackSize=1036KB
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00000520  [vectors] (???)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000a9daf  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+118)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Thread.sleep(Thread.java:1031)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - locked <0x27de4050> (a java.lang.Object)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Thread.sleep(Thread.java:985)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:257)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:268)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:216)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Thread.run(Thread.java:818)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] "ReferenceQueueDaemon" prio=5 tid=9 Waiting
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c27080 self=0xb5008000
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26852 nice=0 cgrp=apps sched=0/0 handle=0xac5cb100
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 HZ=100
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb42e7000-0xb42e9000 stackSize=1036KB
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 001f5759  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 001f6e1d  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00204311  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+40)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000003d3  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+82)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object.wait!(Native method)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - waiting on <0x3354974e> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:133)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - locked <0x3354974e> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Thread.run(Thread.java:818)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] 
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284] "HeapTrimmerDaemon" prio=5 tid=10 Waiting
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | group="" sCount=0 dsCount=0 obj=0x12c271a0 self=0xb5008c00
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | sysTid=26855 nice=0 cgrp=apps sched=0/0 handle=0xac5cb880
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 HZ=100
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | stack=0xb3bfc000-0xb3bfe000 stackSize=1036KB
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   | held mutexes=
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #00 pc 00012e98  /system/lib/libc.so (syscall+28)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #01 pc 000aa023  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+98)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #02 pc 001f5759  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1036)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 001f6e1d  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+136)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #04 pc 00204311  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+40)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   native: #05 pc 000003d3  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+82)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Object.wait!(Native method)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - waiting on <0x1fef117c> (a java.lang.Daemons$HeapTrimmerDaemon)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   at java.lang.Daemons$HeapTrimmerDaemon.run(Daemons.java:310)
02-11 17:29:32.803: A/art(26838): art/runtime/runtime.cc:284]   - locked <0x1fef117c> (a java.lang.Daemons$HeapTrimmerDaemon)
02-11 17:29:32.804: A/art(26838): art/runtime/runtime.cc:284]   native: #03 pc 0001f88b  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
02-11 17:29:32.804: A/art(26838): art/runtime/runtime.cc:284]   native: #07 pc 0005df4d  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+72)
02-11 17:29:32.804: A/art(26838): art/runtime/runtime.cc:284] 
larest commented 9 years ago

happens on: Nexus 7 2013 Android 5.0.2 Nexus 5 Android 5 Hope it help to fix. Works on Samsung Tab Android 4.4

4ntoine commented 9 years ago

Did not test it for ART, for Dalvik only

faywong commented 9 years ago

@4ntoine why issues of this type only happens on ART runtime other than dalvik, i want to figure out the root cause but get no clue yet(google says from android 5.0 the stack for app becomes smaller than the old android). I don't work out a solution to work out it.