Skip to content

Instantly share code, notes, and snippets.

@pmackles
Created November 15, 2012 23:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pmackles/4082265 to your computer and use it in GitHub Desktop.
Save pmackles/4082265 to your computer and use it in GitHub Desktop.
thread dump
2012-11-15 23:14:42
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.4-b02 mixed mode):
"DestroyJavaVM" prio=10 tid=0x00002aaab81b1800 nid=0x7a41 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"ProducerSendThread--2137970308" prio=10 tid=0x00002aaab80df800 nid=0x7a52 waiting on condition [0x0000000041038000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000087e19310> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:424)
at kafka.producer.async.ProducerSendThread$$anonfun$processEvents$1.apply(ProducerSendThread.scala:69)
at kafka.producer.async.ProducerSendThread$$anonfun$processEvents$1.apply(ProducerSendThread.scala:69)
at scala.collection.immutable.Stream$$anonfun$continually$1.apply(Stream.scala:598)
at scala.collection.immutable.Stream$$anonfun$continually$1.apply(Stream.scala:598)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:555)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:549)
at scala.collection.immutable.Stream$$anonfun$takeWhile$1.apply(Stream.scala:394)
at scala.collection.immutable.Stream$$anonfun$takeWhile$1.apply(Stream.scala:394)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:555)
at scala.collection.immutable.Stream$Cons.tail(Stream.scala:549)
at scala.collection.immutable.Stream.foreach(Stream.scala:255)
at kafka.producer.async.ProducerSendThread.processEvents(ProducerSendThread.scala:70)
at kafka.producer.async.ProducerSendThread.run(ProducerSendThread.scala:41)
"main-EventThread" daemon prio=10 tid=0x00002aaab80dd800 nid=0x7a51 waiting on condition [0x0000000040f37000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000087e00378> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:503)
"main-SendThread(use-rabbitmq01.ec2.demdex.com:2181)" daemon prio=10 tid=0x00002aaab80dd000 nid=0x7a50 runnable [0x0000000040e36000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <0x0000000087e005c8> (a sun.nio.ch.Util$2)
- locked <0x0000000087e005d8> (a java.util.Collections$UnmodifiableSet)
- locked <0x0000000087e00580> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1134)
"ZkClient-EventThread-9-use-rabbitmq01.ec2.demdex.com:2181" daemon prio=10 tid=0x00002aaab806f000 nid=0x7a4c waiting on condition [0x0000000040d35000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000087e398e8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399)
at org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:67)
"Low Memory Detector" daemon prio=10 tid=0x00002aaab0463000 nid=0x7a4a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x00002aaab0460800 nid=0x7a49 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x00002aaab045b000 nid=0x7a48 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x00002aaab0459000 nid=0x7a47 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x00002aaab0437000 nid=0x7a46 in Object.wait() [0x000000004072f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000087e3c880> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x0000000087e3c880> (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=0x00002aaab0435000 nid=0x7a45 in Object.wait() [0x000000004062e000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000087e3ca10> (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 <0x0000000087e3ca10> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x00002aaab042e800 nid=0x7a44 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x0000000040124800 nid=0x7a42 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x0000000040126800 nid=0x7a43 runnable
"VM Periodic Task Thread" prio=10 tid=0x00002aaab046d800 nid=0x7a4b waiting on condition
JNI global references: 1055
Heap
PSYoungGen total 240384K, used 140461K [0x00000000d7f60000, 0x00000000efe30000, 0x0000000100000000)
eden space 233472K, 57% used [0x00000000d7f60000,0x00000000e01cb448,0x00000000e6360000)
from space 6912K, 100% used [0x00000000e6360000,0x00000000e6a20000,0x00000000e6a20000)
to space 9216K, 0% used [0x00000000ef530000,0x00000000ef530000,0x00000000efe30000)
PSOldGen total 82048K, used 8297K [0x0000000087e00000, 0x000000008ce20000, 0x00000000d7f60000)
object space 82048K, 10% used [0x0000000087e00000,0x000000008861a4b0,0x000000008ce20000)
PSPermGen total 21248K, used 13245K [0x0000000082c00000, 0x00000000840c0000, 0x0000000087e00000)
object space 21248K, 62% used [0x0000000082c00000,0x00000000838ef708,0x00000000840c0000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment