Skip to content

Instantly share code, notes, and snippets.

@terabyte
Created February 14, 2017 21:32
Show Gist options
  • Save terabyte/e02de3f9e11ebff415c1432b26bbcf6d to your computer and use it in GitHub Desktop.
Save terabyte/e02de3f9e11ebff415c1432b26bbcf6d to your computer and use it in GitHub Desktop.
2017-02-14 13:32:07
Full thread dump OpenJDK 64-Bit Server VM (25.112-b6 mixed mode):
"Attach Listener" #33 daemon prio=9 os_prio=0 tid=0x00007fe38c001000 nid=0x1bfd waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"ApplicationImpl pooled thread 1" #29 prio=4 os_prio=0 tid=0x00007fe34c2ab000 nid=0x1a10 waiting on condition [0x00007fe35b276000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d3a3e788> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:458)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.take(SynchronousQueue.java:924)
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)
"TimerQueue" #27 daemon prio=5 os_prio=0 tid=0x00007fe34c0b5000 nid=0x19d5 waiting on condition [0x00007fe35b7fa000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d3922cc0> (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 java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
at javax.swing.TimerQueue.run(TimerQueue.java:174)
at java.lang.Thread.run(Thread.java:745)
"Periodic tasks thread" #26 prio=6 os_prio=0 tid=0x00007fe34c010800 nid=0x19d4 waiting on condition [0x00007fe35bcfb000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000d388e058> (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 java.util.concurrent.DelayQueue.take(DelayQueue.java:223)
at com.intellij.util.concurrency.AppDelayQueue$1.run(AppDelayQueue.java:42)
at java.lang.Thread.run(Thread.java:745)
"AWT-EventQueue-0" #24 prio=6 os_prio=0 tid=0x00007fe36427f000 nid=0x19d3 waiting on condition [0x00007fe35bdfc000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000e21f35d8> (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.awt.EventQueue.getNextEvent(EventQueue.java:554)
at com.intellij.ide.IdeEventQueue.getNextEvent(IdeEventQueue.java:416)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-Shutdown" #25 prio=5 os_prio=0 tid=0x00007fe36427d800 nid=0x19d2 in Object.wait() [0x00007fe35befd000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d3ab39d0> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
- locked <0x00000000d3ab39d0> (a java.lang.Object)
at java.lang.Thread.run(Thread.java:745)
"Timer-0" #22 daemon prio=5 os_prio=0 tid=0x00007fe364274000 nid=0x19d1 in Object.wait() [0x00007fe35bffe000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000d3a4ddb0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:552)
- locked <0x00000000d3a4ddb0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:505)
"Netty Builtin Server 1" #17 prio=5 os_prio=0 tid=0x00007fe3641f4000 nid=0x19cf runnable [0x00007fe36cfa5000]
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 <0x00000000d386f718> (a io.netty.channel.nio.SelectedSelectionKeySet)
- locked <0x00000000d386f748> (a java.util.Collections$UnmodifiableSet)
- locked <0x00000000d386f690> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:743)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:400)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:873)
at java.lang.Thread.run(Thread.java:745)
"DestroyJavaVM" #15 prio=5 os_prio=0 tid=0x00007fe3e800b000 nid=0x19b3 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"AWT-XAWT" #13 daemon prio=6 os_prio=0 tid=0x00007fe3e8a79000 nid=0x19cb runnable [0x00007fe37af02000]
java.lang.Thread.State: RUNNABLE
at sun.awt.X11.XToolkit.waitForEvents(Native Method)
at sun.awt.X11.XToolkit.run(XToolkit.java:568)
at sun.awt.X11.XToolkit.run(XToolkit.java:532)
at java.lang.Thread.run(Thread.java:745)
"Java2D Disposer" #11 daemon prio=10 os_prio=0 tid=0x00007fe3e8a59800 nid=0x19ca in Object.wait() [0x00007fe37b414000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e21e9518> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000e21e9518> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
at sun.java2d.Disposer.run(Disposer.java:148)
at java.lang.Thread.run(Thread.java:745)
"Service Thread" #10 daemon prio=9 os_prio=0 tid=0x00007fe3e822b000 nid=0x19c8 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #9 daemon prio=9 os_prio=0 tid=0x00007fe3e8217800 nid=0x19c7 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread2" #8 daemon prio=9 os_prio=0 tid=0x00007fe3e8215800 nid=0x19c6 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #7 daemon prio=9 os_prio=0 tid=0x00007fe3e8213800 nid=0x19c5 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #6 daemon prio=9 os_prio=0 tid=0x00007fe3e8211000 nid=0x19c4 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #5 daemon prio=9 os_prio=0 tid=0x00007fe3e820f000 nid=0x19c3 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=0 tid=0x00007fe3e820b000 nid=0x19c2 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fe3e81da800 nid=0x19c1 in Object.wait() [0x00007fe3aef28000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e1a1df00> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
- locked <0x00000000e1a1df00> (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=0x00007fe3e81d6000 nid=0x19c0 in Object.wait() [0x00007fe3af029000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000e1a74248> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000000e1a74248> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"VM Thread" os_prio=0 tid=0x00007fe3e81ce800 nid=0x19bf runnable
"Gang worker#0 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e801c000 nid=0x19b4 runnable
"Gang worker#1 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e801d800 nid=0x19b5 runnable
"Gang worker#2 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e801f000 nid=0x19b6 runnable
"Gang worker#3 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e8021000 nid=0x19b7 runnable
"Gang worker#4 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e8022800 nid=0x19b8 runnable
"Gang worker#5 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e8024800 nid=0x19b9 runnable
"Gang worker#6 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e8026000 nid=0x19ba runnable
"Gang worker#7 (Parallel GC Threads)" os_prio=0 tid=0x00007fe3e8028000 nid=0x19bb runnable
"Concurrent Mark-Sweep GC Thread" os_prio=0 tid=0x00007fe3e8099000 nid=0x19be runnable
"Gang worker#0 (Parallel CMS Threads)" os_prio=0 tid=0x00007fe3e8095000 nid=0x19bc runnable
"Gang worker#1 (Parallel CMS Threads)" os_prio=0 tid=0x00007fe3e8097000 nid=0x19bd runnable
"VM Periodic Task Thread" os_prio=0 tid=0x00007fe3e822e000 nid=0x19c9 waiting on condition
JNI global references: 648
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment