signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.67k stars 6.17k forks source link

CrashBrowser: 2.22.2 ANR #3733

Closed moxie0 closed 9 years ago

moxie0 commented 9 years ago
----- pid 17013 at 2015-07-19 20:50:45 -----
Cmd line: org.thoughtcrime.securesms

JNI: CheckJNI is off; workarounds are off; pins=1; globals=337

DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=2)

"main" prio=5 tid=1 VMWAIT
| group="main" sCount=1 dsCount=0 obj=0x416def30 self=0x415ea9d0
| sysTid=17013 nice=-6 sched=0/0 cgrp=apps handle=1074684312
| state=S schedstat=( 0 0 0 ) utm=3792 stm=352 core=0
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000e7fc /system/lib/libc.so
#02 pc 0002c8a8 /system/lib/libdvm.so (dvmLockHeap()+64)
#03 pc 0006bc8d /system/lib/libdvm.so (hprofDumpHeap(char const*, int, bool)+8)
#04 pc 0002e0a4 /system/lib/libdvm.so (dvmMalloc(unsigned int, int)+656)
#05 pc 00077a9f /system/lib/libdvm.so
#06 pc 000529e7 /system/lib/libdvm.so
#07 pc 000814cd /system/lib/libandroid_runtime.so (GraphicsJNI::allocateJavaPixelRef(_JNIEnv*, SkBitmap*, SkColorTable*)+172)
#08 pc 00081517 /system/lib/libandroid_runtime.so (JavaPixelAllocator::allocPixelRef(SkBitmap*, SkColorTable*)+18)
#09 pc 000937d5 /system/lib/libskia.so (SkBitmap::allocPixels(SkBitmap::Allocator*, SkColorTable*)+28)
#10 pc 000f4809 /system/lib/libskia.so (SkPNGImageDecoder::onDecode(SkStream*, SkBitmap*, SkImageDecoder::Mode)+194)
#11 pc 000f0599 /system/lib/libskia.so (SkImageDecoder::decode(SkStream*, SkBitmap*, SkBitmap::Config, SkImageDecoder::Mode)+36)
#12 pc 0007e67f /system/lib/libandroid_runtime.so
#13 pc 0007e84f /system/lib/libandroid_runtime.so
#14 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#15 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#16 pc 00029de0 /system/lib/libdvm.so
#17 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#18 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#19 pc 0006d54d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#20 pc 000767b5 /system/lib/libdvm.so
#21 pc 00029de0 /system/lib/libdvm.so
#22 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#23 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#24 pc 0006d54d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#25 pc 000770fd /system/lib/libdvm.so
#26 pc 00029de0 /system/lib/libdvm.so
#27 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#28 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#29 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#30 pc 00052b2f /system/lib/libdvm.so
#31 pc 0004fe97 /system/lib/libandroid_runtime.so
at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:707)
at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:537)
at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
at android.content.res.Resources.loadDrawable(Resources.java:2148)
at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
at android.widget.ImageView.<init>(ImageView.java:129)
at android.widget.ImageView.<init>(ImageView.java:119)
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.view.LayoutInflater.createView(LayoutInflater.java:594)
at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at org.thoughtcrime.securesms.ConversationAdapter.newView(ConversationAdapter.java:111)
at android.support.v4.widget.CursorAdapter.getView(CursorAdapter.java:252)
at android.widget.AbsListView.obtainView(AbsListView.java:2458)
at android.widget.ListView.makeAndAddView(ListView.java:1891)
at android.widget.ListView.fillUp(ListView.java:826)
at android.widget.ListView.layoutChildren(ListView.java:1712)
at android.widget.AbsListView.onLayout(AbsListView.java:2279)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1055)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.support.v7.widget.LinearLayoutCompat.setChildFrame(LinearLayoutCompat.java:1641)
at android.support.v7.widget.LinearLayoutCompat.layoutVertical(LinearLayoutCompat.java:1495)
at android.support.v7.widget.LinearLayoutCompat.onLayout(LinearLayoutCompat.java:1403)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at org.thoughtcrime.securesms.components.camera.QuickAttachmentDrawer.onLayout(QuickAttachmentDrawer.java:189)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:493)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1671)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1525)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1434)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.layoutChildren(FrameLayout.java:453)
at android.widget.FrameLayout.onLayout(FrameLayout.java:388)
at android.view.View.layout(View.java:14970)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2167)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1874)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1081)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6016)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:799)
at android.view.Choreographer.doCallbacks(Choreographer.java:599)
at android.view.Choreographer.doFrame(Choreographer.java:559)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:784)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:157)
at android.app.ActivityThread.main(ActivityThread.java:5883)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:688)
at dalvik.system.NativeStart.main(Native Method)

"Thread-976" prio=5 tid=41 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x42cc7250 self=0x5aa09bc0
| sysTid=17332 nice=0 sched=0/0 cgrp=apps handle=1508537960
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.VMThread.sleep(Native Method)
at java.lang.Thread.sleep(Thread.java:1044)
at java.lang.Thread.sleep(Thread.java:1026)
at org.whispersystems.textsecure.internal.websocket.WebSocketConnection$KeepAliveSender.run(WebSocketConnection.java:161)

"WebSocketReader https://textsecure-service.whispersystems.org/v1/websocket/?xxx" prio=5 tid=25 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42cad048 self=0x59e91b68
| sysTid=17331 nice=0 sched=0/0 cgrp=apps handle=1522044136
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0
#00 pc 000213f8 /system/lib/libc.so (select+20)
#01 pc 00008a29 /system/lib/libjavacrypto.so
#02 pc 00009abd /system/lib/libjavacrypto.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at com.android.org.conscrypt.NativeCrypto.SSL_read(Native Method)
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:692)
at okio.Okio$2.read(Okio.java:136)
at okio.AsyncTimeout$2.read(AsyncTimeout.java:211)
at okio.RealBufferedSource.request(RealBufferedSource.java:71)
at okio.RealBufferedSource.require(RealBufferedSource.java:64)
at okio.RealBufferedSource.readByte(RealBufferedSource.java:77)
at com.squareup.okhttp.internal.ws.WebSocketReader.readHeader(WebSocketReader.java:130)
at com.squareup.okhttp.internal.ws.WebSocketReader.readUntilNonControlFrame(WebSocketReader.java:119)
at com.squareup.okhttp.internal.ws.WebSocketReader.readMessage(WebSocketReader.java:94)
at com.squareup.okhttp.internal.ws.WebSocket$ReaderRunnable.execute(WebSocket.java:355)
at com.squareup.okhttp.internal.NamedRunnable.run(NamedRunnable.java:33)
at java.lang.Thread.run(Thread.java:864)

"Binder_3" prio=5 tid=39 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421d0288 self=0x58e0ae08
| sysTid=17220 nice=0 sched=0/0 cgrp=apps handle=1446968728
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"OkHttp ConnectionPool" daemon prio=5 tid=38 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x41fde5f0 self=0x563d7f48
| sysTid=17186 nice=0 sched=0/0 cgrp=apps handle=1481976744
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41fde6c8> (a java.lang.VMThread) held by tid=38 (OkHttp ConnectionPool)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:197)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2056)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:435)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"ModernAsyncTask #5" prio=5 tid=37 WAIT
| group="main" sCount=1 dsCount=0 obj=0x420c49c8 self=0x5858ce18
| sysTid=17171 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1482216048
| state=S schedstat=( 0 0 0 ) utm=22 stm=2 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x420c4b20> (a java.lang.VMThread) held by tid=37 (ModernAsyncTask #5)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"ModernAsyncTask #4" prio=5 tid=36 WAIT
| group="main" sCount=1 dsCount=0 obj=0x420bd458 self=0x5858c7b8
| sysTid=17170 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1484620064
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x420bd630> (a java.lang.VMThread) held by tid=36 (ModernAsyncTask #4)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"AsyncTask #5" prio=5 tid=35 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41ff3b58 self=0x57985ab8
| sysTid=17161 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1482687680
| state=S schedstat=( 0 0 0 ) utm=10 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41ff3cb0> (a java.lang.VMThread) held by tid=35 (AsyncTask #5)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"ModernAsyncTask #3" prio=5 tid=34 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41c081c0 self=0x5813c020
| sysTid=17093 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1477571928
| state=S schedstat=( 0 0 0 ) utm=12 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41c082e0> (a java.lang.VMThread) held by tid=34 (ModernAsyncTask #3)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"Thread-967" prio=5 tid=33 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41d91e48 self=0x59cfb650
| sysTid=17080 nice=0 sched=0/0 cgrp=apps handle=1490865232
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 001d98c5 /system/lib/libwebviewchromium.so
#04 pc 001d98e5 /system/lib/libwebviewchromium.so
#05 pc 001cffff /system/lib/libwebviewchromium.so
#06 pc 001cf575 /system/lib/libwebviewchromium.so
#07 pc 001d403f /system/lib/libwebviewchromium.so
#08 pc 001cedaf /system/lib/libwebviewchromium.so
#09 pc 008eadeb /system/lib/libwebviewchromium.so
#10 pc 008eb1e3 /system/lib/libwebviewchromium.so
#11 pc 001dc42d /system/lib/libwebviewchromium.so
#12 pc 001da25b /system/lib/libwebviewchromium.so
#13 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#14 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Thread-966" prio=5 tid=32 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41d9fee8 self=0x586190a0
| sysTid=17089 nice=0 sched=0/0 cgrp=apps handle=1477640360
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 001dbcd1 /system/lib/libwebviewchromium.so
#04 pc 001dbd97 /system/lib/libwebviewchromium.so
#05 pc 001dc01b /system/lib/libwebviewchromium.so
#06 pc 001da25b /system/lib/libwebviewchromium.so
#07 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Thread-965" prio=5 tid=31 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41c7cb00 self=0x59ea0a80
| sysTid=17088 nice=-6 sched=0/0 cgrp=apps handle=1482751152
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 001e80e3 /system/lib/libwebviewchromium.so
#02 pc 001e72d5 /system/lib/libwebviewchromium.so
#03 pc 001e0197 /system/lib/libwebviewchromium.so
#04 pc 001cf575 /system/lib/libwebviewchromium.so
#05 pc 001d403f /system/lib/libwebviewchromium.so
#06 pc 001cedaf /system/lib/libwebviewchromium.so
#07 pc 008eae59 /system/lib/libwebviewchromium.so
#08 pc 008eb20b /system/lib/libwebviewchromium.so
#09 pc 001dc42d /system/lib/libwebviewchromium.so
#10 pc 001da25b /system/lib/libwebviewchromium.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"AsyncTask #4" prio=5 tid=30 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41d2e008 self=0x58078a50
| sysTid=17073 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1476890280
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41e5a978> (a java.lang.VMThread) held by tid=30 (AsyncTask #4)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"PowerManagerThread" prio=5 tid=29 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41d58ab8 self=0x59c53898
| sysTid=17071 nice=0 sched=0/0 cgrp=apps handle=1369780480
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"AsyncTask #3" prio=5 tid=28 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41d191a0 self=0x57aa7dc0
| sysTid=17070 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1506064760
| state=S schedstat=( 0 0 0 ) utm=1 stm=1 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41cecf40> (a java.lang.VMThread) held by tid=28 (AsyncTask #3)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"ModernAsyncTask #2" prio=5 tid=27 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41d5e1c8 self=0x58dc5008
| sysTid=17069 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1369887760
| state=S schedstat=( 0 0 0 ) utm=13 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41d6e8c0> (a java.lang.VMThread) held by tid=27 (ModernAsyncTask #2)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"AsyncTask #2" prio=5 tid=22 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41e1d868 self=0x51a80200
| sysTid=17067 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1493599376
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41e1d988> (a java.lang.VMThread) held by tid=22 (AsyncTask #2)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"Okio Watchdog" daemon prio=5 tid=24 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x41db3688 self=0x590bd148
| sysTid=17057 nice=0 sched=0/0 cgrp=apps handle=1493947808
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41db1388> 
at okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:309)
at okio.AsyncTimeout.access$000(AsyncTimeout.java:40)
at okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:272)

"pool-6-thread-1" prio=1 tid=23 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41c88d10 self=0x57990ad0
| sysTid=17052 nice=19 sched=0/0 cgrp=apps/bg_non_interactive handle=1469648680
| state=S schedstat=( 0 0 0 ) utm=1 stm=2 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41c88ed0> (a java.lang.VMThread) held by tid=23 (pool-6-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:466)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.take(LinkedBlockingDeque.java:657)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"AsyncTask #1" prio=5 tid=21 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41c59690 self=0x58610008
| sysTid=17045 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1484972848
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41c59828> (a java.lang.VMThread) held by tid=21 (AsyncTask #1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"MessageRetrievalService" prio=5 tid=20 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x41c55a20 self=0x588329e0
| sysTid=17044 nice=0 sched=0/0 cgrp=apps handle=1484963848
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x41c632f0> (a org.whispersystems.textsecure.internal.websocket.WebSocketConnection)
at java.lang.Object.wait(Object.java:401)
at org.whispersystems.textsecure.internal.util.Util.wait(Util.java:121)
at org.whispersystems.textsecure.internal.websocket.WebSocketConnection.readRequest(WebSocketConnection.java:74)
at org.whispersystems.textsecure.api.TextSecureMessagePipe.read(TextSecureMessagePipe.java:72)
at org.thoughtcrime.securesms.service.MessageRetrievalService.run(MessageRetrievalService.java:82)
at java.lang.Thread.run(Thread.java:864)

"ModernAsyncTask #1" prio=5 tid=19 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41bf3df0 self=0x57997348
| sysTid=17042 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1469658272
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41bf3fd8> (a java.lang.VMThread) held by tid=19 (ModernAsyncTask #1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"pool-5-thread-1" prio=1 tid=18 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41be66e8 self=0x57992618
| sysTid=17041 nice=19 sched=0/0 cgrp=apps/bg_non_interactive handle=1469655664
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41be6830> (a java.lang.VMThread) held by tid=18 (pool-5-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:466)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.take(LinkedBlockingDeque.java:657)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"pool-4-thread-1" prio=1 tid=17 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41be5058 self=0x57990350
| sysTid=17040 nice=19 sched=0/0 cgrp=apps/bg_non_interactive handle=1469646760
| state=S schedstat=( 0 0 0 ) utm=6 stm=0 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x41be51a0> (a java.lang.VMThread) held by tid=17 (pool-4-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:466)
at org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.take(LinkedBlockingDeque.java:657)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"pool-3-thread-1" prio=5 tid=16 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41bae328 self=0x51a5d008
| sysTid=17039 nice=0 sched=0/0 cgrp=apps handle=1469638048
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41bae470> (a java.lang.VMThread) held by tid=16 (pool-3-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"JobConsumer-4" prio=5 tid=15 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b197f0 self=0x51a5ba10
| sysTid=17030 nice=0 sched=0/0 cgrp=apps handle=1369845768
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b16c30> (a org.whispersystems.jobqueue.JobQueue)
at java.lang.Object.wait(Object.java:364)
at org.whispersystems.jobqueue.JobQueue.getNext(JobQueue.java:53)
at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:45)

"JobConsumer-3" prio=5 tid=14 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b196d0 self=0x51a59a98
| sysTid=17029 nice=0 sched=0/0 cgrp=apps handle=1369813000
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b16c30> (a org.whispersystems.jobqueue.JobQueue)
at java.lang.Object.wait(Object.java:364)
at org.whispersystems.jobqueue.JobQueue.getNext(JobQueue.java:53)
at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:45)

"JobConsumer-2" prio=5 tid=13 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b195b0 self=0x51a57668
| sysTid=17028 nice=0 sched=0/0 cgrp=apps handle=1369799872
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b16c30> (a org.whispersystems.jobqueue.JobQueue)
at java.lang.Object.wait(Object.java:364)
at org.whispersystems.jobqueue.JobQueue.getNext(JobQueue.java:53)
at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:45)

"JobConsumer-1" prio=5 tid=12 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b19208 self=0x51a57008
| sysTid=17027 nice=0 sched=0/0 cgrp=apps handle=1369791160
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b16c30> (a org.whispersystems.jobqueue.JobQueue)
at java.lang.Object.wait(Object.java:364)
at org.whispersystems.jobqueue.JobQueue.getNext(JobQueue.java:53)
at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:45)

"JobConsumer-0" prio=5 tid=11 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b18b40 self=0x51a55210
| sysTid=17026 nice=0 sched=0/0 cgrp=apps handle=1369790056
| state=S schedstat=( 0 0 0 ) utm=50 stm=8 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b16c30> (a org.whispersystems.jobqueue.JobQueue)
at java.lang.Object.wait(Object.java:364)
at org.whispersystems.jobqueue.JobQueue.getNext(JobQueue.java:53)
at org.whispersystems.jobqueue.JobConsumer.run(JobConsumer.java:45)

"pool-2-thread-1" prio=5 tid=10 WAIT
| group="main" sCount=1 dsCount=0 obj=0x41b182e0 self=0x51a53948
| sysTid=17025 nice=0 sched=0/0 cgrp=apps handle=1369783712
| state=S schedstat=( 0 0 0 ) utm=19 stm=3 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x41b18428> (a java.lang.VMThread) held by tid=10 (pool-2-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"Binder_2" prio=5 tid=9 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41af7d90 self=0x518f0738
| sysTid=17024 nice=0 sched=0/0 cgrp=apps handle=1368327408
| state=S schedstat=( 0 0 0 ) utm=1 stm=1 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_1" prio=5 tid=8 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41af7bb0 self=0x518e5aa8
| sysTid=17023 nice=0 sched=0/0 cgrp=apps handle=1368283232
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=1
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"FinalizerWatchdogDaemon" daemon prio=5 tid=7 TIMED_WAIT
| group="system" sCount=1 dsCount=0 obj=0x41af4858 self=0x518e4d20
| sysTid=17022 nice=0 sched=0/0 cgrp=apps handle=1368281464
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3
at java.lang.VMThread.sleep(Native Method)
at java.lang.Thread.sleep(Thread.java:1044)
at java.lang.Thread.sleep(Thread.java:1026)
at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:271)
at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:281)
at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:225)
at java.lang.Thread.run(Thread.java:864)

"FinalizerDaemon" daemon prio=5 tid=6 SUSPENDED
| group="system" sCount=1 dsCount=0 obj=0x41af4700 self=0x518e4478
| sysTid=17021 nice=0 sched=0/0 cgrp=apps handle=1368279248
| state=S schedstat=( 0 0 0 ) utm=43 stm=5 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 0005e143 /system/lib/libdvm.so
#04 pc 0005e901 /system/lib/libdvm.so (dvmChangeStatus(Thread*, ThreadStatus)+34)
#05 pc 00057591 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+436)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at java.lang.System.nanoTime(Native Method)
at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:195)
at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:183)
at java.lang.Thread.run(Thread.java:864)

"ReferenceQueueDaemon" daemon prio=5 tid=5 SUSPENDED
| group="system" sCount=1 dsCount=0 obj=0x41af45b8 self=0x518e3bd0
| sysTid=17020 nice=0 sched=0/0 cgrp=apps handle=1368277032
| state=S schedstat=( 0 0 0 ) utm=7 stm=0 core=3
at java.lang.ref.ReferenceQueue.enqueue(ReferenceQueue.java:~136)
at java.lang.ref.Reference.enqueueInternal(Reference.java:162)
at java.lang.Daemons$ReferenceQueueDaemon.enqueue(Daemons.java:168)
at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:151)
at java.lang.Thread.run(Thread.java:864)

"Compiler" daemon prio=5 tid=4 SUSPENDED
| group="system" sCount=1 dsCount=0 obj=0x41af4410 self=0x5177e2f8
| sysTid=17019 nice=0 sched=0/0 cgrp=apps handle=1368274544
| state=S schedstat=( 0 0 0 ) utm=30 stm=14 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 0005e143 /system/lib/libdvm.so
#04 pc 000858c1 /system/lib/libdvm.so
#05 pc 0005f899 /system/lib/libdvm.so
#06 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
| group="system" sCount=0 dsCount=0 obj=0x41af4318 self=0x4edbd830
| sysTid=17018 nice=0 sched=0/0 cgrp=apps handle=1366846424
| state=R schedstat=( 0 0 0 ) utm=3 stm=1 core=3
at dalvik.system.NativeStart.run(Native Method)

"GC" daemon prio=5 tid=2 SUSPENDED
| group="system" sCount=1 dsCount=0 obj=0x41af4238 self=0x518b65b0
| sysTid=17017 nice=0 sched=0/0 cgrp=apps handle=1368091648
| state=S schedstat=( 0 0 0 ) utm=358 stm=3 core=0
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 0005e143 /system/lib/libdvm.so
#04 pc 0005e901 /system/lib/libdvm.so (dvmChangeStatus(Thread*, ThreadStatus)+34)
#05 pc 00083dc5 /system/lib/libdvm.so
#06 pc 0005f899 /system/lib/libdvm.so
#07 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

NATIVE THREADS:
"GL updater" sysTid=17051 nice=-10 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17079 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17081 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17082 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17083 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17087 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17090 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17091 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"crime.securesms" sysTid=17092 nice=0 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

"GL updater" sysTid=17191 nice=-10 sched=0/0 cgrp=apps
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3

----- end 17013 -----

----- pid 1039 at 2015-07-19 20:50:45 -----
Cmd line: system_server

JNI: CheckJNI is off; workarounds are off; pins=3; globals=2107 (plus 68 weak)

DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)

"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x416def30 self=0x415ea9d0
| sysTid=1039 nice=-2 sched=0/0 cgrp=apps handle=1074684312
| state=S schedstat=( 0 0 0 ) utm=878 stm=628 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d54d /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+392)
#10 pc 000770fd /system/lib/libdvm.so
#11 pc 00029de0 /system/lib/libdvm.so
#12 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#13 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#14 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#15 pc 00052b2f /system/lib/libdvm.so
#16 pc 0004fe97 /system/lib/libandroid_runtime.so
#17 pc 00051059 /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+472)
#18 pc 000010bb /system/bin/app_process
#19 pc 0000e4db /system/lib/libc.so (__libc_init+50)
#20 pc 00000db8 /system/bin/app_process
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at com.android.server.ServerThread.initAndLoop(SystemServer.java:1450)
at com.android.server.SystemServer.main(SystemServer.java:1580)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:688)
at dalvik.system.NativeStart.main(Native Method)

"Binder_10" prio=5 tid=90 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42a1d408 self=0x576cf9b8
| sysTid=16291 nice=0 sched=0/0 cgrp=apps handle=1461910640
| state=S schedstat=( 0 0 0 ) utm=17 stm=7 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_F" prio=5 tid=89 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x428745c8 self=0x5d546f70
| sysTid=11574 nice=0 sched=0/0 cgrp=apps handle=1525505040
| state=S schedstat=( 0 0 0 ) utm=67 stm=31 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"SyncHandler-0" prio=5 tid=88 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427908a8 self=0x518a5008
| sysTid=8370 nice=0 sched=0/0 cgrp=apps handle=1572002312
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"DhcpStateMachine" prio=5 tid=87 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x428fb530 self=0x5ab3e2e8
| sysTid=8322 nice=0 sched=0/0 cgrp=apps handle=1526693096
| state=S schedstat=( 0 0 0 ) utm=0 stm=2 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"PMS-Monitor" prio=5 tid=86 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4281b740 self=0x5b1617d8
| sysTid=6563 nice=0 sched=0/0 cgrp=apps handle=1465677696
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"AsyncTask #5" prio=5 tid=84 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42a1d460 self=0x5aeeef70
| sysTid=6263 nice=0 sched=0/0 cgrp=apps handle=1565756176
| state=S schedstat=( 0 0 0 ) utm=1 stm=4 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x42a469a8> (a java.lang.VMThread) held by tid=84 (AsyncTask #5)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"pool-2-thread-1" prio=5 tid=85 WAIT
| group="main" sCount=1 dsCount=0 obj=0x429e4b18 self=0x5c116f78
| sysTid=3056 nice=0 sched=0/0 cgrp=apps handle=1467371448
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x429e4c60> (a java.lang.VMThread) held by tid=85 (pool-2-thread-1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"Binder_E" prio=5 tid=80 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x429c76d0 self=0x5b0d7b00
| sysTid=3053 nice=0 sched=0/0 cgrp=apps handle=1521961456
| state=S schedstat=( 0 0 0 ) utm=265 stm=97 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"SoundPoolThread" prio=5 tid=83 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42971790 self=0x5c08c460
| sysTid=2999 nice=0 sched=0/0 cgrp=apps handle=1521949288
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 00072f4d /system/lib/libmedia.so
#04 pc 00072f9f /system/lib/libmedia.so (android::SoundPoolThread::read()+16)
#05 pc 00073153 /system/lib/libmedia.so (android::SoundPoolThread::run()+22)
#06 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#07 pc 000120b7 /system/lib/libutils.so
#08 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"SoundPool" prio=5 tid=82 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4296efb0 self=0x5c08c008
| sysTid=2998 nice=0 sched=0/0 cgrp=apps handle=1521948704
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 00072a83 /system/lib/libmedia.so (android::SoundPool::run()+20)
#04 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#05 pc 000120b7 /system/lib/libutils.so
#06 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"AsyncTask #4" prio=5 tid=74 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42881ca8 self=0x5ab83518
| sysTid=2430 nice=0 sched=0/0 cgrp=apps handle=1565839368
| state=S schedstat=( 0 0 0 ) utm=3 stm=3 core=1
at java.lang.Object.wait(Native Method)
- waiting on <0x42509be8> (a java.lang.VMThread) held by tid=74 (AsyncTask #4)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"AsyncTask #3" prio=5 tid=81 WAIT
| group="main" sCount=1 dsCount=0 obj=0x42807dc8 self=0x5b0b1500
| sysTid=2046 nice=0 sched=0/0 cgrp=apps handle=1565848768
| state=S schedstat=( 0 0 0 ) utm=1 stm=5 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x42807e38> (a java.lang.VMThread) held by tid=81 (AsyncTask #3)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"Thread-100" prio=5 tid=79 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4287d940 self=0x5c17f1b8
| sysTid=1605 nice=0 sched=0/0 cgrp=apps handle=1521801880
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at com.htc.server.HtcDeviceInfoManager$ReceiverHelper$1.run(HtcDeviceInfoManager.java:263)

"Binder_D" prio=5 tid=78 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424bfbe0 self=0x5722f458
| sysTid=1516 nice=0 sched=0/0 cgrp=apps handle=1528187464
| state=S schedstat=( 0 0 0 ) utm=243 stm=115 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_C" prio=5 tid=77 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424e8900 self=0x5722f000
| sysTid=1515 nice=0 sched=0/0 cgrp=apps handle=1370568120
| state=S schedstat=( 0 0 0 ) utm=240 stm=98 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_B" prio=5 tid=76 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42571af0 self=0x5b0f3670
| sysTid=1421 nice=0 sched=0/0 cgrp=apps handle=1469754120
| state=S schedstat=( 0 0 0 ) utm=262 stm=92 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_A" prio=5 tid=75 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42597570 self=0x5dd283b0
| sysTid=1420 nice=0 sched=0/0 cgrp=apps handle=1467077064
| state=S schedstat=( 0 0 0 ) utm=273 stm=105 core=3
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_9" prio=5 tid=73 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423b50b0 self=0x5af15a78
| sysTid=1391 nice=0 sched=0/0 cgrp=apps handle=1495931960
| state=S schedstat=( 0 0 0 ) utm=273 stm=112 core=3
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"RefQueueWorker@org.apache.http.impl.conn.tsccm.ConnPoolByRoute@423bd9e0" daemon prio=5 tid=72 WAIT
| group="main" sCount=1 dsCount=0 obj=0x4244ace8 self=0x56ec6310
| sysTid=1364 nice=0 sched=0/0 cgrp=apps handle=1461741488
| state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x4251e308> (a java.lang.ref.ReferenceQueue)
at java.lang.Object.wait(Object.java:401)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
at org.apache.http.impl.conn.tsccm.RefQueueWorker.run(RefQueueWorker.java:102)
at java.lang.Thread.run(Thread.java:864)

"Binder_8" prio=5 tid=71 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427a5588 self=0x592a1008
| sysTid=1306 nice=0 sched=0/0 cgrp=apps handle=1467398592
| state=S schedstat=( 0 0 0 ) utm=264 stm=103 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"loc_eng_dmn_conn" prio=5 tid=70 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427c4510 self=0x572423a0
| sysTid=1303 nice=0 sched=0/0 cgrp=apps handle=1574079080
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
#00 pc 00020fe4 /system/lib/libc.so (read+8)
#01 pc 000192f1 /system/lib/libloc_eng.so (loc_eng_dmn_conn_glue_msgrcv+12)
#02 pc 00017025 /system/lib/libloc_eng.so
#03 pc 00018bb9 /system/lib/libloc_eng.so
#04 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#05 pc 000120b7 /system/lib/libutils.so
#06 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#07 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_7" prio=5 tid=69 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427c71a8 self=0x5dd63950
| sysTid=1301 nice=0 sched=0/0 cgrp=apps handle=1461765592
| state=S schedstat=( 0 0 0 ) utm=234 stm=113 core=3
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_6" prio=5 tid=68 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427c8788 self=0x5b0f3008
| sysTid=1297 nice=0 sched=0/0 cgrp=apps handle=1526872016
| state=S schedstat=( 0 0 0 ) utm=245 stm=106 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Loc_hal_worker" prio=5 tid=67 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427c4f78 self=0x595c2250
| sysTid=1284 nice=0 sched=0/0 cgrp=apps handle=1499209736
| state=S schedstat=( 0 0 0 ) utm=5 stm=5 core=3
#00 pc 00022624 /system/lib/libc.so (__futex_syscall3+8)
#01 pc 0000f054 /system/lib/libc.so (__pthread_cond_timedwait_relative+48)
#02 pc 0000f0b4 /system/lib/libc.so (__pthread_cond_timedwait+64)
#03 pc 00002aed /system/lib/libgps.utils.so (msg_q_rcv+388)
#04 pc 00002ddd /system/lib/libloc_core.so (loc_core::MsgTask::loopMain(void*)+148)
#05 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#06 pc 000120b7 /system/lib/libutils.so
#07 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#08 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"NetworkTimeUpdateService" prio=5 tid=66 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427b5538 self=0x592b2008
| sysTid=1273 nice=0 sched=0/0 cgrp=apps handle=1495999584
| state=S schedstat=( 0 0 0 ) utm=4 stm=0 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"Binder_5" prio=5 tid=65 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x427b2600 self=0x579ba418
| sysTid=1271 nice=0 sched=0/0 cgrp=apps handle=1469817296
| state=S schedstat=( 0 0 0 ) utm=271 stm=99 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"watchdog" prio=5 tid=64 TIMED_WAIT
| group="main" sCount=1 dsCount=0 obj=0x42237128 self=0x571fc268
| sysTid=1223 nice=0 sched=0/0 cgrp=apps handle=1461914480
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=0
at java.lang.Object.wait(Native Method)
- waiting on <0x42237128> (a com.android.server.Watchdog)
at java.lang.Object.wait(Object.java:401)
at com.android.server.Watchdog.run(Watchdog.java:402)

"UsbService host thread" prio=5 tid=63 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425c34a8 self=0x5b002830
| sysTid=1220 nice=0 sched=0/0 cgrp=apps handle=1526738056
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
#00 pc 00020fe8 /system/lib/libc.so (read+12)
#01 pc 00001217 /system/lib/libusbhost.so (usb_host_read_event+30)
#02 pc 0000140d /system/lib/libusbhost.so (usb_host_run+16)
#03 pc 000104b3 /system/lib/libandroid_servers.so
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at com.android.server.usb.UsbHostManager.monitorUsbHostBus(Native Method)
at com.android.server.usb.UsbHostManager.access$000(UsbHostManager.java:40)
at com.android.server.usb.UsbHostManager$1.run(UsbHostManager.java:183)
at java.lang.Thread.run(Thread.java:864)

"CaptivePortalTracker" prio=5 tid=62 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424f50a0 self=0x5723f7d0
| sysTid=1214 nice=0 sched=0/0 cgrp=apps handle=1461976128
| state=S schedstat=( 0 0 0 ) utm=1 stm=1 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiMonitor" prio=5 tid=61 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424ddf20 self=0x571b2008
| sysTid=1167 nice=0 sched=0/0 cgrp=apps handle=1461396576
| state=S schedstat=( 0 0 0 ) utm=26 stm=10 core=0
#00 pc 000224e4 /system/lib/libc.so (poll+12)
#01 pc 00005389 /system/lib/libhardware_legacy.so (wifi_ctrl_recv+108)
#02 pc 00005495 /system/lib/libhardware_legacy.so (wifi_wait_on_socket+120)
#03 pc 00074049 /system/lib/libandroid_runtime.so
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.net.wifi.WifiNative.waitForEventNative(Native Method)
at android.net.wifi.WifiNative.waitForEvent(WifiNative.java:146)
at android.net.wifi.WifiMonitor$MonitorThread.run(WifiMonitor.java:638)

"Thread-79" prio=5 tid=60 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4255d1b8 self=0x572002f8
| sysTid=1135 nice=0 sched=0/0 cgrp=apps handle=1461714952
| state=S schedstat=( 0 0 0 ) utm=0 stm=2 core=0
#00 pc 00021f9c /system/lib/libc.so (accept+8)
#01 pc 0001e6f1 /system/lib/libjavacore.so
#02 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#03 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#04 pc 00029de0 /system/lib/libdvm.so
#05 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#06 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#07 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#08 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#09 pc 0006048f /system/lib/libdvm.so
#10 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#11 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at libcore.io.Posix.accept(Native Method)
at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:55)
at com.android.server.am.NativeCrashListener.run(NativeCrashListener.java:141)

"AsyncTask #2" prio=5 tid=59 WAIT
| group="main" sCount=1 dsCount=0 obj=0x4251c2c8 self=0x5722eae0
| sysTid=1134 nice=0 sched=0/0 cgrp=apps handle=1458593792
| state=S schedstat=( 0 0 0 ) utm=0 stm=4 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x42522320> (a java.lang.VMThread) held by tid=59 (AsyncTask #2)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"DPS" prio=5 tid=58 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425b9950 self=0x56f09428
| sysTid=1133 nice=0 sched=0/0 cgrp=apps handle=1457803280
| state=S schedstat=( 0 0 0 ) utm=1 stm=5 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"HAD" prio=5 tid=57 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421e9b28 self=0x56f06658
| sysTid=1131 nice=0 sched=0/0 cgrp=apps handle=1458273384
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"FingerGestureServices" prio=5 tid=56 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42537530 self=0x56f812b8
| sysTid=1117 nice=0 sched=0/0 cgrp=apps handle=1459097312
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"UserBehaviorLogging" prio=5 tid=55 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42352418 self=0x56f7eb60
| sysTid=1116 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1459104048
| state=S schedstat=( 0 0 0 ) utm=3 stm=3 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"backup" prio=5 tid=54 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42568db0 self=0x56f7ced0
| sysTid=1113 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1458791120
| state=S schedstat=( 0 0 0 ) utm=3 stm=1 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"Binder_4" prio=5 tid=53 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425cd7d8 self=0x56f354d8
| sysTid=1111 nice=0 sched=0/0 cgrp=apps handle=1458786960
| state=S schedstat=( 0 0 0 ) utm=258 stm=112 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"Binder_3" prio=5 tid=52 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425cd250 self=0x56f369b0
| sysTid=1110 nice=0 sched=0/0 cgrp=apps handle=1458792272
| state=S schedstat=( 0 0 0 ) utm=302 stm=125 core=0
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 000202b5 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+140)
#03 pc 00020a77 /system/lib/libbinder.so (android::IPCThreadState::getAndExecuteCommand()+6)
#04 pc 00020b0f /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+50)
#05 pc 00025935 /system/lib/libbinder.so
#06 pc 00012635 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+216)
#07 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#08 pc 000120b7 /system/lib/libutils.so
#09 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#10 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"AudioService" prio=5 tid=51 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425c9730 self=0x56f33768
| sysTid=1109 nice=0 sched=0/0 cgrp=apps handle=1458781120
| state=S schedstat=( 0 0 0 ) utm=4 stm=4 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.media.AudioService$AudioSystemThread.run(AudioService.java:4748)

"AsyncTask #1" prio=5 tid=50 WAIT
| group="main" sCount=1 dsCount=0 obj=0x425c9220 self=0x56ee9780
| sysTid=1108 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1458778904
| state=S schedstat=( 0 0 0 ) utm=0 stm=5 core=3
at java.lang.Object.wait(Native Method)
- waiting on <0x425c93b8> (a java.lang.VMThread) held by tid=50 (AsyncTask #1)
at java.lang.Thread.parkFor(Thread.java:1239)
at sun.misc.Unsafe.park(Unsafe.java:325)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2017)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1035)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1097)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:864)

"mDnsConnector" prio=5 tid=49 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42530be8 self=0x56e2ab58
| sysTid=1099 nice=0 sched=0/0 cgrp=apps handle=1457602728
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
#00 pc 000220f8 /system/lib/libc.so (recvmsg+8)
#01 pc 00072d41 /system/lib/libandroid_runtime.so
#02 pc 000731b1 /system/lib/libandroid_runtime.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:33)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:98)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:157)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:99)
at java.lang.Thread.run(Thread.java:864)

"NsdService" prio=5 tid=48 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4251c5f8 self=0x56f0b830
| sysTid=1098 nice=0 sched=0/0 cgrp=apps handle=1457694728
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiWatchdogStateMachine" prio=5 tid=47 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42508f38 self=0x56e8b0a8
| sysTid=1097 nice=0 sched=0/0 cgrp=apps handle=1457687568
| state=S schedstat=( 0 0 0 ) utm=0 stm=3 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"UsbnetService" prio=5 tid=46 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42506768 self=0x56ed63e0
| sysTid=1096 nice=0 sched=0/0 cgrp=apps handle=1458399288
| state=S schedstat=( 0 0 0 ) utm=0 stm=1 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiManager" prio=5 tid=45 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424d3d58 self=0x56ed5538
| sysTid=1095 nice=0 sched=0/0 cgrp=apps handle=1458395536
| state=S schedstat=( 0 0 0 ) utm=1 stm=3 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"ConnectivityServiceThread" prio=5 tid=44 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x425716e8 self=0x56ed4b60
| sysTid=1094 nice=0 sched=0/0 cgrp=apps handle=1458340520
| state=S schedstat=( 0 0 0 ) utm=42 stm=49 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"PPPoE" prio=5 tid=43 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4253e2a0 self=0x56ec72d0
| sysTid=1093 nice=0 sched=0/0 cgrp=apps handle=1458337576
| state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiService" prio=5 tid=42 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424a41a8 self=0x56ae29b0
| sysTid=1092 nice=0 sched=0/0 cgrp=apps handle=1458334856
| state=S schedstat=( 0 0 0 ) utm=2 stm=2 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiStateMachine" prio=5 tid=41 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423d0740 self=0x56ed3150
| sysTid=1091 nice=0 sched=0/0 cgrp=apps handle=1458350648
| state=S schedstat=( 0 0 0 ) utm=149 stm=45 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WifiP2pService" prio=5 tid=40 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x423bef88 self=0x56eb64b0
| sysTid=1090 nice=0 sched=0/0 cgrp=apps handle=1458268424
| state=S schedstat=( 0 0 0 ) utm=6 stm=4 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"UEventObserver" prio=5 tid=39 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41d81580 self=0x56e02468
| sysTid=1089 nice=0 sched=0/0 cgrp=apps handle=1457531072
| state=S schedstat=( 0 0 0 ) utm=12 stm=5 core=0
#00 pc 000224e4 /system/lib/libc.so (poll+12)
#01 pc 00003169 /system/lib/libhardware_legacy.so (uevent_next_event+52)
#02 pc 00072a57 /system/lib/libandroid_runtime.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.UEventObserver.nativeWaitForNextEvent(Native Method)
at android.os.UEventObserver.access$100(UEventObserver.java:47)
at android.os.UEventObserver$UEventThread.run(UEventObserver.java:191)

"NetworkPolicy" prio=5 tid=38 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41eb1710 self=0x56eb8660
| sysTid=1088 nice=0 sched=0/0 cgrp=apps handle=1458277392
| state=S schedstat=( 0 0 0 ) utm=23 stm=13 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"NetworkStats" prio=5 tid=37 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x424233f0 self=0x56eb8000
| sysTid=1087 nice=0 sched=0/0 cgrp=apps handle=1457525416
| state=S schedstat=( 0 0 0 ) utm=27 stm=13 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"NetdConnector" prio=5 tid=36 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420450a8 self=0x56e34540
| sysTid=1086 nice=0 sched=0/0 cgrp=apps handle=1457736088
| state=S schedstat=( 0 0 0 ) utm=19 stm=7 core=0
#00 pc 000220f8 /system/lib/libc.so (recvmsg+8)
#01 pc 00072d41 /system/lib/libandroid_runtime.so
#02 pc 000731b1 /system/lib/libandroid_runtime.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:33)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:98)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:157)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:99)
at java.lang.Thread.run(Thread.java:864)

"VoldConnector" prio=5 tid=35 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41bb5ba0 self=0x56e05cc0
| sysTid=1084 nice=0 sched=0/0 cgrp=apps handle=1457520336
| state=S schedstat=( 0 0 0 ) utm=1 stm=1 core=0
#00 pc 000220f8 /system/lib/libc.so (recvmsg+8)
#01 pc 00072d41 /system/lib/libandroid_runtime.so
#02 pc 000731b1 /system/lib/libandroid_runtime.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.net.LocalSocketImpl.readba_native(Native Method)
at android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:33)
at android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:98)
at com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:157)
at com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:99)
at java.lang.Thread.run(Thread.java:864)

"MountService" prio=5 tid=34 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x4230a930 self=0x56df9398
| sysTid=1083 nice=0 sched=0/0 cgrp=apps handle=1457519752
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"InputReader" prio=10 tid=33 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41f96c90 self=0x54d67c48
| sysTid=1082 nice=-8 sched=0/0 cgrp=apps handle=1423340280
| state=S schedstat=( 0 0 0 ) utm=47 stm=40 core=1
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 0001f72b /system/lib/libinputservice.so (android::EventHub::getEvents(int, android::RawEvent*, unsigned int)+1554)
at dalvik.system.NativeStart.run(Native Method)

"InputDispatcher" prio=10 tid=32 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x420085f0 self=0x54d67540
| sysTid=1081 nice=-8 sched=0/0 cgrp=apps handle=1423339624
| state=S schedstat=( 0 0 0 ) utm=95 stm=86 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 0002787b /system/lib/libinputservice.so (android::InputDispatcher::dispatchOnce()+138)
#04 pc 0001ffdb /system/lib/libinputservice.so (android::InputDispatcherThread::threadLoop()+8)
#05 pc 000125c5 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+104)
#06 pc 0004fdf7 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+98)
#07 pc 000120b7 /system/lib/libutils.so
#08 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#09 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at dalvik.system.NativeStart.run(Native Method)

"AlarmManager" prio=5 tid=31 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42467dc0 self=0x56e61300
| sysTid=1079 nice=0 sched=0/0 cgrp=apps handle=1457919832
| state=S schedstat=( 0 0 0 ) utm=33 stm=15 core=1
#00 pc 000212a8 /system/lib/libc.so (__ioctl+8)
#01 pc 0002dbdf /system/lib/libc.so (ioctl+14)
#02 pc 00009e67 /system/lib/libandroid_servers.so
#03 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#04 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#05 pc 00029de0 /system/lib/libdvm.so
#06 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#07 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#08 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#09 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#10 pc 0006048f /system/lib/libdvm.so
#11 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#12 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at com.android.server.AlarmManagerService.waitForAlarm(Native Method)
at com.android.server.AlarmManagerService.access$400(AlarmManagerService.java:89)
at com.android.server.AlarmManagerService$AlarmThread.run(AlarmManagerService.java:1570)

"HPE" prio=5 tid=30 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x421fa390 self=0x56e600a8
| sysTid=1078 nice=0 sched=0/0 cgrp=apps handle=1457916680
| state=S schedstat=( 0 0 0 ) utm=3 stm=4 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"WLM" prio=5 tid=29 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42255618 self=0x56e79008
| sysTid=1077 nice=0 sched=0/0 cgrp=apps handle=1458017376
| state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"PMS2" prio=5 tid=13 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42272830 self=0x56e7c0a8
| sysTid=1076 nice=0 sched=0/0 cgrp=apps handle=1458029824
| state=S schedstat=( 0 0 0 ) utm=4 stm=1 core=0
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"PMS" prio=5 tid=10 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42274c40 self=0x56df5008
| sysTid=1075 nice=0 sched=0/0 cgrp=apps handle=1384359960
| state=S schedstat=( 0 0 0 ) utm=57 stm=38 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:134)
at android.os.HandlerThread.run(HandlerThread.java:61)

"PackageManager" prio=5 tid=12 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x42223818 self=0x56e08918
| sysTid=1072 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1457405960
| state=S schedstat=( 0 0 0 ) utm=25 stm=10 core=3
#00 pc 0002245c /system/lib/libc.so (epoll_wait+12)
#01 pc 00016427 /system/lib/libutils.so (android::Looper::pollInner(int)+98)
#02 pc 000166d1 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 00070f99 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0002094c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 00057589 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+428)
#06 pc 00029de0 /system/lib/libdvm.so
#07 pc 000326e4 /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
#08 pc 0002fc00 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+232)
#09 pc 0006d21d /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
#10 pc 0006d241 /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
#11 pc 0006048f /system/lib/libdvm.so
#12 pc 0000d300 /system/lib/libc.so (__thread_entry+72)
#13 pc 0000d498 /system/lib/libc.so (pthread_create+240)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at an...
mcginty commented 9 years ago

still no repro :worried:

moxie0 commented 9 years ago

Something is definitely up. Not that much changed between 2.21.0 and 2.22.2, might be worth closely reviewing the diffs.

mcginty commented 9 years ago

closing unless this is still in latest