2011-07-28 10:22:21 Full thread dump Java HotSpot(TM) Client VM (20.1-b02-384 mixed mode): "Attach Listener" daemon prio=9 tid=0000000002066800 nid=0xb1230000 waiting on condition [0000000000000000] java.lang.Thread.State: RUNNABLE "Disposer" daemon prio=10 tid=00000000020de000 nid=0xb0f1f000 in Object.wait() [00000000b0f1e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <000000000561fdd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <000000000561fdd0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at com.sun.glass.utils.Disposer.run(Disposer.java:64) at java.lang.Thread.run(Thread.java:680) "Glass Timer Thread" daemon prio=9 tid=00000000020ca400 nid=0xb10a3000 runnable [0000000000000000] java.lang.Thread.State: RUNNABLE "DestroyJavaVM" prio=5 tid=0000000002000800 nid=0xb0101000 waiting on condition [0000000000000000] java.lang.Thread.State: RUNNABLE "JavaFX Application Thread" prio=5 tid=00000000020c9800 nid=0xa0ca1540 runnable [0000000000000000] java.lang.Thread.State: RUNNABLE "QuantumRenderer-0" daemon prio=5 tid=00000000020b5400 nid=0xb1021000 waiting on condition [00000000b1020000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0000000005e81148> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:680) "Low Memory Detector" daemon prio=5 tid=000000000183e000 nid=0xb0d1b000 runnable [0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread0" daemon prio=9 tid=000000000183d000 nid=0xb0c19000 waiting on condition [0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=000000000183c000 nid=0xb0b17000 runnable [0000000000000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=000000000183b000 nid=0xb0a15000 waiting on condition [0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=0000000002075000 nid=0xb080f000 in Object.wait() [00000000b080e000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0000000005e81468> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0000000005e81468> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0000000001839000 nid=0xb070d000 in Object.wait() [00000000b070c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0000000005e80180> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0000000005e80180> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=0000000002072800 nid=0xb060b000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=0000000002002000 nid=0xb0305000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=0000000002002c00 nid=0xb0407000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=0000000002046800 nid=0xb0509000 runnable "VM Periodic Task Thread" prio=10 tid=000000000183f800 nid=0xb0e1d000 waiting on condition "Exception Catcher Thread" prio=10 tid=0000000002000000 nid=0xb0203000 runnable JNI global references: 1800