Skip to content

Instantly share code, notes, and snippets.

@eostermueller
Created June 1, 2014 05:11
Show Gist options
  • Save eostermueller/a3c55050134fe4c63902 to your computer and use it in GitHub Desktop.
Save eostermueller/a3c55050134fe4c63902 to your computer and use it in GitHub Desktop.
threadDumpFromHealthyInTrace
2014-05-31 22:45:59
Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode):
"Attach Listener" daemon prio=5 tid=0x00007fa60804a000 nid=0x3b0b waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Service Thread" daemon prio=5 tid=0x00007fa6008a7800 nid=0x5403 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=5 tid=0x00007fa6008a7000 nid=0x5203 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=5 tid=0x00007fa6008a6000 nid=0x5003 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"TraceServer" daemon prio=5 tid=0x00007fa601946800 nid=0x4e03 runnable [0x0000000113388000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.ServerSocket.implAccept(ServerSocket.java:530)
at java.net.ServerSocket.accept(ServerSocket.java:498)
at org.intrace.agent.server.AgentServer.runMethod(AgentServer.java:132)
at org.intrace.output.InstruRunnable.run(InstruRunnable.java:18)
at java.lang.Thread.run(Thread.java:744)
"Instrumentation Status Updates" daemon prio=5 tid=0x00007fa60204c000 nid=0x4c03 in Object.wait() [0x0000000113285000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000780018068> (a org.intrace.agent.ClassTransformer$StatusHolder)
at java.lang.Object.wait(Object.java:503)
at org.intrace.agent.ClassTransformer$StatusHolder.getStatus(ClassTransformer.java:392)
- locked <0x0000000780018068> (a org.intrace.agent.ClassTransformer$StatusHolder)
at org.intrace.agent.ClassTransformer$StatusUpdateThread.runMethod(ClassTransformer.java:414)
at org.intrace.output.InstruRunnable.run(InstruRunnable.java:18)
at java.lang.Thread.run(Thread.java:744)
"Signal Dispatcher" daemon prio=5 tid=0x00007fa601849000 nid=0x4a03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=5 tid=0x00007fa602003000 nid=0x3903 in Object.wait() [0x0000000112ec2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000780014680> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
- locked <0x0000000780014680> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)
"Reference Handler" daemon prio=5 tid=0x00007fa602000000 nid=0x3703 in Object.wait() [0x0000000112dbf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x000000078001c068> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x000000078001c068> (a java.lang.ref.Reference$Lock)
"main" prio=5 tid=0x00007fa600811800 nid=0x1903 waiting on condition [0x0000000108553000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at example.MyFirstTestImplementor.foo(MyFirstTestImplementor.java:8)
at example.FirstTraceExample.interfaceTest(FirstTraceExample.java:53)
at example.FirstTraceExample.otherMain(FirstTraceExample.java:28)
at example.FirstTraceExample.main(FirstTraceExample.java:16)
"VM Thread" prio=5 tid=0x00007fa601840800 nid=0x3503 runnable
"GC task thread#0 (ParallelGC)" prio=5 tid=0x00007fa60081f000 nid=0x2503 runnable
"GC task thread#1 (ParallelGC)" prio=5 tid=0x00007fa60081f800 nid=0x2703 runnable
"GC task thread#2 (ParallelGC)" prio=5 tid=0x00007fa601800800 nid=0x2903 runnable
"GC task thread#3 (ParallelGC)" prio=5 tid=0x00007fa601801000 nid=0x2b03 runnable
"GC task thread#4 (ParallelGC)" prio=5 tid=0x00007fa601801800 nid=0x2d03 runnable
"GC task thread#5 (ParallelGC)" prio=5 tid=0x00007fa601802800 nid=0x2f03 runnable
"GC task thread#6 (ParallelGC)" prio=5 tid=0x00007fa601803000 nid=0x3103 runnable
"GC task thread#7 (ParallelGC)" prio=5 tid=0x00007fa601803800 nid=0x3303 runnable
"VM Periodic Task Thread" prio=5 tid=0x00007fa6008a8800 nid=0x5603 waiting on condition
JNI global references: 3145
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment