Created
February 5, 2013 07:50
-
-
Save pankajmi/4712919 to your computer and use it in GitHub Desktop.
jstack for sbt
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
2013-02-04 16:16:06 | |
Full thread dump Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode): | |
"Attach Listener" daemon prio=5 tid=0x00007ff6cf83d000 nid=0x7007 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"pool-6-thread-3" prio=5 tid=0x00007ff6caaba800 nid=0x5f07 runnable [0x000000019cbb5000] | |
java.lang.Thread.State: RUNNABLE | |
at java.io.FileInputStream.readBytes(Native Method) | |
at java.io.FileInputStream.read(FileInputStream.java:242) | |
at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) | |
at java.io.BufferedInputStream.read(BufferedInputStream.java:334) | |
- locked <0x00000001157a51e0> (a java.io.BufferedInputStream) | |
at java.security.DigestInputStream.read(DigestInputStream.java:161) | |
at java.io.FilterInputStream.read(FilterInputStream.java:107) | |
at sbt.Hash$.apply(Hash.scala:64) | |
at sbt.Hash$$anonfun$apply$1.apply(Hash.scala:45) | |
at sbt.Hash$$anonfun$apply$1.apply(Hash.scala:45) | |
at sbt.Using.apply(Using.scala:25) | |
at sbt.Hash$.apply(Hash.scala:45) | |
at sbt.FileInfo$hash$.computeHash(FileInfo.scala:65) | |
at sbt.FileInfo$hash$.apply(FileInfo.scala:62) | |
at sbtassembly.Plugin$Assembly$$anonfun$6.apply(Plugin.scala:167) | |
at sbtassembly.Plugin$Assembly$$anonfun$6.apply(Plugin.scala:167) | |
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) | |
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:233) | |
at scala.collection.Iterator$class.foreach(Iterator.scala:772) | |
at scala.collection.immutable.VectorIterator.foreach(Vector.scala:648) | |
at scala.collection.IterableLike$class.foreach(IterableLike.scala:73) | |
at scala.collection.immutable.Vector.foreach(Vector.scala:63) | |
at scala.collection.TraversableLike$class.map(TraversableLike.scala:233) | |
at scala.collection.immutable.Vector.map(Vector.scala:63) | |
at sbtassembly.Plugin$Assembly$.apply(Plugin.scala:167) | |
at sbtassembly.Plugin$.sbtassembly$Plugin$$assemblyTask(Plugin.scala:139) | |
at sbtassembly.Plugin$$anonfun$baseAssemblySettings$4.apply(Plugin.scala:304) | |
at sbtassembly.Plugin$$anonfun$baseAssemblySettings$4.apply(Plugin.scala:303) | |
at sbt.Scoped$$anonfun$hf8$1.apply(Structure.scala:584) | |
at sbt.Scoped$$anonfun$hf8$1.apply(Structure.scala:584) | |
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:49) | |
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) | |
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$12.apply(Structure.scala:311) | |
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:41) | |
at sbt.std.Transform$$anon$5.work(System.scala:71) | |
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) | |
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:232) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) | |
at sbt.Execute.work(Execute.scala:238) | |
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) | |
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:232) | |
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:160) | |
at sbt.CompletionService$$anon$2.call(CompletionService.scala:30) | |
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:166) | |
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) | |
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:166) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) | |
at java.lang.Thread.run(Thread.java:722) | |
"Service Thread" daemon prio=5 tid=0x00007ff6ca0c4800 nid=0x5203 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread1" daemon prio=5 tid=0x00007ff6ca0bc000 nid=0x5103 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"C2 CompilerThread0" daemon prio=5 tid=0x00007ff6ca0ab000 nid=0x5003 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Signal Dispatcher" daemon prio=5 tid=0x00007ff6ca0aa800 nid=0x4f03 runnable [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Surrogate Locker Thread (Concurrent GC)" daemon prio=5 tid=0x00007ff6ca0ba000 nid=0x4a23 waiting on condition [0x0000000000000000] | |
java.lang.Thread.State: RUNNABLE | |
"Finalizer" daemon prio=5 tid=0x00007ff6ca0af000 nid=0x3c03 in Object.wait() [0x0000000198ac1000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x0000000127082788> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) | |
- locked <0x0000000127082788> (a java.lang.ref.ReferenceQueue$Lock) | |
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) | |
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177) | |
"Reference Handler" daemon prio=5 tid=0x00007ff6ca0ae000 nid=0x3b03 in Object.wait() [0x00000001982be000] | |
java.lang.Thread.State: WAITING (on object monitor) | |
at java.lang.Object.wait(Native Method) | |
- waiting on <0x00000001270846c0> (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 <0x00000001270846c0> (a java.lang.ref.Reference$Lock) | |
"main" prio=5 tid=0x00007ff6ca001000 nid=0x130b waiting on condition [0x000000010ede5000] | |
java.lang.Thread.State: WAITING (parking) | |
at sun.misc.Unsafe.park(Native Method) | |
- parking to wait for <0x0000000128ed1858> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) | |
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186) | |
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043) | |
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) | |
at java.util.concurrent.ExecutorCompletionService.take(ExecutorCompletionService.java:193) | |
at sbt.ConcurrentRestrictions$$anon$4.take(ConcurrentRestrictions.scala:196) | |
at sbt.Execute.next$1(Execute.scala:85) | |
at sbt.Execute.processAll(Execute.scala:88) | |
at sbt.Execute.runKeep(Execute.scala:68) | |
at sbt.EvaluateTask$.run$1(EvaluateTask.scala:162) | |
at sbt.EvaluateTask$.runTask(EvaluateTask.scala:177) | |
at sbt.Aggregation$$anonfun$4.apply(Aggregation.scala:46) | |
at sbt.Aggregation$$anonfun$4.apply(Aggregation.scala:44) | |
at sbt.EvaluateTask$.withStreams(EvaluateTask.scala:137) | |
at sbt.Aggregation$.runTasksWithResult(Aggregation.scala:44) | |
at sbt.Aggregation$.runTasks(Aggregation.scala:59) | |
at sbt.Aggregation$$anonfun$applyTasks$1.apply(Aggregation.scala:31) | |
at sbt.Aggregation$$anonfun$applyTasks$1.apply(Aggregation.scala:30) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62) | |
at sbt.Command$.process(Command.scala:90) | |
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71) | |
at sbt.MainLoop$$anonfun$next$1$$anonfun$apply$1.apply(MainLoop.scala:71) | |
at sbt.State$$anon$2.process(State.scala:170) | |
at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71) | |
at sbt.MainLoop$$anonfun$next$1.apply(MainLoop.scala:71) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18) | |
at sbt.MainLoop$.next(MainLoop.scala:71) | |
at sbt.MainLoop$.run(MainLoop.scala:64) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:53) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:50) | |
at sbt.Using.apply(Using.scala:25) | |
at sbt.MainLoop$.runWithNewLog(MainLoop.scala:50) | |
at sbt.MainLoop$.runAndClearLast(MainLoop.scala:33) | |
at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:17) | |
at sbt.MainLoop$.runLogged(MainLoop.scala:13) | |
at sbt.xMain.run(Main.scala:26) | |
at xsbt.boot.Launch$.run(Launch.scala:55) | |
at xsbt.boot.Launch$$anonfun$explicit$1.apply(Launch.scala:45) | |
at xsbt.boot.Launch$.launch(Launch.scala:69) | |
at xsbt.boot.Launch$.apply(Launch.scala:16) | |
at xsbt.boot.Boot$.runImpl(Boot.scala:31) | |
at xsbt.boot.Boot$.main(Boot.scala:20) | |
at xsbt.boot.Boot.main(Boot.scala) | |
"VM Thread" prio=5 tid=0x00007ff6ca0aa000 nid=0x3a03 runnable | |
"Gang worker#0 (Parallel GC Threads)" prio=5 tid=0x00007ff6ca010800 nid=0x3503 runnable | |
"Gang worker#1 (Parallel GC Threads)" prio=5 tid=0x00007ff6ca011000 nid=0x3603 runnable | |
"Gang worker#2 (Parallel GC Threads)" prio=5 tid=0x00007ff6ca011800 nid=0x3703 runnable | |
"Gang worker#3 (Parallel GC Threads)" prio=5 tid=0x00007ff6ca012800 nid=0x3803 runnable | |
"Concurrent Mark-Sweep GC Thread" prio=5 tid=0x00007ff6ca08d800 nid=0x3903 runnable | |
"VM Periodic Task Thread" prio=5 tid=0x00007ff6ca0bb000 nid=0x5303 waiting on condition | |
JNI global references: 395 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment