mrmaffen / vlc-android-sdk

VLC Android SDK pushed to Maven Central. Primarily used in project tomahawk-android.
792 stars 244 forks source link

Error when streaming #71

Closed nguyenhoanglam closed 7 years ago

nguyenhoanglam commented 7 years ago

I add below lines to app's gradle:

dependencies {
    compile "de.mrmaffen:vlc-android-sdk:2.0.6"
}

In my activity, I stream a link with VideoView:

mVideoView.setVideoURI(Uri.parse(LINK));
mVideoView.start();

And an error occured:

No implementation found for void org.videolan.libvlc.Media.nativeNewFromPath(org.videolan.libvlc.LibVLC, java.lang.String) (tried Java_org_videolan_libvlc_Media_nativeNewFromPath and Java_org_videolan_libvlc_Media_nativeNewFromPath__Lorg_videolan_libvlc_LibVLC_2Ljava_lang_String_2)

Please help me solving this problem!

Mazabbas commented 6 years ago

hey have u got the solution?? @nguyenhoanglam

monxarat commented 6 years ago

how to fix this bug?

I have load lib, but the bug has occurred.

static { System.loadLibrary("vlc"); System.loadLibrary("vlcjni"); }

Log

08-06 00:23:24.756 6636-6636/com.example A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: field operation on NULL object: 0x0
    art/runtime/java_vm_ext.cc:410]     in call to GetLongField
    art/runtime/java_vm_ext.cc:410]     from void org.videolan.libvlc.Media.nativeNewFromLocation(org.videolan.libvlc.LibVLC, java.lang.String)
    art/runtime/java_vm_ext.cc:410] "main" prio=5 tid=1 Runnable
    art/runtime/java_vm_ext.cc:410]   | group="main" sCount=0 dsCount=0 obj=0x73dea2a0 self=0xb4d76500
    art/runtime/java_vm_ext.cc:410]   | sysTid=6636 nice=-4 cgrp=default sched=0/0 handle=0xb6f5eb34
    art/runtime/java_vm_ext.cc:410]   | state=R schedstat=( 3004992925 264374277 1598 ) utm=254 stm=46 core=2 HZ=100
    art/runtime/java_vm_ext.cc:410]   | stack=0xbe252000-0xbe254000 stackSize=8MB
    art/runtime/java_vm_ext.cc:410]   | held mutexes= "mutator lock"(shared held)
    art/runtime/java_vm_ext.cc:410]   native: #00 pc 00370e01  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
    art/runtime/java_vm_ext.cc:410]   native: #01 pc 0035046f  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
    art/runtime/java_vm_ext.cc:410]   native: #02 pc 0025a725  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+740)
    art/runtime/java_vm_ext.cc:410]   native: #03 pc 0025adfd  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+64)
    art/runtime/java_vm_ext.cc:410]   native: #04 pc 000fd1d1  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+32)
    art/runtime/java_vm_ext.cc:410]   native: #05 pc 0011517d  /system/lib/libart.so (_ZN3art11ScopedCheck16CheckFieldAccessERNS_18ScopedObjectAccessEP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+2192)
    art/runtime/java_vm_ext.cc:410]   native: #06 pc 001164d5  /system/lib/libart.so (_ZN3art8CheckJNI8GetFieldEPKcP7_JNIEnvP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+524)
    art/runtime/java_vm_ext.cc:410]   native: #07 pc 00116b0f  /system/lib/libart.so (_ZN3art8CheckJNI12GetLongFieldEP7_JNIEnvP8_jobjectP9_jfieldID+30)
    art/runtime/java_vm_ext.cc:410]   native: #08 pc 0000855b  /data/app/com.example-2/lib/arm/libvlcjni.so (VLCJniObject_newFromJavaLibVlc+30)
    art/runtime/java_vm_ext.cc:410]   native: #09 pc 0000887b  /data/app/com.example-2/lib/arm/libvlcjni.so (Java_org_videolan_libvlc_Media_nativeNewFromLocation+42)
    art/runtime/java_vm_ext.cc:410]   native: #10 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
    art/runtime/java_vm_ext.cc:410]   native: #11 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
    art/runtime/java_vm_ext.cc:410]   native: #12 pc 004028a5  /system/lib/libart.so (art_quick_invoke_stub+188)
    art/runtime/java_vm_ext.cc:410]   native: #13 pc 007fd2e4  [stack] (???)
    art/runtime/java_vm_ext.cc:410]   at org.videolan.libvlc.Media.nativeNewFromLocation(Native method)
    art/runtime/java_vm_ext.cc:410]   at org.videolan.libvlc.Media.<init>(Media.java:441)
    art/runtime/java_vm_ext.cc:410]   at org.videolan.libvlc.media.VideoView.setVideoURI(VideoView.java:95)
    art/runtime/java_vm_ext.cc:410]   at com.example.activity.VideoActicity.onCreate(VideoActicity.java:138)
    art/runtime/java_vm_ext.cc:410]   at android.app.Activity.performCreate(Activity.java:6251)
    art/runtime/java_vm_ext.cc:410]   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
    art/runtime/java_vm_ext.cc:410]   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
    art/runtime/java_vm_ext.cc:410]   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
    art/runtime/java_vm_ext.cc:410]   at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
    art/runtime/java_vm_ext.cc:410]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
    art/runtime/java_vm_ext.cc:410]   at android.os.Handler.dispatchMessage(Handler.java:102)
    art/runtime/java_vm_ext.cc:410]   at android.os.Looper.loop(Looper.java:148)
    art/runtime/java_vm_ext.cc:410]   at android.app.ActivityThread.main(ActivityThread.java:5417)
    art/runtime/java_vm_ext.cc:410]   at java.lang.reflect.Method.invoke!(Native method)
    art/runtime/java_vm_ext.cc:410]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    art/runtime/java_vm_ext.cc:410]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    art/runtime/java_vm_ext.cc:410] 
08-06 00:23:26.537 6636-6636/com.example A/art: art/runtime/runtime.cc:366] Runtime aborting...
    art/runtime/runtime.cc:366] Aborting thread:
    art/runtime/runtime.cc:366] "main" prio=7 tid=1 Native
    art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x73dea2a0 self=0xb4d76500
    art/runtime/runtime.cc:366]   | sysTid=6636 nice=-4 cgrp=default sched=0/0 handle=0xb6f5eb34
    art/runtime/runtime.cc:366]   | state=R schedstat=( 3058926467 264559225 1604 ) utm=258 stm=47 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xbe252000-0xbe254000 stackSize=8MB
    art/runtime/runtime.cc:366]   | held mutexes= "abort lock"
    art/runtime/runtime.cc:366]   native: #00 pc 00370e01  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
    art/runtime/runtime.cc:366]   native: #01 pc 0035046f  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
    art/runtime/runtime.cc:366]   native: #02 pc 00333827  /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+26)
    art/runtime/runtime.cc:366]   native: #03 pc 00333abf  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+562)
    art/runtime/runtime.cc:366]   native: #04 pc 000f45fb  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
    art/runtime/runtime.cc:366]   native: #05 pc 0025aa4f  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1550)
    art/runtime/runtime.cc:366]   native: #06 pc 0025adfd  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+64)
    art/runtime/runtime.cc:366]   native: #07 pc 000fd1d1  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+32)
    art/runtime/runtime.cc:366]   native: #08 pc 0011517d  /system/lib/libart.so (_ZN3art11ScopedCheck16CheckFieldAccessERNS_18ScopedObjectAccessEP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+2192)
    art/runtime/runtime.cc:366]   native: #09 pc 001164d5  /system/lib/libart.so (_ZN3art8CheckJNI8GetFieldEPKcP7_JNIEnvP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+524)
    art/runtime/runtime.cc:366]   native: #10 pc 00116b0f  /system/lib/libart.so (_ZN3art8CheckJNI12GetLongFieldEP7_JNIEnvP8_jobjectP9_jfieldID+30)
    art/runtime/runtime.cc:366]   native: #11 pc 0000855b  /data/app/com.example-2/lib/arm/libvlcjni.so (VLCJniObject_newFromJavaLibVlc+30)
    art/runtime/runtime.cc:366]   native: #12 pc 0000887b  /data/app/com.example-2/lib/arm/libvlcjni.so (Java_org_videolan_libvlc_Media_nativeNewFromLocation+42)
    art/runtime/runtime.cc:366]   native: #13 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
    art/runtime/runtime.cc:366]   native: #14 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
    art/runtime/runtime.cc:366]   native: #15 pc 004028a5  /system/lib/libart.so (art_quick_invoke_stub+188)
    art/runtime/runtime.cc:366]   native: #16 pc 007fd2e4  [stack] (???)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.Media.nativeNewFromLocation(Native method)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.Media.<init>(Media.java:441)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.media.VideoView.setVideoURI(VideoView.java:95)
    art/runtime/runtime.cc:366]   at com.example.activity.VideoActicity.onCreate(VideoActicity.java:138)
    art/runtime/runtime.cc:366]   at android.app.Activity.performCreate(Activity.java:6251)
    art/runtime/runtime.cc:366]   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
    art/runtime/runtime.cc:366]   at android.os.Handler.dispatchMessage(Handler.java:102)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:148)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.main(ActivityThread.java:5417)
    art/runtime/runtime.cc:366]   at java.lang.reflect.Method.invoke!(Native method)
    art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
    art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock
    art/runtime/runtime.cc:366] All threads:
    art/runtime/runtime.cc:366] DALVIK THREADS (78):
    art/runtime/runtime.cc:366] "main" prio=7 tid=1 Runnable
    art/runtime/runtime.cc:366]   | group="" sCount=0 dsCount=0 obj=0x73dea2a0 self=0xb4d76500
    art/runtime/runtime.cc:366]   | sysTid=6636 nice=-4 cgrp=default sched=0/0 handle=0xb6f5eb34
    art/runtime/runtime.cc:366]   | state=R schedstat=( 3084447196 264559225 1604 ) utm=260 stm=48 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xbe252000-0xbe254000 stackSize=8MB
    art/runtime/runtime.cc:366]   | held mutexes= "abort lock" "mutator lock"(shared held)
    art/runtime/runtime.cc:366]   native: #00 pc 00370e01  /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+160)
    art/runtime/runtime.cc:366]   native: #01 pc 0035046f  /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+150)
    art/runtime/runtime.cc:366]   native: #02 pc 0035a373  /system/lib/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+442)
    art/runtime/runtime.cc:366]   native: #03 pc 0035af31  /system/lib/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+212)
    art/runtime/runtime.cc:366]   native: #04 pc 0035b45f  /system/lib/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+142)
    art/runtime/runtime.cc:366]   native: #05 pc 00333a35  /system/lib/libart.so (_ZN3art7Runtime5AbortEv+424)
    art/runtime/runtime.cc:366]   native: #06 pc 000f45fb  /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2226)
    art/runtime/runtime.cc:366]   native: #07 pc 0025aa4f  /system/lib/libart.so (_ZN3art9JavaVMExt8JniAbortEPKcS2_+1550)
    art/runtime/runtime.cc:366]   native: #08 pc 0025adfd  /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+64)
    art/runtime/runtime.cc:366]   native: #09 pc 000fd1d1  /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+32)
    art/runtime/runtime.cc:366]   native: #10 pc 0011517d  /system/lib/libart.so (_ZN3art11ScopedCheck16CheckFieldAccessERNS_18ScopedObjectAccessEP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+2192)
    art/runtime/runtime.cc:366]   native: #11 pc 001164d5  /system/lib/libart.so (_ZN3art8CheckJNI8GetFieldEPKcP7_JNIEnvP8_jobjectP9_jfieldIDbNS_9Primitive4TypeE+524)
    art/runtime/runtime.cc:366]   native: #12 pc 00116b0f  /system/lib/libart.so (_ZN3art8CheckJNI12GetLongFieldEP7_JNIEnvP8_jobjectP9_jfieldID+30)
    art/runtime/runtime.cc:366]   native: #13 pc 0000855b  /data/app/com.example-2/lib/arm/libvlcjni.so (VLCJniObject_newFromJavaLibVlc+30)
    art/runtime/runtime.cc:366]   native: #14 pc 0000887b  /data/app/com.example-2/lib/arm/libvlcjni.so (Java_org_videolan_libvlc_Media_nativeNewFromLocation+42)
    art/runtime/runtime.cc:366]   native: #15 pc 000eaa29  /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
    art/runtime/runtime.cc:366]   native: #16 pc 000e6331  /system/lib/libart.so (art_quick_invoke_stub_internal+64)
    art/runtime/runtime.cc:366]   native: #17 pc 004028a5  /system/lib/libart.so (art_quick_invoke_stub+188)
    art/runtime/runtime.cc:366]   native: #18 pc 007fd2e4  [stack] (???)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.Media.nativeNewFromLocation(Native method)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.Media.<init>(Media.java:441)
    art/runtime/runtime.cc:366]   at org.videolan.libvlc.media.VideoView.setVideoURI(VideoView.java:95)
    art/runtime/runtime.cc:366]   at com.example.activity.VideoActicity.onCreate(VideoActicity.java:138)
    art/runtime/runtime.cc:366]   at android.app.Activity.performCreate(Activity.java:6251)
    art/runtime/runtime.cc:366]   at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.-wrap11(ActivityThread.java:-1)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
    art/runtime/runtime.cc:366]   at android.os.Handler.dispatchMessage(Handler.java:102)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:148)
    art/runtime/runtime.cc:366]   at android.app.ActivityThread.main(ActivityThread.java:5417)
    art/runtime/runtime.cc:366]   at java.lang.reflect.Method.invoke!(Native method)
    art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    art/runtime/runtime.cc:366]   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
08-06 00:23:26.538 6636-6636/com.example A/art: art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Signal Catcher" prio=7 tid=2 WaitingInMainSignalCatcherLoop
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c920a0 self=0xaede6500
    art/runtime/runtime.cc:366]   | sysTid=6641 nice=0 cgrp=default sched=0/0 handle=0xb442d930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 1194062 90104 4 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb4331000-0xb4333000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040b68  /system/lib/libc.so (__rt_sigtimedwait+12)
    art/runtime/runtime.cc:366]   native: #01 pc 0001c963  /system/lib/libc.so (sigwait+22)
    art/runtime/runtime.cc:366]   native: #02 pc 0033a725  /system/lib/libart.so (_ZN3art13SignalCatcher13WaitForSignalEPNS_6ThreadERNS_9SignalSetE+76)
    art/runtime/runtime.cc:366]   native: #03 pc 0033b887  /system/lib/libart.so (_ZN3art13SignalCatcher3RunEPv+218)
    art/runtime/runtime.cc:366]   native: #04 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #05 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "JDWP" prio=7 tid=3 WaitingInMainDebuggerLoop
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c960a0 self=0xacb96300
    art/runtime/runtime.cc:366]   | sysTid=6642 nice=0 cgrp=default sched=0/0 handle=0xb432e930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 1844896 1019323 14 ) utm=0 stm=0 core=1 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb4232000-0xb4234000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040a84  /system/lib/libc.so (__pselect6+20)
    art/runtime/runtime.cc:366]   native: #01 pc 0001bcb5  /system/lib/libc.so (select+60)
    art/runtime/runtime.cc:366]   native: #02 pc 004012d3  /system/lib/libart.so (_ZN3art4JDWP12JdwpAdbState15ProcessIncomingEv+218)
    art/runtime/runtime.cc:366]   native: #03 pc 00266e47  /system/lib/libart.so (_ZN3art4JDWP9JdwpState3RunEv+314)
    art/runtime/runtime.cc:366]   native: #04 pc 00267cc5  /system/lib/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+16)
    art/runtime/runtime.cc:366]   native: #05 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #06 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "ReferenceQueueDaemon" prio=7 tid=4 Waiting
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c8dd60 self=0xacb97700
    art/runtime/runtime.cc:366]   | sysTid=6643 nice=0 cgrp=default sched=0/0 handle=0xb422d930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 7405106 2145208 21 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb412b000-0xb412d000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
    art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    art/runtime/runtime.cc:366]   native: #04 pc 002d123b  /system/lib/libart.so (_ZN3artL11Object_waitEP7_JNIEnvP8_jobject+38)
    art/runtime/runtime.cc:366]   native: #05 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
    art/runtime/runtime.cc:366]   - waiting on <0x0be92e22> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    art/runtime/runtime.cc:366]   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147)
    art/runtime/runtime.cc:366]   - locked <0x0be92e22> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
    art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "FinalizerDaemon" prio=7 tid=5 Waiting
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c8ddc0 self=0xacb97c00
    art/runtime/runtime.cc:366]   | sysTid=6644 nice=0 cgrp=default sched=0/0 handle=0xb4123930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 26347711 7507863 17 ) utm=2 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb4021000-0xb4023000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
    art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
    art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
    art/runtime/runtime.cc:366]   - waiting on <0x0ea330b3> (a java.lang.ref.ReferenceQueue)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait(Object.java:423)
    art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
    art/runtime/runtime.cc:366]   - locked <0x0ea330b3> (a java.lang.ref.ReferenceQueue)
    art/runtime/runtime.cc:366]   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
    art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
    art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "FinalizerWatchdogDaemon" prio=7 tid=6 Sleeping
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c8de20 self=0xacb98100
    art/runtime/runtime.cc:366]   | sysTid=6645 nice=0 cgrp=default sched=0/0 handle=0xb401c930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 681925 6054845 8 ) utm=0 stm=0 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb3f1a000-0xb3f1c000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+120)
    art/runtime/runtime.cc:366]   native: #02 pc 002be9df  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+462)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    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)
    art/runtime/runtime.cc:366]   at java.lang.Thread.sleep!(Native method)
    art/runtime/runtime.cc:366]   - sleeping on <0x01c47670> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at java.lang.Thread.sleep(Thread.java:1031)
    art/runtime/runtime.cc:366]   - locked <0x01c47670> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at java.lang.Thread.sleep(Thread.java:985)
    art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:273)
    art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:284)
    art/runtime/runtime.cc:366]   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:232)
08-06 00:23:26.539 6636-6636/com.example A/art: art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Binder_1" prio=7 tid=7 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c9d0a0 self=0xacb98b00
    art/runtime/runtime.cc:366]   | sysTid=6647 nice=0 cgrp=default sched=0/0 handle=0xb3d0c930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 5139324 5612082 55 ) utm=0 stm=0 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb3c10000-0xb3c12000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
    art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
    art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
    art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
    art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
    art/runtime/runtime.cc:366]   native: #06 pc 00010075  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
    art/runtime/runtime.cc:366]   native: #07 pc 0005ee23  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
    art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "HeapTaskDaemon" prio=7 tid=8 Blocked
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c8de80 self=0xacb98600
    art/runtime/runtime.cc:366]   | sysTid=6646 nice=0 cgrp=default sched=0/0 handle=0xb3f12930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 92395683 50080411 129 ) utm=9 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb3e10000-0xb3e12000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
    art/runtime/runtime.cc:366]   native: #02 pc 001d73f5  /system/lib/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+104)
    art/runtime/runtime.cc:366]   native: #03 pc 001d7929  /system/lib/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+72)
    art/runtime/runtime.cc:366]   native: #04 pc 0000037f  /data/dalvik-cache/arm/system@framework@boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+74)
    art/runtime/runtime.cc:366]   at dalvik.system.VMRuntime.runHeapTasks(Native method)
    art/runtime/runtime.cc:366]   - waiting to lock an unknown object
    art/runtime/runtime.cc:366]   at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355)
    art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Binder_2" prio=7 tid=9 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ca10a0 self=0xacb9f900
    art/runtime/runtime.cc:366]   | sysTid=6648 nice=0 cgrp=default sched=0/0 handle=0xb3c05930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 9414270 8617498 52 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xb3b09000-0xb3b0b000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
    art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
    art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
    art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
    art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
    art/runtime/runtime.cc:366]   native: #06 pc 00010075  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
    art/runtime/runtime.cc:366]   native: #07 pc 0005ee23  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
    art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Binder_3" prio=7 tid=10 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d210a0 self=0xaede7900
    art/runtime/runtime.cc:366]   | sysTid=6664 nice=0 cgrp=default sched=0/0 handle=0xaf01f930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 4086823 4118333 38 ) utm=0 stm=0 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xaef23000-0xaef25000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
    art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
    art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
    art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
    art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
    art/runtime/runtime.cc:366]   native: #06 pc 00010075  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
    art/runtime/runtime.cc:366]   native: #07 pc 0005ee23  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
    art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Binder_4" prio=7 tid=11 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d240a0 self=0xacba0d00
    art/runtime/runtime.cc:366]   | sysTid=6667 nice=0 cgrp=default sched=0/0 handle=0xaedbf930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 3572865 2627759 35 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xaecc3000-0xaecc5000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
    art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
    art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
    art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
    art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
    art/runtime/runtime.cc:366]   native: #06 pc 00010075  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
    art/runtime/runtime.cc:366]   native: #07 pc 0005ee23  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
    art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
08-06 00:23:26.540 6636-6636/com.example A/art: art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Binder_5" prio=7 tid=12 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d2b0a0 self=0xaede8d00
    art/runtime/runtime.cc:366]   | sysTid=6680 nice=0 cgrp=default sched=0/0 handle=0xaecc0930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 4115675 2086200 29 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xaebc4000-0xaebc6000 stackSize=1014KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000409bc  /system/lib/libc.so (__ioctl+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00047439  /system/lib/libc.so (ioctl+14)
    art/runtime/runtime.cc:366]   native: #02 pc 0001e909  /system/lib/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+132)
    art/runtime/runtime.cc:366]   native: #03 pc 0001edf7  /system/lib/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+6)
    art/runtime/runtime.cc:366]   native: #04 pc 0001ee95  /system/lib/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+48)
    art/runtime/runtime.cc:366]   native: #05 pc 000237e1  /system/lib/libbinder.so (???)
    art/runtime/runtime.cc:366]   native: #06 pc 00010075  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+112)
    art/runtime/runtime.cc:366]   native: #07 pc 0005ee23  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+70)
    art/runtime/runtime.cc:366]   native: #08 pc 0003f45f  /system/lib/libc.so (_ZL15__pthread_startPv+30)
    art/runtime/runtime.cc:366]   native: #09 pc 00019b43  /system/lib/libc.so (__start_thread+6)
    art/runtime/runtime.cc:366]   (no managed stack frames)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Measurement Worker" prio=7 tid=13 TimedWaiting
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12da7880 self=0xacba2100
    art/runtime/runtime.cc:366]   | sysTid=6690 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0xa1acf930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 224017703 213452718 489 ) utm=19 stm=3 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa19cd000-0xa19cf000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+120)
    art/runtime/runtime.cc:366]   native: #02 pc 002be9df  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+462)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
    art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
    art/runtime/runtime.cc:366]   - waiting on <0x075cbde9> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait(Object.java:423)
    art/runtime/runtime.cc:366]   at com.google.android.gms.internal.measurement.zzgm.run(unavailable:-1)
    art/runtime/runtime.cc:366]   - locked <0x075cbde9> (a java.lang.Object)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "Thread-2039" prio=7 tid=14 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12df1340 self=0xb4d76a00
    art/runtime/runtime.cc:366]   | sysTid=6693 nice=0 cgrp=default sched=0/0 handle=0xa19ca930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 486094 6013958 1 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa18c8000-0xa18ca000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000407f4  /system/lib/libc.so (__accept4+8)
    art/runtime/runtime.cc:366]   native: #01 pc 00000d69  /system/lib/libnetd_client.so (???)
    art/runtime/runtime.cc:366]   native: #02 pc 00084165  /system/lib/libandroid_runtime.so (???)
    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)
    art/runtime/runtime.cc:366]   at android.net.LocalSocketImpl.accept(Native method)
    art/runtime/runtime.cc:366]   at android.net.LocalSocketImpl.accept(LocalSocketImpl.java:331)
    art/runtime/runtime.cc:366]   at android.net.LocalServerSocket.accept(LocalServerSocket.java:90)
    art/runtime/runtime.cc:366]   at com.android.tools.ir.server.Server$SocketServerThread.run(Server.java:165)
    art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "OSH_WritePrefs" prio=7 tid=15 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12da9f90 self=0xacba2600
    art/runtime/runtime.cc:366]   | sysTid=6694 nice=0 cgrp=default sched=0/0 handle=0xa18c5930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 3538542 8672292 28 ) utm=0 stm=0 core=1 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa17c3000-0xa17c5000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040894  /system/lib/libc.so (__epoll_pwait+20)
    art/runtime/runtime.cc:366]   native: #01 pc 00019e6f  /system/lib/libc.so (epoll_pwait+26)
    art/runtime/runtime.cc:366]   native: #02 pc 00019e7d  /system/lib/libc.so (epoll_wait+6)
    art/runtime/runtime.cc:366]   native: #03 pc 00012ce7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102)
    art/runtime/runtime.cc:366]   native: #04 pc 00012f63  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130)
    art/runtime/runtime.cc:366]   native: #05 pc 00081d05  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
    art/runtime/runtime.cc:366]   native: #06 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.nativePollOnce(Native method)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.next(MessageQueue.java:323)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:135)
    art/runtime/runtime.cc:366]   at android.os.HandlerThread.run(HandlerThread.java:61)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "FocusHandlerThread" prio=7 tid=16 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12e17200 self=0xacba2b00
    art/runtime/runtime.cc:366]   | sysTid=6695 nice=0 cgrp=default sched=0/0 handle=0xa17c0930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 825050 95573 8 ) utm=0 stm=0 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa16be000-0xa16c0000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040894  /system/lib/libc.so (__epoll_pwait+20)
    art/runtime/runtime.cc:366]   native: #01 pc 00019e6f  /system/lib/libc.so (epoll_pwait+26)
    art/runtime/runtime.cc:366]   native: #02 pc 00019e7d  /system/lib/libc.so (epoll_wait+6)
    art/runtime/runtime.cc:366]   native: #03 pc 00012ce7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102)
    art/runtime/runtime.cc:366]   native: #04 pc 00012f63  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130)
    art/runtime/runtime.cc:366]   native: #05 pc 00081d05  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
    art/runtime/runtime.cc:366]   native: #06 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.nativePollOnce(Native method)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.next(MessageQueue.java:323)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:135)
    art/runtime/runtime.cc:366]   at android.os.HandlerThread.run(HandlerThread.java:61)
    art/runtime/runtime.cc:366] 
08-06 00:23:26.541 6636-6636/com.example A/art: art/runtime/runtime.cc:366] "OSH_NetworkHandlerThread" prio=7 tid=17 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12e772e0 self=0xb4d77400
    art/runtime/runtime.cc:366]   | sysTid=6701 nice=0 cgrp=default sched=0/0 handle=0xa16bb930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 2867243 25259 20 ) utm=0 stm=0 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa15b9000-0xa15bb000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040894  /system/lib/libc.so (__epoll_pwait+20)
    art/runtime/runtime.cc:366]   native: #01 pc 00019e6f  /system/lib/libc.so (epoll_pwait+26)
    art/runtime/runtime.cc:366]   native: #02 pc 00019e7d  /system/lib/libc.so (epoll_wait+6)
    art/runtime/runtime.cc:366]   native: #03 pc 00012ce7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102)
    art/runtime/runtime.cc:366]   native: #04 pc 00012f63  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130)
    art/runtime/runtime.cc:366]   native: #05 pc 00081d05  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
    art/runtime/runtime.cc:366]   native: #06 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.nativePollOnce(Native method)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.next(MessageQueue.java:323)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:135)
    art/runtime/runtime.cc:366]   at android.os.HandlerThread.run(HandlerThread.java:61)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "pool-3-thread-1" prio=7 tid=18 Waiting
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12ff4100 self=0xaa72a900
    art/runtime/runtime.cc:366]   | sysTid=6706 nice=0 cgrp=default sched=0/0 handle=0xa139d930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 13962242 1433958 42 ) utm=1 stm=0 core=2 HZ=100
    art/runtime/runtime.cc:366]   | stack=0xa129b000-0xa129d000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e4  /system/lib/libc.so (syscall+28)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6b49  /system/lib/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+96)
    art/runtime/runtime.cc:366]   native: #02 pc 002bec89  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+1144)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
    art/runtime/runtime.cc:366]   native: #05 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__JI+96)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
    art/runtime/runtime.cc:366]   - waiting on <0x0f900a6e> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at java.lang.Thread.parkFor$(Thread.java:1220)
    art/runtime/runtime.cc:366]   - locked <0x0f900a6e> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at sun.misc.Unsafe.park(Unsafe.java:299)
    art/runtime/runtime.cc:366]   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
    art/runtime/runtime.cc:366]   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
    art/runtime/runtime.cc:366]   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
    art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
    art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
    art/runtime/runtime.cc:366]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
    art/runtime/runtime.cc:366]   at java.lang.Thread.run(Thread.java:818)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "FileObserver" prio=7 tid=19 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x1315cdc0 self=0xaa72b800
    art/runtime/runtime.cc:366]   | sysTid=6711 nice=0 cgrp=default sched=0/0 handle=0x98fd8930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 414688 371146 1 ) utm=0 stm=0 core=1 HZ=100
    art/runtime/runtime.cc:366]   | stack=0x98ed6000-0x98ed8000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00041870  /system/lib/libc.so (read+12)
    art/runtime/runtime.cc:366]   native: #01 pc 000acca1  /system/lib/libandroid_runtime.so (???)
    art/runtime/runtime.cc:366]   native: #02 pc 0001c2f3  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_FileObserver_00024ObserverThread_observe__I+78)
    art/runtime/runtime.cc:366]   at android.os.FileObserver$ObserverThread.observe(Native method)
    art/runtime/runtime.cc:366]   at android.os.FileObserver$ObserverThread.run(FileObserver.java:85)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "LooperProvider" prio=7 tid=20 Native
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12d247c0 self=0xaa72bd00
    art/runtime/runtime.cc:366]   | sysTid=6712 nice=0 cgrp=default sched=0/0 handle=0x985bf930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 3726610 3171827 21 ) utm=0 stm=0 core=1 HZ=100
    art/runtime/runtime.cc:366]   | stack=0x984bd000-0x984bf000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 00040894  /system/lib/libc.so (__epoll_pwait+20)
    art/runtime/runtime.cc:366]   native: #01 pc 00019e6f  /system/lib/libc.so (epoll_pwait+26)
    art/runtime/runtime.cc:366]   native: #02 pc 00019e7d  /system/lib/libc.so (epoll_wait+6)
    art/runtime/runtime.cc:366]   native: #03 pc 00012ce7  /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+102)
    art/runtime/runtime.cc:366]   native: #04 pc 00012f63  /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+130)
    art/runtime/runtime.cc:366]   native: #05 pc 00081d05  /system/lib/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+22)
    art/runtime/runtime.cc:366]   native: #06 pc 0000056d  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.nativePollOnce(Native method)
    art/runtime/runtime.cc:366]   at android.os.MessageQueue.next(MessageQueue.java:323)
    art/runtime/runtime.cc:366]   at android.os.Looper.loop(Looper.java:135)
    art/runtime/runtime.cc:366]   at android.os.HandlerThread.run(HandlerThread.java:61)
    art/runtime/runtime.cc:366] 
    art/runtime/runtime.cc:366] "AdWorker(Default) #1" prio=7 tid=21 TimedWaiting
    art/runtime/runtime.cc:366]   | group="" sCount=1 dsCount=0 obj=0x12c8d340 self=0xaa72c200
    art/runtime/runtime.cc:366]   | sysTid=6713 nice=0 cgrp=default sched=0/0 handle=0x984ba930
    art/runtime/runtime.cc:366]   | state=S schedstat=( 34748377 28182874 150 ) utm=1 stm=2 core=0 HZ=100
    art/runtime/runtime.cc:366]   | stack=0x983b8000-0x983ba000 stackSize=1038KB
    art/runtime/runtime.cc:366]   | held mutexes=
    art/runtime/runtime.cc:366]   native: #00 pc 000175e8  /system/lib/libc.so (syscall+32)
    art/runtime/runtime.cc:366]   native: #01 pc 000f6dc9  /system/lib/libart.so (_ZN3art17ConditionVariable9TimedWaitEPNS_6ThreadExi+120)
    art/runtime/runtime.cc:366]   native: #02 pc 002be9df  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadExibNS_11ThreadStateE+462)
    art/runtime/runtime.cc:366]   native: #03 pc 002bf9e7  /system/lib/libart.so (_ZN3art7Monitor4WaitEPNS_6ThreadEPNS_6mirror6ObjectExibNS_11ThreadStateE+142)
    art/runtime/runtime.cc:366]   native: #04 pc 002d1275  /system/lib/libart.so (_ZN3artL13Object_waitJIEP7_JNIEnvP8_jobjectxi+44)
08-06 00:23:26.542 6636-6636/com.example 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)
    art/runtime/runtime.cc:366]   at java.lang.Object.wait!(Native method)
    art/runtime/runtime.cc:366]   - waiting on <0x0296250f> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at java.lang.Thread.parkFor$(Thread.java:1220)
    art/runtime/runtime.cc:366]   - locked <0x0296250f> (a java.lang.Object)
    art/runtime/runtime.cc:366]   at sun.misc.Unsafe.park(Unsafe.java:299)
    art/runtime/runtime.cc:366]   at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
    art/runtime/runtime.cc:366]   at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:430)
    art/runtime/runtime.cc:366]   at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:332)
    art/runtime/runtime.cc:366]   at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911)