.ogg force close on Nexus 5

Issue #66 resolved
Bao Le created an issue

Force close when stop recording

I/VorbisEncoder: Completed encoding.
E/art: JNI ERROR (app bug): attempt to use stale local reference 0x100005 (should be 0x200005)
E/App: generateRecordFile, 20160126_015718                       /com.anttek.soundrecorder.util.FileUtil.generateRecordFile(FileUtil.java:187)
I/App: Build encoder                   /com.anttek.soundrecorder.recorder.Recorder.createEncoder(Recorder.java:292)
A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: use of deleted local reference 0x100005
A/art: art/runtime/java_vm_ext.cc:410]     from int org.xiph.vorbis.encoder.VorbisEncoder.startEncodingWithBitrate(long, long, long, org.xiph.vorbis.encoder.EncodeFeed)
A/art: art/runtime/java_vm_ext.cc:410] "Thread-2304" prio=5 tid=38 Runnable
A/art: art/runtime/java_vm_ext.cc:410]   | group="main" sCount=0 dsCount=0 obj=0x134112e0 self=0x9ccfa600
A/art: art/runtime/java_vm_ext.cc:410]   | sysTid=26741 nice=0 cgrp=default sched=0/0 handle=0x9a214930
A/art: art/runtime/java_vm_ext.cc:410]   | state=R schedstat=( 3213305180 786753684 1897 ) utm=317 stm=4 core=1 HZ=100
A/art: art/runtime/java_vm_ext.cc:410]   | stack=0x9a112000-0x9a114000 stackSize=1038KB
A/art: art/runtime/java_vm_ext.cc:410]   | held mutexes= "mutator lock"(shared held)
A/art: art/runtime/java_vm_ext.cc:410]   native: #00 pc 00370a31  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::ArtMethod*, void*)+160)
A/art: art/runtime/java_vm_ext.cc:410]   native: #01 pc 0035033f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+150)
A/art: art/runtime/java_vm_ext.cc:410]   native: #02 pc 0025a685  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+740)
A/art: art/runtime/java_vm_ext.cc:410]   native: #03 pc 0025addb  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+74)
A/art: art/runtime/java_vm_ext.cc:410]   native: #04 pc 00351101  /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+708)
A/art: art/runtime/java_vm_ext.cc:410]   native: #05 pc 001012a1  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+908)
A/art: art/runtime/java_vm_ext.cc:410]   native: #06 pc 00116e2d  /system/lib/libart.so (art::CheckJNI::DeleteRef(char const*, _JNIEnv*, _jobject*, art::IndirectRefKind)+456)
A/art: art/runtime/java_vm_ext.cc:410]   native: #07 pc 000024a0  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (startEncoding+1860)
A/art: art/runtime/java_vm_ext.cc:410]   native: #08 pc 0000260c  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (Java_org_xiph_vorbis_encoder_VorbisEncoder_startEncodingWithBitrate+64)
A/art: art/runtime/java_vm_ext.cc:410]   native: #09 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
A/art: art/runtime/java_vm_ext.cc:410]   native: #10 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
A/art: art/runtime/java_vm_ext.cc:410]   native: #11 pc 004024cb  /system/lib/libart.so (art_quick_invoke_static_stub+170)
A/art: art/runtime/java_vm_ext.cc:410]   native: #12 pc 001020a4  [stack:26741] (???)
A/art: art/runtime/java_vm_ext.cc:410]   at org.xiph.vorbis.encoder.VorbisEncoder.startEncodingWithBitrate(Native method)
A/art: art/runtime/java_vm_ext.cc:410]   at com.anttek.soundrecorder.unstableEncoder.OGGEncoder$2.run(OGGEncoder.java:109)
A/art: art/runtime/java_vm_ext.cc:410]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/java_vm_ext.cc:410] 
I/Choreographer: Skipped 30 frames!  The application may be doing too much work on its main thread.
D/MediaPlayer: setSubtitleAnchor in MediaPlayer
A/art: art/runtime/runtime.cc:366] Runtime aborting...
A/art: art/runtime/runtime.cc:366] Aborting thread:
A/art: art/runtime/runtime.cc:366] "Thread-2304" prio=5 tid=38 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x134112e0 self=0x9ccfa600
A/art: art/runtime/runtime.cc:366]   | sysTid=26741 nice=0 cgrp=default sched=0/0 handle=0x9a214930
A/art: art/runtime/runtime.cc:366]   | state=R schedstat=( 3233582007 802134516 1945 ) utm=319 stm=4 core=1 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0x9a112000-0x9a114000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes= "abort lock"
A/art: art/runtime/runtime.cc:366]   native: #00 pc 00370a31  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::ArtMethod*, void*)+160)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 0035033f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+150)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 0033370f  /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const+26)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 003339a7  /system/lib/libart.so (art::Runtime::Abort()+562)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 000f45fb  /system/lib/libart.so (art::LogMessage::~LogMessage()+2226)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0025a9af  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1550)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 0025addb  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+74)
A/art: art/runtime/runtime.cc:366]   native: #07 pc 00351101  /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+708)
A/art: art/runtime/runtime.cc:366]   native: #08 pc 001012a1  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+908)
A/art: art/runtime/runtime.cc:366]   native: #09 pc 00116e2d  /system/lib/libart.so (art::CheckJNI::DeleteRef(char const*, _JNIEnv*, _jobject*, art::IndirectRefKind)+456)
A/art: art/runtime/runtime.cc:366]   native: #10 pc 000024a0  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (startEncoding+1860)
A/art: art/runtime/runtime.cc:366]   native: #11 pc 0000260c  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (Java_org_xiph_vorbis_encoder_VorbisEncoder_startEncodingWithBitrate+64)
A/art: art/runtime/runtime.cc:366]   native: #12 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
A/art: art/runtime/runtime.cc:366]   native: #13 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
A/art: art/runtime/runtime.cc:366]   native: #14 pc 004024cb  /system/lib/libart.so (art_quick_invoke_static_stub+170)
A/art: art/runtime/runtime.cc:366]   native: #15 pc 001020a4  [stack:26741] (???)
A/art: art/runtime/runtime.cc:366]   at org.xiph.vorbis.encoder.VorbisEncoder.startEncodingWithBitrate(Native method)
A/art: art/runtime/runtime.cc:366]   at com.anttek.soundrecorder.unstableEncoder.OGGEncoder$2.run(OGGEncoder.java:109)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock
A/art: art/runtime/runtime.cc:366] All threads:
A/art: art/runtime/runtime.cc:366] DALVIK THREADS (38):
A/art: art/runtime/runtime.cc:366] "Thread-2304" prio=5 tid=38 Runnable
A/art: art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x134112e0 self=0x9ccfa600
A/art: art/runtime/runtime.cc:366]   | sysTid=26741 nice=0 cgrp=default sched=0/0 handle=0x9a214930
A/art: art/runtime/runtime.cc:366]   | state=R schedstat=( 3251762683 815482851 1958 ) utm=321 stm=4 core=1 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0x9a112000-0x9a114000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes= "abort lock" "mutator lock"(shared held)
A/art: art/runtime/runtime.cc:366]   native: #00 pc 00370a31  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::ArtMethod*, void*)+160)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 0035033f  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+150)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 00359fa3  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+442)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 0035ab61  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*)+212)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0035b08f  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+142)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0033391d  /system/lib/libart.so (art::Runtime::Abort()+424)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 000f45fb  /system/lib/libart.so (art::LogMessage::~LogMessage()+2226)
A/art: art/runtime/runtime.cc:366]   native: #07 pc 0025a9af  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1550)
A/art: art/runtime/runtime.cc:366]   native: #08 pc 0025addb  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+74)
A/art: art/runtime/runtime.cc:366]   native: #09 pc 00351101  /system/lib/libart.so (art::Thread::DecodeJObject(_jobject*) const+708)
A/art: art/runtime/runtime.cc:366]   native: #10 pc 001012a1  /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+908)
A/art: art/runtime/runtime.cc:366]   native: #11 pc 00116e2d  /system/lib/libart.so (art::CheckJNI::DeleteRef(char const*, _JNIEnv*, _jobject*, art::IndirectRefKind)+456)
A/art: art/runtime/runtime.cc:366]   native: #12 pc 000024a0  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (startEncoding+1860)
A/art: art/runtime/runtime.cc:366]   native: #13 pc 0000260c  /data/app/com.hootapps.soundrecorder-1/lib/arm/libvorbis-jni.so (Java_org_xiph_vorbis_encoder_VorbisEncoder_startEncodingWithBitrate+64)
A/art: art/runtime/runtime.cc:366]   native: #14 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
A/art: art/runtime/runtime.cc:366]   native: #15 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
A/art: art/runtime/runtime.cc:366]   native: #16 pc 004024cb  /system/lib/libart.so (art_quick_invoke_static_stub+170)
A/art: art/runtime/runtime.cc:366]   native: #17 pc 001020a4  [stack:26741] (???)
A/art: art/runtime/runtime.cc:366]   at org.xiph.vorbis.encoder.VorbisEncoder.startEncodingWithBitrate(Native method)
A/art: art/runtime/runtime.cc:366]   at com.anttek.soundrecorder.unstableEncoder.OGGEncoder$2.run(OGGEncoder.java:109)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "main" prio=5 tid=1 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x746252a0 self=0xb4d76a00
A/art: art/runtime/runtime.cc:366]   | sysTid=24170 nice=0 cgrp=default sched=0/0 handle=0xb6f5ab34
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 12896528186 10064855803 24043 ) utm=1152 stm=137 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xbe090000-0xbe092000 stackSize=8MB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+96)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 003fb07d  /system/lib/libart.so (art::GoToRunnable(art::Thread*)+540)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 000e56fb  /system/lib/libart.so (art::JniMethodEnd(unsigned int, art::Thread*)+14)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 008c040d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_view_ThreadedRenderer_nSyncAndDrawFrame__J_3JI+136)
A/art: art/runtime/runtime.cc:366]   at android.view.ThreadedRenderer.nSyncAndDrawFrame(Native method)
A/art: art/runtime/runtime.cc:366]   at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:341)
A/art: art/runtime/runtime.cc:366]   at android.view.ViewRootImpl.draw(ViewRootImpl.java:2615)
A/art: art/runtime/runtime.cc:366]   at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2434)
A/art: art/runtime/runtime.cc:366]   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2067)
A/art: art/runtime/runtime.cc:366]   at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1107)
A/art: art/runtime/runtime.cc:366]   at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6013)
A/art: art/runtime/runtime.cc:366]   at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
A/art: art/runtime/runtime.cc:366]   at android.view.Choreographer.doCallbacks(Choreographer.java:670)
A/art: art/runtime/runtime.cc:366]   at android.view.Choreographer.doFrame(Choreographer.java:606)
A/art: art/runtime/runtime.cc:366]   at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
A/art: art/runtime/runtime.cc:366]   at android.os.Handler.handleCallback(Handler.java:739)
A/art: art/runtime/runtime.cc:366]   at android.os.Handler.dispatchMessage(Handler.java:95)
A/art: art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:148)
A/art: art/runtime/runtime.cc:366]   at android.app.ActivityThread.main(ActivityThread.java:5417)
A/art: art/runtime/runtime.cc:366]   at java.lang.reflect.Method.invoke!(Native method)
A/art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
A/art: art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "Signal Catcher" prio=5 tid=2 WaitingInMainSignalCatcherLoop
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cc80a0 self=0xaedd1000
A/art: art/runtime/runtime.cc:366]   | sysTid=24175 nice=0 cgrp=default sched=0/0 handle=0xb442e930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 1416094 254687 5 ) utm=0 stm=0 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb4332000-0xb4334000 stackSize=1014KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 00040b4c  /system/lib/libc.so (__rt_sigtimedwait+12)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 0001c963  /system/lib/libc.so (sigwait+22)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 0033a60d  /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+76)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 0033b76f  /system/lib/libart.so (art::SignalCatcher::Run(void*)+218)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0003f3ef  /system/lib/libc.so (__pthread_start(void*)+30)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 00019b43  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:366]   (no managed stack frames)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "JDWP" prio=5 tid=3 WaitingInMainDebuggerLoop
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ccb0a0 self=0xacbed200
A/art: art/runtime/runtime.cc:366]   | sysTid=24176 nice=0 cgrp=default sched=0/0 handle=0xb432f930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 905849533 409330872 769 ) utm=83 stm=7 core=1 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb4233000-0xb4235000 stackSize=1014KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000410c4  /system/lib/libc.so (__pselect6+20)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 0001bcb5  /system/lib/libc.so (select+60)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 00400de3  /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+218)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 00266da7  /system/lib/libart.so (art::JDWP::JdwpState::Run()+314)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 00267c25  /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+16)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0003f3ef  /system/lib/libc.so (__pthread_start(void*)+30)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 00019b43  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:366]   (no managed stack frames)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "HeapTaskDaemon" prio=5 tid=4 Blocked
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cc2dc0 self=0xacbf0e00
A/art: art/runtime/runtime.cc:366]   | sysTid=24180 nice=0 cgrp=default sched=0/0 handle=0xb3f21930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 106856765 71911201 119 ) utm=7 stm=3 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb3e1f000-0xb3e21000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+120)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 001d7455  /system/lib/libart.so (art::gc::TaskProcessor::GetTask(art::Thread*)+240)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 001d7901  /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+72)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
A/art: art/runtime/runtime.cc:366]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
A/art: art/runtime/runtime.cc:366]   - waiting to lock an unknown object
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "Binder_1" prio=5 tid=5 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cde0a0 self=0xacbf1d00
A/art: art/runtime/runtime.cc:366]   | sysTid=24181 nice=0 cgrp=default sched=0/0 handle=0xb3d1e930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 62132291 182646089 757 ) utm=4 stm=2 core=1 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb3c22000-0xb3c24000 stackSize=1014KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 00040a20  /system/lib/libc.so (__ioctl+8)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000473c9  /system/lib/libc.so (ioctl+14)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 0001e7cd  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 0001ecaf  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0001ed4d  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 00023639  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 00010041  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
A/art: art/runtime/runtime.cc:366]   native: #07 pc 0005ecd3  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+70)
A/art: art/runtime/runtime.cc:366]   native: #08 pc 0003f3ef  /system/lib/libc.so (__pthread_start(void*)+30)
A/art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:366]   (no managed stack frames)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "FinalizerWatchdogDaemon" prio=5 tid=6 Sleeping
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cc2d60 self=0xacbeff00
A/art: art/runtime/runtime.cc:366]   | sysTid=24179 nice=0 cgrp=default sched=0/0 handle=0xb4026930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 1265418 8784741 18 ) utm=0 stm=0 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb3f24000-0xb3f26000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (art::ConditionVariable::TimedWait(art::Thread*, long long, int)+120)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 002be93f  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+462)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 002bf947  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+142)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0001c063  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Thread_sleep__Ljava_lang_Object_2JI+126)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.sleep!(Native method)
A/art: art/runtime/runtime.cc:366]   - sleeping on <0x0a576893> (a java.lang.Object)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.sleep(Thread.java:1031)
A/art: art/runtime/runtime.cc:366]   - locked <0x0a576893> (a java.lang.Object)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.sleep(Thread.java:985)
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:273)
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:284)
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:232)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "FinalizerDaemon" prio=5 tid=7 Waiting
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cc2d00 self=0xacbef000
A/art: art/runtime/runtime.cc:366]   | sysTid=24178 nice=0 cgrp=default sched=0/0 handle=0xb412b930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 54832754 21478907 93 ) utm=3 stm=2 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb4029000-0xb402b000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+96)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 002bebe9  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1144)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 002bf947  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+142)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 002d11d5  /system/lib/libart.so (art::Object_waitJI(_JNIEnv*, _jobject*, long long, int)+44)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
A/art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:366]   - waiting on <0x0dc680d0> (a java.lang.ref.ReferenceQueue)
A/art: art/runtime/runtime.cc:366]   at java.lang.Object.wait(Object.java:423)
A/art: art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
A/art: art/runtime/runtime.cc:366]   - locked <0x0dc680d0> (a java.lang.ref.ReferenceQueue)
A/art: art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "ReferenceQueueDaemon" prio=5 tid=8 Waiting
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12cc2ca0 self=0xacbedc00
A/art: art/runtime/runtime.cc:366]   | sysTid=24177 nice=0 cgrp=default sched=0/0 handle=0xb4230930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 15608017 20057132 76 ) utm=1 stm=0 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb412e000-0xb4130000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+96)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 002bebe9  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1144)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 002bf947  /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+142)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 002d119b  /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+38)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74)
A/art: art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
A/art: art/runtime/runtime.cc:366]   - waiting on <0x09a468c9> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
A/art: art/runtime/runtime.cc:366]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147)
A/art: art/runtime/runtime.cc:366]   - locked <0x09a468c9> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "Binder_2" prio=5 tid=9 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d030a0 self=0xacbf3100
A/art: art/runtime/runtime.cc:366]   | sysTid=24182 nice=0 cgrp=default sched=0/0 handle=0xb3c0e930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 58928986 168225266 757 ) utm=2 stm=3 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb3b12000-0xb3b14000 stackSize=1014KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 00040a20  /system/lib/libc.so (__ioctl+8)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000473c9  /system/lib/libc.so (ioctl+14)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 0001e7cd  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 0001ecaf  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 0001ed4d  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 00023639  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 00010041  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
A/art: art/runtime/runtime.cc:366]   native: #07 pc 0005ecd3  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+70)
A/art: art/runtime/runtime.cc:366]   native: #08 pc 0003f3ef  /system/lib/libc.so (__pthread_start(void*)+30)
A/art: art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:366]   (no managed stack frames)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "Binder_3" prio=5 tid=10 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d210a0 self=0xaedd2400
A/art: art/runtime/runtime.cc:366]   | sysTid=24184 nice=0 cgrp=default sched=0/0 handle=0xb3a16930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 59920480 184642850 735 ) utm=1 stm=4 core=1 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xb391a000-0xb391c000 stackSize=1014KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+96)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 00110cc3  /system/lib/libart.so (art::CheckJNI::CallMethodV(char const*, _JNIEnv*, _jobject*, _jclass*, _jmethodID*, std::__va_list, art::Primitive::Type, art::InvokeType)+870)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 001114fd  /system/lib/libart.so (art::CheckJNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+36)
A/art: art/runtime/runtime.cc:366]   native: #04 pc 000199ff  /system/lib/libmedia_jni.so (???)
A/art: art/runtime/runtime.cc:366]   native: #05 pc 0002547d  /system/lib/libmedia_jni.so (JNIMediaPlayerListener::notify(int, int, int, android::Parcel const*)+52)
A/art: art/runtime/runtime.cc:366]   native: #06 pc 00075305  /system/lib/libmedia.so (android::MediaPlayer::notify(int, int, int, android::Parcel const*)+368)
A/art: art/runtime/runtime.cc:366]   native: #07 pc 00079119  /system/lib/libmedia.so (android::BnMediaPlayerClient::onTransact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+112)
A/art: art/runtime/runtime.cc:366]   native: #08 pc 000198b1  /system/lib/libbinder.so (android::BBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+60)
A/art: art/runtime/runtime.cc:366]   native: #09 pc 0001eb93  /system/lib/libbinder.so (android::IPCThreadState::executeCommand(int)+542)
A/art: art/runtime/runtime.cc:366]   native: #10 pc 0001ece9  /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+64)
A/art: art/runtime/runtime.cc:366]   native: #11 pc 0001ed4d  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+48)
A/art: art/runtime/runtime.cc:366]   native: #12 pc 00023639  /system/lib/libbinder.so (???)
A/art: art/runtime/runtime.cc:366]   native: #13 pc 00010041  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+112)
A/art: art/runtime/runtime.cc:366]   native: #14 pc 0005ecd3  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+70)
A/art: art/runtime/runtime.cc:366]   native: #15 pc 0003f3ef  /system/lib/libc.so (__pthread_start(void*)+30)
A/art: art/runtime/runtime.cc:366]   native: #16 pc 00019b43  /system/lib/libc.so (__start_thread+6)
A/art: art/runtime/runtime.cc:366]   (no managed stack frames)
A/art: art/runtime/runtime.cc:366] 
A/art: art/runtime/runtime.cc:366] "Thread-2249" prio=5 tid=11 Native
A/art: art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d92160 self=0xacbf1300
A/art: art/runtime/runtime.cc:366]   | sysTid=24195 nice=0 cgrp=default sched=0/0 handle=0xaf01f930
A/art: art/runtime/runtime.cc:366]   | state=S schedstat=( 671353 890105 4 ) utm=0 stm=0 core=0 HZ=100
A/art: art/runtime/runtime.cc:366]   | stack=0xaef1d000-0xaef1f000 stackSize=1038KB
A/art: art/runtime/runtime.cc:366]   | held mutexes=
A/art: art/runtime/runtime.cc:366]   native: #00 pc 000409b4  /system/lib/libc.so (__accept4+8)
A/art: art/runtime/runtime.cc:366]   native: #01 pc 00000d69  /system/lib/libnetd_client.so (???)
A/art: art/runtime/runtime.cc:366]   native: #02 pc 00083f95  /system/lib/libandroid_runtime.so (???)
A/art: art/runtime/runtime.cc:366]   native: #03 pc 00254e11  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_net_LocalSocketImpl_accept__Ljava_io_FileDescriptor_2Landroid_net_LocalSocketImpl_2+116)
A/art: art/runtime/runtime.cc:366]   at android.net.LocalSocketImpl.accept(Native method)
A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 26741 (Thread-2304)

Comments (3)

  1. Log in to comment