Full thread dump Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode): "DestroyJavaVM" prio=5 tid=0x00034f98 nid=0x15d8 waiting on condition [0..7fad8] "Thread-1" prio=5 tid=0x02e3fe78 nid=0x1610 runnable [465f000..465fd8c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.awt.EventQueue.invokeAndWait(EventQueue.java:829) - locked <0x1001f858> (a java.awt.EventQueue$1AWTInvocationLock) at net.java.games.jogl.GLCanvas.displayImpl(GLCanvas.java:203) at net.java.games.jogl.GLCanvas.display(GLCanvas.java:75) at net.java.games.jogl.Animator$1.run(Animator.java:107) at java.lang.Thread.run(Thread.java:534) "Java2D Disposer" daemon prio=10 tid=0x02dd5008 nid=0x160c in Object.wait() [461f000..461fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x105cde20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x105cde20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at sun.java2d.Disposer.run(Disposer.java:100) at java.lang.Thread.run(Thread.java:534) "AWT-EventQueue-0" prio=7 tid=0x02de6c08 nid=0x1608 runnable [45df000..45dfd8c] at java.lang.Object.notifyAll(Native Method) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:183) - locked <0x1001f858> (a java.awt.EventQueue$1AWTInvocationLock) at java.awt.EventQueue.dispatchEvent(EventQueue.java:454) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) "AWT-Windows" daemon prio=7 tid=0x02db9098 nid=0x1604 runnable [40af000..40afd8c] at sun.awt.windows.WToolkit.eventLoop(Native Method) at sun.awt.windows.WToolkit.run(WToolkit.java:262) at java.lang.Thread.run(Thread.java:534) "AWT-Shutdown" prio=5 tid=0x02db8dc8 nid=0x1600 in Object.wait() [406f000..406fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x10593e20> (a java.lang.Object) at java.lang.Object.wait(Object.java:429) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x10593e20> (a java.lang.Object) at java.lang.Thread.run(Thread.java:534) "Signal Dispatcher" daemon prio=10 tid=0x009c2c28 nid=0x15ec waiting on condition [0..0] "Finalizer" daemon prio=9 tid=0x009c0610 nid=0x15e4 in Object.wait() [2b5f000..2b5fd8c] at java.lang.Object.wait(Native Method) - waiting on <0x105186f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111) - locked <0x105186f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x009bf1e0 nid=0x15e0 in Object.wait() [2b1f000..2b1fd8c] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:429) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115) - locked <0x10518758> (a java.lang.ref.Reference$Lock) "VM Thread" prio=5 tid=0x009fb6d0 nid=0x15dc runnable "VM Periodic Task Thread" prio=10 tid=0x0003fdf8 nid=0x15f4 waiting on condition "Suspend Checker Thread" prio=10 tid=0x009c2948 nid=0x15e8 runnable