Skip to content

Instantly share code, notes, and snippets.

@simonjefford
Created April 23, 2012 10:32
Show Gist options
  • Save simonjefford/2470141 to your computer and use it in GitHub Desktop.
Save simonjefford/2470141 to your computer and use it in GitHub Desktop.
lein deps thread dump
C:\dev\testapp>lein deps
Downloading: org/clojure/clojure/1.4.0/clojure-1.4.0.jar from repository central
at http://repo1.maven.org/maven2
2012-04-23 11:31:33
Full thread dump Java HotSpot(TM) 64-Bit Server VM (22.1-b02 mixed mode):
"pool-1-thread-1" prio=6 tid=0x0000000007e10000 nid=0x21ec runnable [0x000000000
76ee000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
- locked <0x00000000ecf84768> (a java.io.BufferedInputStream)
at sun.net.www.http.ChunkedInputStream.fastRead(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
- locked <0x00000000ecf87268> (a sun.net.www.http.ChunkedInputStream)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at java.util.zip.InflaterInputStream.fill(Unknown Source)
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.util.zip.GZIPInputStream.read(Unknown Source)
at org.apache.maven.wagon.AbstractWagon.transfer(AbstractWagon.java:483)
at org.apache.maven.wagon.AbstractWagon.getTransfer(AbstractWagon.java:328)
at org.apache.maven.wagon.AbstractWagon.getTransfer(AbstractWagon.java:299)
at org.apache.maven.wagon.AbstractWagon.getTransfer(AbstractWagon.java:276)
at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:97)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:546)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:427)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:382)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver$ResolveArtifactTask.resolveArtifact(DefaultArtifactResolver.java:456)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver$ResolveArtifactTask.run(DefaultArtifactResolver.java:433)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Unknown Source)
"Service Thread" daemon prio=6 tid=0x0000000005e9b800 nid=0xc20 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" daemon prio=10 tid=0x0000000005e98000 nid=0x15dc waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" daemon prio=10 tid=0x0000000005e86800 nid=0x4f8 waiting oncondition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Attach Listener" daemon prio=10 tid=0x0000000005e81000 nid=0x1e20 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x0000000005e7f800 nid=0x139c waiting oncondition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=8 tid=0x0000000005df8000 nid=0x17e4 in Object.wait() [0x00000000063df000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c42f1b50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x00000000c42f1b50> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
"Reference Handler" daemon prio=10 tid=0x0000000005ded000 nid=0x1f60 in Object.wait() [0x00000000064ef000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c42f18a0> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:503)
at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
- locked <0x00000000c42f18a0> (a java.lang.ref.Reference$Lock)
"main" prio=6 tid=0x000000000228b800 nid=0x1228 in Object.wait() [0x00000000026ee000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000ece1f9f8> (a edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch)
at java.lang.Object.wait(Object.java:503)
at edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch.await(CountDownLatch.java:178)
- locked <0x00000000ece1f9f8> (a edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:346)
at org.apache.maven.artifact.ant.DependenciesTask.doExecuteResolution(DependenciesTask.java:263)
at org.apache.maven.artifact.ant.DependenciesTask.doExecute(DependenciesTask.java:168)
at org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:751)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:265)
at leiningen.deps$do_deps.invoke(deps.clj:131)
at leiningen.deps$deps.doInvoke(deps.clj:196)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.Var.invoke(Var.java:365)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$apply_task.invoke(core.clj:262)
at leiningen.core$_main.doInvoke(core.clj:329)
at clojure.lang.RestFn.invoke(RestFn.java:410)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.RestFn.applyTo(RestFn.java:132)
at clojure.core$apply.invoke(core.clj:542)
at leiningen.core$_main.invoke(core.clj:332)
at user$eval42.invoke(NO_SOURCE_FILE:1)
at clojure.lang.Compiler.eval(Compiler.java:5424)
at clojure.lang.Compiler.eval(Compiler.java:5391)
at clojure.core$eval.invoke(core.clj:2382)
at clojure.main$eval_opt.invoke(main.clj:235)
at clojure.main$initialize.invoke(main.clj:254)
at clojure.main$script_opt.invoke(main.clj:270)
at clojure.main$main.doInvoke(main.clj:354)
at clojure.lang.RestFn.invoke(RestFn.java:457)
at clojure.lang.Var.invoke(Var.java:377)
at clojure.lang.AFn.applyToHelper(AFn.java:172)
at clojure.lang.Var.applyTo(Var.java:482)
at clojure.main.main(main.java:37)
"VM Thread" prio=10 tid=0x0000000005de7000 nid=0x1aac runnable
"GC task thread#0 (ParallelGC)" prio=6 tid=0x0000000002178800 nid=0x1d48 runnable
"GC task thread#1 (ParallelGC)" prio=6 tid=0x000000000217a000 nid=0x15a0 runnable
"VM Periodic Task Thread" prio=10 tid=0x0000000005ea4000 nid=0x1aa4 waiting on condition
JNI global references: 143
Heap
PSYoungGen total 64192K, used 15996K [0x00000000ec0b0000, 0x00000000f01d0000, 0x0000000100000000)
eden space 61696K, 25% used [0x00000000ec0b0000,0x00000000ed04f388,0x00000000efcf0000)
from space 2496K, 0% used [0x00000000efcf0000,0x00000000efcf0000,0x00000000eff60000)
to space 2496K, 0% used [0x00000000eff60000,0x00000000eff60000,0x00000000f01d0000)
PSOldGen total 40896K, used 6347K [0x00000000c4200000, 0x00000000c69f0000, 0x00000000ec0b0000)
object space 40896K, 15% used [0x00000000c4200000,0x00000000c4832c88,0x00000000c69f0000)
PSPermGen total 36672K, used 20479K [0x00000000bf000000, 0x00000000c13d0000, 0x00000000c4200000)
object space 36672K, 55% used [0x00000000bf000000,0x00000000c03ffd00,0x00000000c13d0000)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment