Java HotSpot(TM) Client VM
1.5.0_15-b04
Java HotSpot(TM) Client VM (1.5.0_15-b04) for linux-x86, built on Feb 9 2008 01:37:00 by java_re with gcc 3.2.1-7a (J2SE release)
Full thread dump Java HotSpot(TM) Client VM (1.5.0_15-b04 mixed mode, sharing):
"DestroyJavaVM" prio=1 tid=0x0805dc30 nid=0x6bf7 waiting on condition [0x00000000..0xbfdd68b0]
"pool-2-thread-5" prio=1 tid=0x0858cd98 nid=0x6c30 waiting on condition [0xae57b000..0xae57bfc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"pool-2-thread-4" prio=1 tid=0x0858c628 nid=0x6c2f waiting on condition [0xae5fc000..0xae5fcf40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"pool-2-thread-3" prio=1 tid=0x08541508 nid=0x6c1e waiting on condition [0xae67d000..0xae67dec0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"pool-2-thread-2" prio=1 tid=0x08542808 nid=0x6c1d waiting on condition [0xae6fe000..0xae6fee40]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"pool-2-thread-1" prio=1 tid=0x0854b858 nid=0x6c1c waiting on condition [0xaf699000..0xaf699dc0]
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:359)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:674)
at java.lang.Thread.run(Thread.java:595)
"Low Memory Detector" daemon prio=1 tid=0x080a80a8 nid=0x6bfd runnable [0x00000000..0x00000000]
"CompilerThread0" daemon prio=1 tid=0x080a6b50 nid=0x6bfc waiting on condition [0x00000000..0xb21739a8]
"Signal Dispatcher" daemon prio=1 tid=0x080a5cc0 nid=0x6bfb waiting on condition [0x00000000..0x00000000]
"Finalizer" daemon prio=1 tid=0x0809e3f8 nid=0x6bfa in Object.wait() [0xb22bb000..0xb22bbec0]
at java.lang.Object.wait(Native Method)
- waiting on <0x773f7398> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120)
- locked <0x773f7398> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
"Reference Handler" daemon prio=1 tid=0x0809d748 nid=0x6bf9 in Object.wait() [0xb233c000..0xb233ce40]
at java.lang.Object.wait(Native Method)
- waiting on <0x773f7420> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:474)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x773f7420> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=1 tid=0x0809c308 nid=0x6bf8 runnable
"VM Periodic Task Thread" prio=1 tid=0x080a9540 nid=0x6bfe waiting on condition