View Single Post
  #11 (permalink)  
Old March 8th, 2005
Dionar Dionar is offline
Apprentice
 
Join Date: March 7th, 2005
Location: Barrie ON
Posts: 9
Dionar is flying high
Default

Continued....

"AWT-Shutdown" prio=1 tid=0x0814b780 nid=0x1a82 in Object.wait() [a9cf7000..a9cf78bc]
at java.lang.Object.wait(Native Method)
- waiting on <0xac0710a8> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <0xac0710a8> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Java2D Disposer" daemon prio=1 tid=0x08077430 nid=0x1a82 in Object.wait() [a9e77000..a9e778bc]
at java.lang.Object.wait(Native Method)
- waiting on <0xac09d340> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(UnknownSource)
- locked <0xac09d340> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(UnknownSource)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Motif" daemon prio=1 tid=0x08190a18 nid=0x1a82 runnable [a9df7000..a9df78bc]
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Unknown Source)

"Signal Dispatcher" daemon prio=1 tid=0x080970e0 nid=0x1a82 waiting on condition [0..0]

"Finalizer" daemon prio=1 tid=0x08092048 nid=0x1a82 inObject.wait() [ab9ef000..ab9ef8bc]
at java.lang.Object.wait(Native Method)
- waiting on <0xac06d420> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(UnknownSource)
- locked <0xac06d420> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(UnknownSource)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknow n Source)

"Reference Handler" daemon prio=1 tid=0x080914a0 nid=0x1a82 in Object.wait() [aba6f000..aba6f8bc]
at java.lang.Object.wait(Native Method)
- waiting on <0xac06d488> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unkno wn Source)
- locked <0xac06d488> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=1 tid=0x08090260 nid=0x1a82 runnable

"VM Periodic Task Thread" prio=1 tid=0x08099920 nid=0x1a82 waiting on condition
"Suspend Checker Thread" prio=1 tid=0x080966c8 nid=0x1a82 runnable

Found one Java-level deadlock:
=============================
"DelayedGUI":
waiting to lock monitor 0x0809343c (object 0xb0825740, a java.lang.Class),
which is held by "Thread-27"
"Thread-27":
waiting to lock monitor 0x080934e4 (object 0xac423b98, a com.limegroup.gnutella.gui.DaapManager),
which is held by "DelayedGUI"

Java stack information for the threads listed above:
================================================== =
"DelayedGUI":
at de.kapsi.net.daap.Transaction.<init>(Transaction.j ava:91)
- waiting to lock <0xb0825740> (a java.lang.Class)
at de.kapsi.net.daap.Library.open(Library.java:220)
- locked <0xac4ab2a0> (a de.kapsi.net.daap.Library)
at com.limegroup.gnutella.gui.DaapManager.handleAddEv ent(DaapManager.java:386)
at com.limegroup.gnutella.gui.DaapManager.handleFileM anagerEvent(DaapManager.java:437)
- locked <0xac423b98> (a com.limegroup.gnutella.gui.DaapManager)
at com.limegroup.gnutella.gui.VisualConnectionCallbac k$5.run(VisualConnectionCallback.java:180)
at com.limegroup.gnutella.util.ProcessingQueue$Proces sor.run(ProcessingQueue.java:84)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)
"Thread-27":
at com.limegroup.gnutella.gui.DaapManager.commit(Daap Manager.java:697)
- waiting to lock <0xac423b98> (a com.limegroup.gnutella.gui.DaapManager)
at de.kapsi.net.daap.Transaction.commit(Transaction.j ava:160)
- locked <0xac98d548> (a de.kapsi.net.daap.Transaction)
at de.kapsi.net.daap.Transaction$AutoCommitTask.run(T ransaction.java:360)
- locked <0xb0825740> (a java.lang.Class)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

Found 1 deadlock.


I hope this helps. The program worked for about 5 minutes before the GUI freeze. And a song continued to download according to my internet activity monitor.
Reply With Quote