ianhanniballake/ContractionTimer — Issue #37: ANR keyDispatchingTimedOut in MainActivity
Author: ianhanniballake
Created: 2012-02-16 06:01:35+00:00
State: open
Labels: Crash

DALVIK THREADS:
"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x4001d8c0 self=0xccc8
| sysTid=3027 nice=0 sched=0/0 cgrp=default handle=-1345017816
| schedstat=( 4726989740 5692626957 8043 )
at android.os.BinderProxy.transact(Native Method)
at android.view.IWindowSession$Stub$Proxy.finishKey(IWindowSession.java:625)
at android.view.ViewRoot.handleMessage(ViewRoot.java:1836)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
at dalvik.system.NativeStart.main(Native Method)

"DispatcherThread" prio=5 tid=18 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448e0f60 self=0x2e33d0
| sysTid=3101 nice=0 sched=0/0 cgrp=default handle=2944416
| schedstat=( 671387 72174071 16 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448e2028> (a android.os.MessageQueue)
at java.lang.Object.wait(Object.java:288)
at android.os.MessageQueue.next(MessageQueue.java:146)
at android.os.Looper.loop(Looper.java:110)
at android.os.HandlerThread.run(HandlerThread.java:60)

"Binder Thread #4" prio=5 tid=15 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x4489a800 self=0x2a2908
| sysTid=3042 nice=0 sched=0/0 cgrp=default handle=2757632
| schedstat=( 24505618 780090335 253 )
at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #3" prio=5 tid=14 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x4485b370 self=0x2a0c20
| sysTid=3041 nice=0 sched=0/0 cgrp=default handle=2209120
| schedstat=( 22613521 782165526 264 )
at dalvik.system.NativeStart.run(Native Method)

"ModernAsyncTask #5" prio=5 tid=13 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448abe18 self=0x29e430
| sysTid=3040 nice=10 sched=0/0 cgrp=bg_non_interactive handle=2210768
| schedstat=( 16540523 97985687255 179 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448783b0> (a java.lang.VMThread)
at java.lang.Thread.parkFor(Thread.java:1535)
at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
at sun.misc.Unsafe.park(Unsafe.java:317)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:131)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)

"ModernAsyncTask #4" prio=5 tid=11 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448af960 self=0x23eeb0
| sysTid=3037 nice=10 sched=0/0 cgrp=bg_non_interactive handle=2346544
| schedstat=( 61950681 106664367671 195 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448afad8> (a java.lang.VMThread)
at java.lang.Thread.parkFor(Thread.java:1535)
at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
at sun.misc.Unsafe.park(Unsafe.java:317)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:131)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)

"ModernAsyncTask #3" prio=5 tid=10 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448af6c8 self=0x23e568
| sysTid=3036 nice=10 sched=0/0 cgrp=bg_non_interactive handle=2346480
| schedstat=( 39031973 27762176527 282 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448af840> (a java.lang.VMThread)
at java.lang.Thread.parkFor(Thread.java:1535)
at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
at sun.misc.Unsafe.park(Unsafe.java:317)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:131)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)

"ModernAsyncTask #2" prio=5 tid=9 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448af3d8 self=0x23cbe8
| sysTid=3035 nice=10 sched=0/0 cgrp=bg_non_interactive handle=2346280
| schedstat=( 29571537 115789184570 205 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448af550> (a java.lang.VMThread)
at java.lang.Thread.parkFor(Thread.java:1535)
at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
at sun.misc.Unsafe.park(Unsafe.java:317)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:131)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)

"ModernAsyncTask #1" prio=5 tid=8 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x448af080 self=0x23c9e0
| sysTid=3034 nice=10 sched=0/0 cgrp=bg_non_interactive handle=2345760
| schedstat=( 27832028 27618194586 258 )
at java.lang.Object.wait(Native Method)
- waiting on <0x448af2b8> (a java.lang.VMThread)
at java.lang.Thread.parkFor(Thread.java:1535)
at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
at sun.misc.Unsafe.park(Unsafe.java:317)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:131)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1996)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1001)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
at java.lang.Thread.run(Thread.java:1096)

"AsyncQueryWorker" prio=5 tid=7 WAIT
| group="main" sCount=1 dsCount=0 s=N obj=0x4489b430 self=0x21b5a0
| sysTid=3033 nice=0 sched=0/0 cgrp=default handle=2209504
| schedstat=( 382965090 1021209718 317 )
at java.lang.Object.wait(Native Method)
- waiting on <0x4489b658> (a android.os.MessageQueue)
at java.lang.Object.wait(Object.java:288)
at android.os.MessageQueue.next(MessageQueue.java:146)
at android.os.Looper.loop(Looper.java:110)
at android.os.HandlerThread.run(HandlerThread.java:60)

"Binder Thread #2" prio=5 tid=6 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x4485b9b0 self=0x119788
| sysTid=3032 nice=0 sched=0/0 cgrp=default handle=1252536
| schedstat=( 39642325 794708265 366 )
at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=5 NATIVE
| group="main" sCount=1 dsCount=0 s=N obj=0x44856600 self=0x128528
| sysTid=3031 nice=0 sched=0/0 cgrp=default handle=1174184
| schedstat=( 36773682 777954112 301 )
at dalvik.system.NativeStart.run(Native Method)

"Compiler" daemon prio=5 tid=4 VMWAIT
| group="system" sCount=1 dsCount=0 s=N obj=0x448552a0 self=0x127268
| sysTid=3030 nice=0 sched=0/0 cgrp=default handle=1204416
| schedstat=( 1078399656 1448822028 6446 )
at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
| group="system" sCount=0 dsCount=0 s=N obj=0x448551e8 self=0x125ed0
| sysTid=3029 nice=0 sched=0/0 cgrp=default handle=1187528
| schedstat=( 90942383 729736333 165 )
at dalvik.system.NativeStart.run(Native Method)

"HeapWorker" daemon prio=5 tid=2 VMWAIT
| group="system" sCount=1 dsCount=0 s=N obj=0x4314cc20 self=0x124bd0
| sysTid=3028 nice=0 sched=0/0 cgrp=default handle=1187464
| schedstat=( 145874027 802734373 265 )
at dalvik.system.NativeStart.run(Native Method)