2010-11-24 17:27:42 Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.1-b03-307 mixed mode): "Attach Listener" daemon prio=9 tid=103251000 nid=0x117991000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "TP-Monitor" daemon prio=5 tid=11aa88800 nid=0x11e44e000 in Object.wait() [11e44d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <106d3f578> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.java:565) - locked <106d3f578> (a org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable) at java.lang.Thread.run(Thread.java:680) "TP-Processor4" daemon prio=5 tid=11aa87800 nid=0x11e34b000 runnable [11e34a000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <106d05940> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.jk.common.ChannelSocket.accept(ChannelSocket.java:307) at org.apache.jk.common.ChannelSocket.acceptConnections(ChannelSocket.java:661) at org.apache.jk.common.ChannelSocket$SocketAcceptor.runIt(ChannelSocket.java:872) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) at java.lang.Thread.run(Thread.java:680) "TP-Processor3" daemon prio=5 tid=11acd9800 nid=0x11e248000 in Object.wait() [11e247000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <106d3e998> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) - locked <106d3e998> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:680) "TP-Processor2" daemon prio=5 tid=11acd8800 nid=0x11e145000 in Object.wait() [11e144000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <106d3e3a8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) - locked <106d3e3a8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:680) "TP-Processor1" daemon prio=5 tid=11b6f9800 nid=0x11e042000 in Object.wait() [11e041000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <106d3ddb8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:662) - locked <106d3ddb8> (a org.apache.tomcat.util.threads.ThreadPool$ControlRunnable) at java.lang.Thread.run(Thread.java:680) "http-7001-Acceptor-0" daemon prio=5 tid=11891a800 nid=0x11df3f000 runnable [11df3e000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <107f3e610> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) at java.lang.Thread.run(Thread.java:680) "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=5 tid=11ad6c000 nid=0x11de3c000 waiting on condition [11de3b000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1579) at java.lang.Thread.run(Thread.java:680) "Thread-11" prio=5 tid=103618000 nid=0x119806000 waiting on condition [119805000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at flipkart.platform.fmq.server.QueueMonitor.run(QueueMonitor.java:59) "Thread-9" prio=5 tid=103389800 nid=0x1193ae000 waiting on condition [1193ad000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at flipkart.platform.fmq.server.RabbitWorker.run(RabbitWorker.java:84) "AMQP Connection localhost:5672" prio=5 tid=103473000 nid=0x1192ab000 runnable [1192aa000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:129) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:237) - locked <108186a08> (a java.io.BufferedInputStream) at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:271) at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:118) at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:155) - locked <108184710> (a java.io.DataInputStream) at com.rabbitmq.client.impl.AMQConnection.readFrame(AMQConnection.java:393) at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:421) "MySQL Statement Cancellation Timer" daemon prio=5 tid=10358f800 nid=0x118036000 in Object.wait() [118035000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <1081caeb8> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:485) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <1081caeb8> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon prio=5 tid=101aed800 nid=0x118568000 in Object.wait() [118567000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534) - locked <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon prio=5 tid=101f69800 nid=0x118465000 in Object.wait() [118464000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534) - locked <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon prio=5 tid=101c94000 nid=0x118362000 in Object.wait() [118361000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:534) - locked <10819db20> (a com.mchange.v2.async.ThreadPoolAsynchronousRunner) "Timer-0" daemon prio=5 tid=101f69000 nid=0x117c06000 in Object.wait() [117c05000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <10819dda0> (a java.util.TaskQueue) at java.util.TimerThread.mainLoop(Timer.java:509) - locked <10819dda0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "Poller SunPKCS11-Darwin" daemon prio=1 tid=10192b800 nid=0x117ecb000 waiting on condition [117eca000] 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) "GC Daemon" daemon prio=2 tid=101e8c800 nid=0x117dc8000 in Object.wait() [117dc7000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <107ee3590> (a sun.misc.GC$LatencyLock) at sun.misc.GC$Daemon.run(GC.java:100) - locked <107ee3590> (a sun.misc.GC$LatencyLock) "Low Memory Detector" daemon prio=5 tid=10184b800 nid=0x117396000 runnable [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=9 tid=10184a800 nid=0x117293000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=9 tid=10184a000 nid=0x117190000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" daemon prio=5 tid=101836000 nid=0x11708d000 runnable [00000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" daemon prio=5 tid=101835800 nid=0x116f8a000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=9 tid=103080000 nid=0x116e87000 runnable [00000000] java.lang.Thread.State: RUNNABLE "Surrogate Locker Thread (CMS)" daemon prio=5 tid=10307f800 nid=0x116d84000 waiting on condition [00000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=8 tid=103065800 nid=0x116a0a000 in Object.wait() [116a09000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <107cd1138> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <107cd1138> (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=103065000 nid=0x116907000 in Object.wait() [116906000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <107cd0f88> (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 <107cd0f88> (a java.lang.ref.Reference$Lock) "main" prio=5 tid=103001000 nid=0x100501000 runnable [1004ff000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <106dfeab0> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.catalina.core.StandardServer.await(StandardServer.java:389) at org.apache.catalina.startup.Catalina.await(Catalina.java:662) at org.apache.catalina.startup.Catalina.start(Catalina.java:614) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) "VM Thread" prio=9 tid=101832800 nid=0x116804000 runnable "Gang worker#0 (Parallel GC Threads)" prio=9 tid=103002800 nid=0x102201000 runnable "Gang worker#1 (Parallel GC Threads)" prio=9 tid=103003000 nid=0x102304000 runnable "Concurrent Mark-Sweep GC Thread" prio=9 tid=103041800 nid=0x116511000 runnable "VM Periodic Task Thread" prio=10 tid=101855000 nid=0x117499000 waiting on condition "Exception Catcher Thread" prio=10 tid=103001800 nid=0x10173b000 runnable JNI global references: 3424