Created
March 8, 2017 17:02
-
-
Save dazraf/e5346bf864bd5fb29d58e49078ea054b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➤ jstack -l 15513 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b16 mixed mode): | |
"Attach Listener" #83 daemon prio=9 os_prio=31 tid=0x00007fd61515c800 nid=0x8b07 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"DestroyJavaVM" #69 prio=5 os_prio=31 tid=0x00007fd615149800 nid=0x1c03 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Thread-4 (ActiveMQ-client-global-scheduled-threads-3097073)" #54 daemon prio=5 os_prio=31 tid=0x00007fd613ca2800 nid=0xf07 waiting on condition [0x000070000a85d000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000796de9330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"WebServer" #48 prio=5 os_prio=31 tid=0x00007fd612bff800 nid=0x8503 waiting on condition [0x000070000a451000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x000000074057a530> (a com.google.common.util.concurrent.SettableFuture) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:471) | |
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:78) | |
at net.corda.core.Utils.getOrThrow(Utils.kt:67) | |
at net.corda.core.Utils.getOrThrow$default(Utils.kt:65) | |
at net.corda.node.internal.Node$start$1.invoke(Node.kt:204) | |
at net.corda.node.internal.Node$start$1.invoke(Node.kt:50) | |
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:18) | |
Locked ownable synchronizers: | |
- None | |
"TestNode Messaging" #45 daemon prio=5 os_prio=31 tid=0x00007fd61080e800 nid=0x7f03 waiting on condition [0x000070000a148000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000740a7d148> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at net.corda.node.utilities.AffinityExecutor$ServiceAffinityExecutor$1$thread$1.run(AffinityExecutor.kt:67) | |
Locked ownable synchronizers: | |
- None | |
"Thread-3 (ActiveMQ-client-global-scheduled-threads-3097073)" #43 daemon prio=5 os_prio=31 tid=0x00007fd611b53800 nid=0x7b03 waiting on condition [0x0000700009f42000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000796de9330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Thread-2 (ActiveMQ-client-global-scheduled-threads-3097073)" #42 daemon prio=5 os_prio=31 tid=0x00007fd6115ba800 nid=0x7903 waiting on condition [0x0000700009e3f000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000796de9330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Thread-0 (ActiveMQ-client-global-scheduled-threads-3097073)" #40 daemon prio=5 os_prio=31 tid=0x00007fd610429000 nid=0x7703 waiting on condition [0x0000700009d3c000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000796de9330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Thread-1 (ActiveMQ-client-global-scheduled-threads-3097073)" #41 daemon prio=5 os_prio=31 tid=0x00007fd613625000 nid=0x7503 waiting on condition [0x0000700009c39000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000796de9330> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1088) | |
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) | |
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"threadDeathWatcher-2-1" #38 daemon prio=1 os_prio=31 tid=0x00007fd612b89000 nid=0x7103 waiting on condition [0x0000700009a33000] | |
java.lang.Thread.State: TIMED_WAITING (sleeping) | |
at java.lang.Thread.sleep(Native Method) | |
at io.netty.util.ThreadDeathWatcher$Watcher.run(ThreadDeathWatcher.java:150) | |
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"FiberTimedScheduler-Same thread scheduler" #21 daemon prio=5 os_prio=31 tid=0x00007fd611e29000 nid=0x5503 waiting on condition [0x0000700008c09000] | |
java.lang.Thread.State: TIMED_WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x00000007408b9648> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) | |
at co.paralleluniverse.concurrent.util.DelayQueue.poll(DelayQueue.java:256) | |
at co.paralleluniverse.concurrent.util.DelayQueue.poll(DelayQueue.java:56) | |
at co.paralleluniverse.fibers.FiberTimedScheduler.work(FiberTimedScheduler.java:122) | |
at co.paralleluniverse.fibers.FiberTimedScheduler.access$000(FiberTimedScheduler.java:45) | |
at co.paralleluniverse.fibers.FiberTimedScheduler$1.run(FiberTimedScheduler.java:81) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"H2 TCP Server (tcp://172.20.10.2:56718)" #11 daemon prio=5 os_prio=31 tid=0x00007fd6104ee800 nid=0x4d03 runnable [0x00007000087fd000] | |
java.lang.Thread.State: RUNNABLE | |
at java.net.PlainSocketImpl.socketAccept(Native Method) | |
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) | |
at java.net.ServerSocket.implAccept(ServerSocket.java:545) | |
at java.net.ServerSocket.accept(ServerSocket.java:513) | |
at org.h2.server.TcpServer.listen(TcpServer.java:247) | |
at org.h2.tools.Server.run(Server.java:578) | |
at java.lang.Thread.run(Thread.java:745) | |
Locked ownable synchronizers: | |
- None | |
"Service Thread" #8 daemon prio=9 os_prio=31 tid=0x00007fd611800000 nid=0x4903 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C1 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fd61007c000 nid=0x4703 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fd611801000 nid=0x4503 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fd610837000 nid=0x4303 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fd610836000 nid=0x4103 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
Locked ownable synchronizers: | |
- None | |
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fd610803800 nid=0x3103 in Object.wait() [0x00007000080e8000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000007402d1da8> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) | |
- locked <0x00000007402d1da8> (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) | |
Locked ownable synchronizers: | |
- None | |
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fd610065000 nid=0x2f03 in Object.wait() [0x0000700007fe5000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x000000074032b7b8> (a java.lang.ref.Reference$Lock) | |
at java.lang.Object.wait(Object.java:502) | |
at java.lang.ref.Reference.tryHandlePending(Reference.java:191) | |
- locked <0x000000074032b7b8> (a java.lang.ref.Reference$Lock) | |
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) | |
Locked ownable synchronizers: | |
- None | |
"VM Thread" os_prio=31 tid=0x00007fd610803000 nid=0x2d03 runnable | |
"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fd610025800 nid=0x2503 runnable | |
"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fd610026000 nid=0x2703 runnable | |
"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fd610801000 nid=0x2903 runnable | |
"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fd610802000 nid=0x2b03 runnable | |
"VM Periodic Task Thread" os_prio=31 tid=0x00007fd61007d000 nid=0x4b03 waiting on condition | |
JNI global references: 342 | |
corda-lingering-threads ➤ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment