Skip to content

Instantly share code, notes, and snippets.

@lennartkoopmann
Created June 29, 2013 13:04
Show Gist options
  • Save lennartkoopmann/5891028 to your computer and use it in GitHub Desktop.
Save lennartkoopmann/5891028 to your computer and use it in GitHub Desktop.
lennart ~/workspace/graylog2/graylog2-server(020)$ curl -XGET http://localhost:12900/system/threaddump
main id=1 state=TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at org.graylog2.Core.run(Core.java:343)
at org.graylog2.Main.main(Main.java:263)
Reference Handler id=2 state=WAITING
- waiting on <0x70627153> (a java.lang.ref.Reference$Lock)
- locked <0x70627153> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
Finalizer id=3 state=WAITING
- waiting on <0x66b6e0d3> (a java.lang.ref.ReferenceQueue$Lock)
- locked <0x66b6e0d3> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
Signal Dispatcher id=4 state=RUNNABLE
MongoCleaner903042720 id=9 state=TIMED_WAITING
at java.lang.Thread.sleep(Native Method)
at com.mongodb.Mongo$CursorCleanerThread.run(Mongo.java:773)
processbufferprocessor-0 id=10 state=WAITING
- waiting on <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at com.lmax.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:48)
at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:45)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:109)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Locked synchronizers: count = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@a00fa7f
processbufferprocessor-1 id=11 state=WAITING
- waiting on <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at com.lmax.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:48)
at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:45)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:109)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Locked synchronizers: count = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@7b27751c
processbufferprocessor-2 id=12 state=WAITING
- waiting on <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at com.lmax.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:48)
at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:45)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:109)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Locked synchronizers: count = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@1648a4ad
processbufferprocessor-3 id=13 state=WAITING
- waiting on <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at com.lmax.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:48)
at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:45)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:109)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Locked synchronizers: count = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@3a2c8fd7
processbufferprocessor-4 id=14 state=WAITING
- waiting on <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
- locked <0x5e4680df> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at sun.misc.Unsafe.park(Native Method)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
at com.lmax.disruptor.BlockingWaitStrategy.waitFor(BlockingWaitStrategy.java:48)
at com.lmax.disruptor.ProcessingSequenceBarrier.waitFor(ProcessingSequenceBarrier.java:45)
at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:109)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Locked synchronizers: count = 1
- java.util.concurrent.ThreadPoolExecutor$Worker@52ab94fd
... moar lines ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment