Skip to content

Instantly share code, notes, and snippets.

@thheller
Last active March 10, 2016 11:11
Show Gist options
  • Select an option

  • Save thheller/68a355acb47058622bcc to your computer and use it in GitHub Desktop.

Select an option

Save thheller/68a355acb47058622bcc to your computer and use it in GitHub Desktop.
aleph shutdown
2016-03-10 12:10:21
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.74-b02 mixed mode):
"Attach Listener" #42 daemon prio=9 os_prio=0 tid=0x0000000000dcc800 nid=0x68bb waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"DestroyJavaVM" #39 prio=5 os_prio=0 tid=0x00007f924c40b800 nid=0x664e waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"nioEventLoopGroup-3-1" #20 prio=10 os_prio=0 tid=0x00007f924c3e0800 nid=0x666b runnable [0x00007f92521c5000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked <0x000000076e54b4f0> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x000000076e53b2c8> (a java.util.Collections$UnmodifiableSet)
- locked <0x000000076e53b1b0> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:621)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:309)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
"manifold-pool-3-1" #19 daemon prio=5 os_prio=0 tid=0x00007f924c3e7800 nid=0x666a waiting on condition [0x00007f92522c6000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000076e501d30> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:52)
at manifold.executor$thread_factory$reify__509$f__510.invoke(executor.clj:36)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-executor-controller-2" #18 daemon prio=5 os_prio=0 tid=0x00007f924c3dc000 nid=0x6669 waiting on condition [0x00007f92523c7000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Executor.startControlLoop(Executor.java:498)
at io.aleph.dirigiste.Executor.access$1000(Executor.java:9)
at io.aleph.dirigiste.Executor$1.run(Executor.java:188)
at java.lang.Thread.run(Thread.java:745)
"nioEventLoopGroup-2-1" #17 prio=10 os_prio=0 tid=0x00007f924c3e4000 nid=0x6668 runnable [0x00007f92526c8000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked <0x000000076dd05610> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x00000006ca089c68> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000006c9edec78> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:621)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:309)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
"manifold-pool-2-1" #16 daemon prio=5 os_prio=0 tid=0x00007f924c3b3000 nid=0x6667 waiting on condition [0x00007f92527c9000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c9e96ec8> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:52)
at manifold.executor$thread_factory$reify__509$f__510.invoke(executor.clj:36)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-executor-controller-1" #15 daemon prio=5 os_prio=0 tid=0x00007f924c428800 nid=0x6666 waiting on condition [0x00007f92528ca000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Executor.startControlLoop(Executor.java:498)
at io.aleph.dirigiste.Executor.access$1000(Executor.java:9)
at io.aleph.dirigiste.Executor$1.run(Executor.java:188)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-pool-controller-0" #14 daemon prio=5 os_prio=0 tid=0x00007f924c36b800 nid=0x6665 waiting on condition [0x00007f92531fc000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Pool.startControlLoop(Pool.java:357)
at io.aleph.dirigiste.Pool.access$500(Pool.java:8)
at io.aleph.dirigiste.Pool$1.run(Pool.java:377)
at java.lang.Thread.run(Thread.java:745)
"manifold-pool-1-1" #13 daemon prio=5 os_prio=0 tid=0x00007f924c361800 nid=0x6664 waiting on condition [0x00007f92532fd000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c9d8f050> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:52)
at manifold.executor$thread_factory$reify__509$f__510.invoke(executor.clj:36)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-executor-controller-0" #12 daemon prio=5 os_prio=0 tid=0x00007f924c366000 nid=0x6663 waiting on condition [0x00007f92537fe000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Executor.startControlLoop(Executor.java:498)
at io.aleph.dirigiste.Executor.access$1000(Executor.java:9)
at io.aleph.dirigiste.Executor$1.run(Executor.java:188)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f924c037800 nid=0x665f runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=0 tid=0x00007f925409c000 nid=0x665e waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #7 daemon prio=9 os_prio=0 tid=0x00007f925409a000 nid=0x665d waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f9254097800 nid=0x665c waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f9254094800 nid=0x665b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f9254093000 nid=0x665a runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f925405f000 nid=0x6659 in Object.wait() [0x00007f9258e13000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000006c9617968> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c9617968> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f925405a800 nid=0x6658 in Object.wait() [0x00007f9258f14000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000006c961f938> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000006c961f938> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=0 tid=0x00007f9254053000 nid=0x6657 runnable
"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x0000000000cbf800 nid=0x664f runnable
"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x0000000000cc1800 nid=0x6650 runnable
"GC task thread#2 (ParallelGC)" os_prio=0 tid=0x0000000000cc3000 nid=0x6651 runnable
"GC task thread#3 (ParallelGC)" os_prio=0 tid=0x0000000000cc5000 nid=0x6652 runnable
"GC task thread#4 (ParallelGC)" os_prio=0 tid=0x0000000000cc6800 nid=0x6653 runnable
"GC task thread#5 (ParallelGC)" os_prio=0 tid=0x0000000000cc8800 nid=0x6654 runnable
"GC task thread#6 (ParallelGC)" os_prio=0 tid=0x0000000000cca000 nid=0x6655 runnable
"GC task thread#7 (ParallelGC)" os_prio=0 tid=0x0000000000ccc000 nid=0x6656 runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007f924c042800 nid=0x6660 waiting on condition
JNI global references: 53
2016-03-10 11:46:05
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.72-b15 mixed mode):
"Attach Listener" #38 daemon prio=9 os_prio=31 tid=0x00007fdbeb01d800 nid=0x690f waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"DestroyJavaVM" #36 prio=5 os_prio=31 tid=0x00007fdbea010000 nid=0xc0b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"nioEventLoopGroup-2-1" #17 prio=10 os_prio=31 tid=0x00007fdbea11a000 nid=0x6503 runnable [0x0000700001b67000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)
at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
- locked <0x000000076ad67788> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x000000076ad5f2b8> (a java.util.Collections$UnmodifiableSet)
- locked <0x000000076ad5f048> (a sun.nio.ch.KQueueSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:621)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:309)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
"manifold-pool-2-1" #16 daemon prio=5 os_prio=31 tid=0x00007fdbea153000 nid=0x6303 waiting on condition [0x0000700001a64000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000076abd07e0> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:52)
at manifold.executor$thread_factory$reify__509$f__510.invoke(executor.clj:36)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-executor-controller-1" #15 daemon prio=5 os_prio=31 tid=0x00007fdbea16a000 nid=0x6207 waiting on condition [0x0000700001961000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Executor.startControlLoop(Executor.java:498)
at io.aleph.dirigiste.Executor.access$1000(Executor.java:9)
at io.aleph.dirigiste.Executor$1.run(Executor.java:188)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-pool-controller-0" #14 daemon prio=5 os_prio=31 tid=0x00007fdbea16b800 nid=0x5b03 waiting on condition [0x000070000185e000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Pool.startControlLoop(Pool.java:357)
at io.aleph.dirigiste.Pool.access$500(Pool.java:8)
at io.aleph.dirigiste.Pool$1.run(Pool.java:377)
at java.lang.Thread.run(Thread.java:745)
"manifold-pool-1-1" #13 daemon prio=5 os_prio=31 tid=0x00007fdbea119800 nid=0x5903 waiting on condition [0x000070000175b000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000006c078e850> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:52)
at manifold.executor$thread_factory$reify__509$f__510.invoke(executor.clj:36)
at clojure.lang.AFn.run(AFn.java:22)
at java.lang.Thread.run(Thread.java:745)
"dirigiste-executor-controller-0" #12 daemon prio=5 os_prio=31 tid=0x00007fdbea155000 nid=0x5707 waiting on condition [0x0000700001658000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at io.aleph.dirigiste.Executor.startControlLoop(Executor.java:498)
at io.aleph.dirigiste.Executor.access$1000(Executor.java:9)
at io.aleph.dirigiste.Executor$1.run(Executor.java:188)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #9 daemon prio=9 os_prio=31 tid=0x00007fdbea013000 nid=0x5303 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #8 daemon prio=9 os_prio=31 tid=0x00007fdbe907c800 nid=0x5103 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fdbea017000 nid=0x4f03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fdbe900f000 nid=0x4d03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fdbeb000000 nid=0x4b03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fdbe9878000 nid=0x3e0f runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fdbe9007800 nid=0x3803 in Object.wait() [0x0000700000d3a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000006c0011040> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000006c0011040> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fdbea006000 nid=0x3603 in Object.wait() [0x0000700000c37000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000006c00183a8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000006c00183a8> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=31 tid=0x00007fdbe985c000 nid=0x3403 runnable
"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fdbe980b800 nid=0x1a07 runnable
"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fdbe8811800 nid=0x2603 runnable
"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fdbea000000 nid=0x2803 runnable
"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fdbea001000 nid=0x2a03 runnable
"GC task thread#4 (ParallelGC)" os_prio=31 tid=0x00007fdbea001800 nid=0x2c03 runnable
"GC task thread#5 (ParallelGC)" os_prio=31 tid=0x00007fdbe8812000 nid=0x2e03 runnable
"GC task thread#6 (ParallelGC)" os_prio=31 tid=0x00007fdbe8812800 nid=0x3003 runnable
"GC task thread#7 (ParallelGC)" os_prio=31 tid=0x00007fdbe980c000 nid=0x3203 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x00007fdbe9879000 nid=0x5503 waiting on condition
JNI global references: 60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment