Skip to content

Instantly share code, notes, and snippets.

@olafurpg
Created January 28, 2020 16:19
Show Gist options
  • Save olafurpg/2991e1fa154f02afeda958609c72759e to your computer and use it in GitHub Desktop.
Save olafurpg/2991e1fa154f02afeda958609c72759e to your computer and use it in GitHub Desktop.
2020-01-28 16:19:34
Full thread dump TwitterJDK 64-Bit Server VM (25.222-b10-jvmci-0.30-Tw8r22b0 mixed mode):
"Attach Listener" #73 daemon prio=9 os_prio=31 tid=0x00007f8a5401a800 nid=0x9807 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"NGSession 4: (idle)" #70 prio=5 os_prio=31 tid=0x00007f8ab6aed000 nid=0xa707 in Object.wait() [0x0000700002711000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000719e89040> (a java.lang.Object)
at java.lang.Object.wait(Object.java:502)
at com.martiansoftware.nailgun.NGSession.nextSocket(NGSession.java:155)
- locked <0x0000000719e89040> (a java.lang.Object)
at com.martiansoftware.nailgun.NGSession.run(NGSession.java:192)
"monix-scheduler-44" #44 daemon prio=5 os_prio=31 tid=0x00007f8ab73ee800 nid=0x7403 waiting on condition [0x0000700004468000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005c00074f0> (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:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"AsyncReporter{URLConnectionSender{http://127.0.0.1:9411/api/v2/spans}}" #43 daemon prio=5 os_prio=31 tid=0x00007f8ab57d0000 nid=0x8a03 waiting on condition [0x0000700004365000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005c05a6978> (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 zipkin2.reporter.ByteBoundedQueue.drainTo(ByteBoundedQueue.java:81)
at zipkin2.reporter.AsyncReporter$BoundedAsyncReporter.flush(AsyncReporter.java:257)
at zipkin2.reporter.AsyncReporter$Builder$1.run(AsyncReporter.java:190)
"scala-execution-context-global-16" #16 daemon prio=5 os_prio=31 tid=0x00007f8ab6aec800 nid=0x5d03 waiting on condition [0x0000700002c20000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000005c0034fc0> (a java.util.concurrent.ForkJoinPool)
at java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1824)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1693)
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
"Service Thread" #10 daemon prio=9 os_prio=31 tid=0x00007f8ab6043000 nid=0x5603 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread3" #9 daemon prio=9 os_prio=31 tid=0x00007f8ab7012000 nid=0x5503 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C2 CompilerThread2" #8 daemon prio=9 os_prio=31 tid=0x00007f8ab4007800 nid=0x4003 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C2 CompilerThread1" #7 daemon prio=9 os_prio=31 tid=0x00007f8ab5048000 nid=0x4303 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"C2 CompilerThread0" #6 daemon prio=9 os_prio=31 tid=0x00007f8ab7011000 nid=0x3e03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
No compile task
"Async Ops Thread 0" #5 daemon prio=9 os_prio=31 tid=0x00007f8ab7004000 nid=0x3d03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007f8ab601e000 nid=0x3b03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007f8ab601d800 nid=0x4903 in Object.wait() [0x0000700001df6000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000005c0046c50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x00000005c0046c50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007f8ab4809000 nid=0x3303 in Object.wait() [0x0000700001cf3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000005c001daf8> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000005c001daf8> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=5 os_prio=31 tid=0x00007f8ab6804000 nid=0x1703 runnable [0x00007000010cf000]
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 com.martiansoftware.nailgun.NGServer.run(NGServer.java:451)
at bloop.Server$.run(Server.scala:79)
at bloop.Server$.main(Server.scala:23)
at bloop.Server.main(Server.scala)
"VM Thread" os_prio=31 tid=0x00007f8ab601a800 nid=0x4b03 runnable
"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007f8ab6810800 nid=0x1d07 runnable
"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007f8ab5010800 nid=0x2a03 runnable
"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007f8ab7000000 nid=0x2c03 runnable
"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007f8ab7001000 nid=0x5403 runnable
"GC task thread#4 (ParallelGC)" os_prio=31 tid=0x00007f8ab7001800 nid=0x2f03 runnable
"GC task thread#5 (ParallelGC)" os_prio=31 tid=0x00007f8ab4801800 nid=0x5203 runnable
"GC task thread#6 (ParallelGC)" os_prio=31 tid=0x00007f8ab4000800 nid=0x5003 runnable
"GC task thread#7 (ParallelGC)" os_prio=31 tid=0x00007f8ab7002000 nid=0x4f03 runnable
"GC task thread#8 (ParallelGC)" os_prio=31 tid=0x00007f8ab4802000 nid=0x3103 runnable
"GC task thread#9 (ParallelGC)" os_prio=31 tid=0x00007f8ab6005000 nid=0x4d03 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x00007f8ab7005000 nid=0x5703 waiting on condition
JNI global references: 2997
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment