Skip to content

Instantly share code, notes, and snippets.

@mpenet
Created July 6, 2012 17:16
Show Gist options
  • Save mpenet/3061412 to your computer and use it in GitHub Desktop.
Save mpenet/3061412 to your computer and use it in GitHub Desktop.
threads and me
2012-07-06 19:15:32
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.1-b02 mixed mode):
"Attach Listener" daemon prio=10 tid=0x00000000412e3800 nid=0x40f7 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"TAsyncClientManager#SelectorThread 8" daemon prio=10 tid=0x00007fe7590b9000 nid=0x3fc0 waiting on condition [0x00007fe75dce2000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000f01003b8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
at lamina.core.result.ResultChannel.deref(result.clj:263)
at clojure.core$deref.invoke(core.clj:2080)
at casyn.test.core$fn$reify__9658$fn__9660.invoke(core.clj:281)
at casyn.test.core$fn$reify__9658.run(core.clj:281)
at lamina.core.pipeline$resume_pipeline.invoke(pipeline.clj:58)
at lamina.core.pipeline$subscribe$fn__4316.invoke(pipeline.clj:113)
at lamina.core.result.ResultChannel.success(result.clj:270)
at lamina.core.pipeline$complete$reify__4491.run(pipeline.clj:339)
at lamina.core.pipeline$resume_pipeline.invoke(pipeline.clj:58)
at lamina.core.pipeline$subscribe$fn__4316.invoke(pipeline.clj:113)
at lamina.core.result.ResultChannel.success(result.clj:270)
at casyn.client$run_command_stage$reify__8958.run(client.clj:102)
at lamina.core.pipeline$resume_pipeline.invoke(pipeline.clj:58)
at lamina.core.pipeline$subscribe$fn__4316.invoke(pipeline.clj:113)
at lamina.core.result.ResultChannel.success(result.clj:270)
at casyn.api$get_slice$reify__7531.run(api.clj:254)
at lamina.core.pipeline$resume_pipeline.invoke(pipeline.clj:58)
at lamina.core.pipeline$subscribe$fn__4316.invoke(pipeline.clj:113)
at lamina.core.result.ResultChannel.success(result.clj:270)
at casyn.api$get_slice$reify__7514.onComplete(api.clj:44)
at org.apache.thrift.async.TAsyncMethodCall.cleanUpAndFireCallback(TAsyncMethodCall.java:227)
at org.apache.thrift.async.TAsyncMethodCall.doReadingResponseBody(TAsyncMethodCall.java:217)
at org.apache.thrift.async.TAsyncMethodCall.transition(TAsyncMethodCall.java:193)
at org.apache.thrift.async.TAsyncClientManager$SelectThread.transitionMethods(TAsyncClientManager.java:136)
at org.apache.thrift.async.TAsyncClientManager$SelectThread.run(TAsyncClientManager.java:112)
Locked ownable synchronizers:
- None
"Low Memory Detector" daemon prio=10 tid=0x00007fe758001800 nid=0x3fbe runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread1" daemon prio=10 tid=0x00000000406d7000 nid=0x3fbd waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"C2 CompilerThread0" daemon prio=10 tid=0x00000000406d3800 nid=0x3fbc waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Signal Dispatcher" daemon prio=10 tid=0x00000000406d1800 nid=0x3fbb runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
Locked ownable synchronizers:
- None
"Finalizer" daemon prio=10 tid=0x00000000406b5000 nid=0x3fba in Object.wait() [0x00007fe75ec3b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c5663ee0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
- locked <0x00000000c5663ee0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
Locked ownable synchronizers:
- None
"Reference Handler" daemon prio=10 tid=0x00000000406ad800 nid=0x3fb9 in Object.wait() [0x00007fe75ed3c000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c564fa50> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:485)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116)
- locked <0x00000000c564fa50> (a java.lang.ref.Reference$Lock)
Locked ownable synchronizers:
- None
"main" prio=10 tid=0x0000000040649000 nid=0x3fb2 waiting on condition [0x00007fe763b33000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000000efebeea8> (a java.util.concurrent.CountDownLatch$Sync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
at lamina.core.result.ResultChannel.deref(result.clj:263)
at clojure.core$deref.invoke(core.clj:2080)
at casyn.test.core$fn__9642.invoke(core.clj:281)
at clojure.test$test_var$fn__6926.invoke(test.clj:701)
at clojure.test$test_var.invoke(test.clj:701)
at clojure.test$test_all_vars$fn__6930$fn__6937.invoke(test.clj:717)
at casyn.test.core$eval9638$fn__9639.invoke(core.clj:105)
at clojure.test$compose_fixtures$fn__6920$fn__6921.invoke(test.clj:678)
at clojure.test$default_fixture.invoke(test.clj:671)
at clojure.test$compose_fixtures$fn__6920.invoke(test.clj:678)
at clojure.test$test_all_vars$fn__6930.invoke(test.clj:717)
at casyn.test.core$eval9632$fn__9633.invoke(core.clj:95)
at clojure.test$compose_fixtures$fn__6920$fn__6921.invoke(test.clj:678)
at clojure.test$default_fixture.invoke(test.clj:671)
at clojure.test$compose_fixtures$fn__6920.invoke(test.clj:678)
at clojure.test$test_all_vars.invoke(test.clj:713)
at clojure.test$test_ns.invoke(test.clj:736)
at clojure.core$map$fn__4087.invoke(core.clj:2434)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
- locked <0x00000000ef15d298> (a clojure.lang.LazySeq)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
- locked <0x00000000ef15d298> (a clojure.lang.LazySeq)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.boundedLength(RT.java:1633)
at clojure.lang.RestFn.applyTo(RestFn.java:130)
at clojure.core$apply.invoke(core.clj:603)
at clojure.test$run_tests.doInvoke(test.clj:751)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:601)
at user$eval33$fn__45.invoke(NO_SOURCE_FILE:1)
at user$eval33.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:6511)
at clojure.lang.Compiler.eval(Compiler.java:6501)
at clojure.lang.Compiler.eval(Compiler.java:6477)
at clojure.core$eval.invoke(core.clj:2797)
at clojure.main$eval_opt.invoke(main.clj:297)
at clojure.main$initialize.invoke(main.clj:316)
at clojure.main$null_opt.invoke(main.clj:349)
at clojure.main$main.doInvoke(main.clj:427)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:419)
at clojure.lang.AFn.applyToHelper(AFn.java:163)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
Locked ownable synchronizers:
- None
"VM Thread" prio=10 tid=0x00000000406a7000 nid=0x3fb8 runnable
"GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004065c000 nid=0x3fb4 runnable
"GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004065e000 nid=0x3fb5 runnable
"GC task thread#2 (ParallelGC)" prio=10 tid=0x000000004065f800 nid=0x3fb6 runnable
"GC task thread#3 (ParallelGC)" prio=10 tid=0x0000000040661800 nid=0x3fb7 runnable
"VM Periodic Task Thread" prio=10 tid=0x00007fe75800c000 nid=0x3fbf waiting on condition
JNI global references: 1351
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment