ANR keyDispatchingTimedOut

Bug #793604 reported by Martin Albisetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Android Music
New
Undecided
Unassigned

Bug Description

DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 MONITOR
  | group="main" sCount=1 dsCount=0 obj=0x40163680 self=0x115d8
  | sysTid=23793 nice=0 sched=0/0 cgrp=default handle=-1342909328
  | schedstat=( 31597588000 3529335000 32178 ) utm=2168 stm=991 core=1
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.forSong(DownloadServiceImpl.java:~219)
  - waiting to lock <0x40788060> (a net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl) held by threadid=21 (CancelableTask BufferTask (DownloadFile (04 Watershed)) execution)
  at net.sourceforge.subsonic.androidapp.util.SongView.update(SongView.java:111)
  at net.sourceforge.subsonic.androidapp.util.SongView.updateAll(SongView.java:158)
  at net.sourceforge.subsonic.androidapp.util.SongView.access$000(SongView.java:44)
  at net.sourceforge.subsonic.androidapp.util.SongView$1.run(SongView.java:147)
  at android.os.Handler.handleCallback(Handler.java:587)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  at android.os.Looper.loop(Looper.java:126)
  at android.app.ActivityThread.main(ActivityThread.java:3997)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:491)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
  at dalvik.system.NativeStart.main(Native Method)

"CancelableTask BufferTask (DownloadFile (04 Watershed)) execution" prio=5 tid=21 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x412f4978 self=0x1f4e78
  | sysTid=25293 nice=0 sched=0/0 cgrp=default handle=1643104
  | schedstat=( 274453000 7251000 2206 ) utm=5 stm=22 core=1
  at java.io.File.existsImpl(Native Method)
  at java.io.File.exists(File.java:433)
  at net.sourceforge.subsonic.androidapp.service.DownloadFile.isWorkDone(DownloadFile.java:119)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.checkDownloads(DownloadServiceImpl.java:616)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play(DownloadServiceImpl.java:330)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.play(DownloadServiceImpl.java:321)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.next(DownloadServiceImpl.java:365)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.doPlay(DownloadServiceImpl.java:497)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl.access$500(DownloadServiceImpl.java:55)
  at net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl$BufferTask.execute(DownloadServiceImpl.java:753)
  at net.sourceforge.subsonic.androidapp.util.CancellableTask$1.run(CancellableTask.java:74)

"pool-6-thread-1" prio=5 tid=20 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40dac1e0 self=0x1dd5d0
  | sysTid=25251 nice=0 sched=0/0 cgrp=default handle=1548512
  | schedstat=( 14191000 6390000 35 ) utm=1 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40dac2f8> (a java.lang.VMThread) tid=20
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:197)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2061)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1062)
  at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:779)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1014)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1074)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574)
  at java.lang.Thread.run(Thread.java:1020)

"Binder Thread #3" prio=5 tid=19 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x40d1b558 self=0x1f3728
  | sysTid=25119 nice=0 sched=0/0 cgrp=default handle=2045672
  | schedstat=( 5313000 10976000 50 ) utm=0 stm=0 core=1
  at dalvik.system.NativeStart.run(Native Method)

"ImageLoader" prio=5 tid=18 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40cfdb58 self=0x1e2438
  | sysTid=25117 nice=0 sched=0/0 cgrp=default handle=1874360
  | schedstat=( 101000 319000 4 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40cfdce0> (a java.lang.VMThread) tid=18
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at net.sourceforge.subsonic.androidapp.util.ImageLoader.run(ImageLoader.java:115)
  at java.lang.Thread.run(Thread.java:1020)

"ImageLoader" prio=5 tid=17 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40cfda30 self=0x1e1a88
  | sysTid=25116 nice=0 sched=0/0 cgrp=default handle=1938664
  | schedstat=( 102000 260000 3 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40cfdb20> (a java.lang.VMThread) tid=17
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at net.sourceforge.subsonic.androidapp.util.ImageLoader.run(ImageLoader.java:115)
  at java.lang.Thread.run(Thread.java:1020)

"ImageLoader" prio=5 tid=16 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40cfd8b0 self=0x1e1160
  | sysTid=25115 nice=0 sched=0/0 cgrp=default handle=1663768
  | schedstat=( 95000 223000 3 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40cfd9a0> (a java.lang.VMThread) tid=16
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at net.sourceforge.subsonic.androidapp.util.ImageLoader.run(ImageLoader.java:115)
  at java.lang.Thread.run(Thread.java:1020)

"ImageLoader" prio=5 tid=15 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40cfd710 self=0x1cc888
  | sysTid=25114 nice=0 sched=0/0 cgrp=default handle=1938152
  | schedstat=( 96000 292000 3 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40cfd800> (a java.lang.VMThread) tid=15
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at net.sourceforge.subsonic.androidapp.util.ImageLoader.run(ImageLoader.java:115)
  at java.lang.Thread.run(Thread.java:1020)

"ImageLoader" prio=5 tid=14 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40cfd5a8 self=0x1d0ee0
  | sysTid=25113 nice=0 sched=0/0 cgrp=default handle=1873712
  | schedstat=( 158000 268000 3 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40cfd6a0> (a java.lang.VMThread) tid=14
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at net.sourceforge.subsonic.androidapp.util.ImageLoader.run(ImageLoader.java:115)
  at java.lang.Thread.run(Thread.java:1020)

"pool-3-thread-1" prio=5 tid=13 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40bf4a60 self=0x1aaa68
  | sysTid=25110 nice=0 sched=0/0 cgrp=default handle=1686928
  | schedstat=( 388000 6381000 3 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40bf4ba0> (a java.lang.VMThread) tid=13
  at java.lang.Thread.parkFor(Thread.java:1425)
  at java.lang.LangAccessImpl.parkFor(LangAccessImpl.java:48)
  at sun.misc.Unsafe.park(Unsafe.java:329)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1014)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1074)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:574)
  at java.lang.Thread.run(Thread.java:1020)

"<email address hidden>@40aaae70" daemon prio=5 tid=12 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x40a9e680 self=0x15eaa0
  | sysTid=23807 nice=0 sched=0/0 cgrp=default handle=1426904
  | schedstat=( 784000 197556000 22 ) utm=0 stm=0 core=1
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40a10950> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:398)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:107)
  at java.lang.ref.ReferenceQueue.re...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.