Created
July 6, 2012 17:16
-
-
Save mpenet/3061412 to your computer and use it in GitHub Desktop.
threads and me
This file contains hidden or 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
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