Skip to content

Instantly share code, notes, and snippets.

@drexin
Created April 13, 2011 08:33
Show Gist options
  • Save drexin/917199 to your computer and use it in GitHub Desktop.
Save drexin/917199 to your computer and use it in GitHub Desktop.
2011-04-13 10:27:32
Full thread dump Java HotSpot(TM) 64-Bit Server VM (19.1-b02-334 mixed mode):
"Attach Listener" daemon prio=9 tid=10a841000 nid=0x10d610000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Timer-6" daemon prio=5 tid=102a4a000 nid=0x10d307000 in Object.wait() [10d306000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f40a0078> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f40a0078> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-5" daemon prio=5 tid=10ab20000 nid=0x10effa000 in Object.wait() [10eff9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f40a0140> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f40a0140> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-4" daemon prio=5 tid=102aa4000 nid=0x10ea55000 in Object.wait() [10ea54000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f40a0208> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f40a0208> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-3" daemon prio=5 tid=101a9d800 nid=0x10ee4c000 in Object.wait() [10ee4b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f46e8928> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f46e8928> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-2" daemon prio=5 tid=10c91c800 nid=0x10ebc6000 in Object.wait() [10ebc5000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f4716288> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f4716288> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"453799164@qtp-572487432-1 - Acceptor0 [email protected]:7474" prio=5 tid=102a89000 nid=0x10e952000 runnable [10e951000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked <7f33c89a0> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at org.mortbay.jetty.bio.SocketConnector.accept(SocketConnector.java:99)
at org.mortbay.jetty.AbstractConnector$Acceptor.run(AbstractConnector.java:708)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
"1170467258@qtp-572487432-0" prio=5 tid=102a88800 nid=0x10e84f000 in Object.wait() [10e84e000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f46e8980> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:626)
- locked <7f46e8980> (a org.mortbay.thread.QueuedThreadPool$PoolThread)
"rrd" prio=5 tid=101a2e000 nid=0x10e74c000 in Object.wait() [10e74b000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f46e8a70> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f46e8a70> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Timer-1" daemon prio=5 tid=101a2b800 nid=0x10e60e000 in Object.wait() [10e60d000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f47163d0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f47163d0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"RMI RenewClean-[172.27.0.48:51905]" daemon prio=5 tid=10a8a7000 nid=0x10e408000 in Object.wait() [10e407000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f46e8b38> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f46e8b38> (a java.lang.ref.ReferenceQueue$Lock)
at sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.java:516)
at java.lang.Thread.run(Thread.java:680)
"RMI Scheduler(0)" daemon prio=5 tid=10c945800 nid=0x10e305000 waiting on condition [10e304000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <7f44ec420> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602)
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)
"RMI TCP Accept-1337" daemon prio=5 tid=10c8e9800 nid=0x10e0ff000 runnable [10e0fe000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked <7f4716598> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:680)
"GC Daemon" daemon prio=2 tid=101a0c000 nid=0x10dffc000 in Object.wait() [10dffb000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f44ecd58> (a sun.misc.GC$LatencyLock)
at sun.misc.GC$Daemon.run(GC.java:100)
- locked <7f44ecd58> (a sun.misc.GC$LatencyLock)
"RMI Reaper" prio=5 tid=101a0b000 nid=0x10def9000 in Object.wait() [10def8000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f44ebd10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f44ebd10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:333)
at java.lang.Thread.run(Thread.java:680)
"RMI TCP Accept-0" daemon prio=5 tid=10c8e8800 nid=0x10ddf6000 runnable [10ddf5000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408)
- locked <7f44ebd98> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(ServerSocket.java:462)
at java.net.ServerSocket.accept(ServerSocket.java:430)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:680)
"Timer-0" daemon prio=5 tid=102a63800 nid=0x10d816000 in Object.wait() [10d815000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f44f0e70> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:509)
- locked <7f44f0e70> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:462)
"Poller SunPKCS11-Darwin" daemon prio=1 tid=10c917800 nid=0x10d50d000 waiting on condition [10d50c000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at sun.security.pkcs11.SunPKCS11$TokenPoller.run(SunPKCS11.java:692)
at java.lang.Thread.run(Thread.java:680)
"DestroyJavaVM" prio=5 tid=1018df800 nid=0x100501000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Wrapper-Connection" daemon prio=10 tid=102a54800 nid=0x10d40a000 runnable [10d409000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.net.SocketInputStream.read(SocketInputStream.java:182)
at java.io.DataInputStream.readByte(DataInputStream.java:248)
at org.tanukisoftware.wrapper.WrapperManager.handleSocket(WrapperManager.java:4908)
at org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:5327)
at java.lang.Thread.run(Thread.java:680)
"Wrapper-Control-Event-Monitor" daemon prio=5 tid=10296b000 nid=0x10d204000 waiting on condition [10d203000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.tanukisoftware.wrapper.WrapperManager$3.run(WrapperManager.java:908)
"Low Memory Detector" daemon prio=5 tid=10c800000 nid=0x10c701000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread1" daemon prio=9 tid=10180b000 nid=0x10c40a000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=9 tid=10180a000 nid=0x10c307000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=9 tid=101809800 nid=0x10c204000 runnable [00000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (CMS)" daemon prio=5 tid=101808800 nid=0x10c101000 waiting on condition [00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=1028ce800 nid=0x10b204000 in Object.wait() [10b203000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f44ef258> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <7f44ef258> (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=10a804000 nid=0x10b101000 in Object.wait() [10b100000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <7f44ed1c0> (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 <7f44ed1c0> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=9 tid=1028ce000 nid=0x109ce4000 runnable
"Gang worker#0 (Parallel GC Threads)" prio=9 tid=102803800 nid=0x102201000 runnable
"Gang worker#1 (Parallel GC Threads)" prio=9 tid=102804000 nid=0x102304000 runnable
"Gang worker#2 (Parallel GC Threads)" prio=9 tid=102805000 nid=0x102407000 runnable
"Gang worker#3 (Parallel GC Threads)" prio=9 tid=102805800 nid=0x10250a000 runnable
"Concurrent Mark-Sweep GC Thread" prio=9 tid=102880800 nid=0x1099f0000 runnable
"VM Periodic Task Thread" prio=10 tid=10a816000 nid=0x10d101000 waiting on condition
"Exception Catcher Thread" prio=10 tid=102803000 nid=0x10176a000 runnable
JNI global references: 1739
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment