Skip to content

Instantly share code, notes, and snippets.

@searls
Created May 13, 2011 19:32
Show Gist options
  • Save searls/971157 to your computer and use it in GitHub Desktop.
Save searls/971157 to your computer and use it in GitHub Desktop.
Jenkins jstack dump following "Please wait while Jenkins is getting ready to work" - note that Jenkins is a fully updated ubuntu/debian distribution, operating behind an HTTP Proxy
2011-05-13 15:29:27
Full thread dump OpenJDK Client VM (19.0-b09 mixed mode, sharing):
"Attach Listener" daemon prio=10 tid=0x09381400 nid=0x465 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"RequestHandlerThread[#5]" daemon prio=10 tid=0x092c1c00 nid=0x3a9 in Object.wait() [0xb442f000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7b4a73a0> (a winstone.RequestHandlerThread)
at java.lang.Object.wait(Object.java:502)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
- locked <0x7b4a73a0> (a winstone.RequestHandlerThread)
at java.lang.Thread.run(Thread.java:636)
"RequestHandlerThread[#0]" daemon prio=10 tid=0x09a65400 nid=0x3a8 in Object.wait() [0xb4480000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7abe9c60> (a winstone.RequestHandlerThread)
at java.lang.Object.wait(Object.java:502)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
- locked <0x7abe9c60> (a winstone.RequestHandlerThread)
at java.lang.Thread.run(Thread.java:636)
"RequestHandlerThread[#1]" daemon prio=10 tid=0x094d1800 nid=0x3a7 in Object.wait() [0xb44d1000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7abe9c98> (a winstone.RequestHandlerThread)
at java.lang.Object.wait(Object.java:502)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
- locked <0x7abe9c98> (a winstone.RequestHandlerThread)
at java.lang.Thread.run(Thread.java:636)
"RequestHandlerThread[#2]" daemon prio=10 tid=0x09a63000 nid=0x3a6 runnable [0xb4522000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:146)
at java.net.SocketInputStream.read(SocketInputStream.java:199)
at winstone.WinstoneInputStream.read(WinstoneInputStream.java:49)
at javax.servlet.ServletInputStream.readLine(ServletInputStream.java:27)
at winstone.WinstoneInputStream.readLine(WinstoneInputStream.java:108)
at winstone.HttpListener.parseURI(HttpListener.java:229)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:87)
at java.lang.Thread.run(Thread.java:636)
"RequestHandlerThread[#3]" daemon prio=10 tid=0x09a62c00 nid=0x3a5 in Object.wait() [0xb4573000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7abe9d08> (a winstone.RequestHandlerThread)
at java.lang.Object.wait(Object.java:502)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
- locked <0x7abe9d08> (a winstone.RequestHandlerThread)
at java.lang.Thread.run(Thread.java:636)
"com.google.common.base.internal.Finalizer" daemon prio=10 tid=0x09197400 nid=0x39d in Object.wait() [0xb45c4000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7afa2fd0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <0x7afa2fd0> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at com.google.common.base.internal.Finalizer.run(Finalizer.java:127)
"RequestHandlerThread[#4]" daemon prio=10 tid=0x09a45c00 nid=0x39c in Object.wait() [0xb4615000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7abe9d40> (a winstone.RequestHandlerThread)
at java.lang.Object.wait(Object.java:502)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:216)
- locked <0x7abe9d40> (a winstone.RequestHandlerThread)
at java.lang.Thread.run(Thread.java:636)
"ViewJob reload thread" daemon prio=10 tid=0x09947c00 nid=0x397 in Object.wait() [0xb4666000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7adc22c8> (a java.util.LinkedHashSet)
at hudson.model.ViewJob$ReloadThread.getNext(ViewJob.java:170)
- locked <0x7adc22c8> (a java.util.LinkedHashSet)
at hudson.model.ViewJob$ReloadThread.run(ViewJob.java:187)
"Loading job iStore-web-rsync" daemon prio=10 tid=0x09453c00 nid=0x37f runnable [0xb47d6000]
java.lang.Thread.State: RUNNABLE
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:243)
at java.io.File.exists(File.java:750)
at hudson.model.RunMap.load(RunMap.java:218)
- locked <0x7af0abc8> (a hudson.model.RunMap)
at hudson.model.AbstractProject.onLoad(AbstractProject.java:251)
at hudson.model.Project.onLoad(Project.java:88)
at hudson.model.Items.load(Items.java:114)
at hudson.model.Hudson$13.run(Hudson.java:2354)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:735)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
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:636)
"pool-2-thread-1" daemon prio=10 tid=0x09453800 nid=0x37e waiting on condition [0xb4827000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x7ad24dd0> (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:386)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)
"DestroyJavaVM" prio=10 tid=0x0914a000 nid=0x2e6 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"LauncherControlThread[ControlPort=-1]" prio=10 tid=0x09447800 nid=0x37c waiting on condition [0xb4878000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at winstone.Launcher.run(Launcher.java:279)
at java.lang.Thread.run(Thread.java:636)
"Hudson cron thread" prio=10 tid=0x0943c800 nid=0x37b in Object.wait() [0xb48c9000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7accd818> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Timer.java:531)
- locked <0x7accd818> (a java.util.TaskQueue)
at java.util.TimerThread.run(Timer.java:484)
"ConnectorThread:[http-8080]" daemon prio=10 tid=0x09214400 nid=0x37a runnable [0xb4953000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)
at java.net.ServerSocket.implAccept(ServerSocket.java:470)
at java.net.ServerSocket.accept(ServerSocket.java:438)
at winstone.HttpListener.run(HttpListener.java:127)
at java.lang.Thread.run(Thread.java:636)
"WinstoneHostConfigurationMgmt:default" daemon prio=10 tid=0x091fc800 nid=0x379 waiting on condition [0xb49a4000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at winstone.HostConfiguration.run(HostConfiguration.java:176)
at java.lang.Thread.run(Thread.java:636)
"hudson initialization thread" prio=10 tid=0x093f1800 nid=0x378 in Object.wait() [0xb49f5000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7acf3788> (a hudson.model.Hudson$4)
at java.lang.Object.wait(Object.java:502)
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:244)
- locked <0x7acf3788> (a hudson.model.Hudson$4)
at hudson.model.Hudson.executeReactor(Hudson.java:753)
at hudson.model.Hudson.<init>(Hudson.java:667)
at hudson.model.Hudson.<init>(Hudson.java:607)
at hudson.WebAppMain$2.run(WebAppMain.java:215)
"Java2D Disposer" daemon prio=10 tid=0x093d8400 nid=0x374 in Object.wait() [0xb4a54000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7aca7b10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <0x7aca7b10> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at sun.java2d.Disposer.run(Disposer.java:143)
at java.lang.Thread.run(Thread.java:636)
"WinstoneObjectPoolMgmt" daemon prio=10 tid=0x09232c00 nid=0x332 waiting on condition [0xb4dfe000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at winstone.ObjectPool.run(ObjectPool.java:103)
at java.lang.Thread.run(Thread.java:636)
"Low Memory Detector" daemon prio=10 tid=0x09185800 nid=0x304 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"CompilerThread0" daemon prio=10 tid=0x09183800 nid=0x303 waiting on condition [0x00000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" daemon prio=10 tid=0x09182000 nid=0x302 runnable [0x00000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" daemon prio=10 tid=0x0917a800 nid=0x2f9 in Object.wait() [0xb5331000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7aae8eb8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)
- locked <0x7aae8eb8> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:177)
"Reference Handler" daemon prio=10 tid=0x09179000 nid=0x2f8 in Object.wait() [0xb5382000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x7aae8f40> (a java.lang.ref.Reference$Lock)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)
- locked <0x7aae8f40> (a java.lang.ref.Reference$Lock)
"VM Thread" prio=10 tid=0x09177400 nid=0x2f5 runnable
"VM Periodic Task Thread" prio=10 tid=0x09191400 nid=0x305 waiting on condition
JNI global references: 1516
@searls
Copy link
Author

searls commented May 13, 2011

.....aaand now it's up. Guess it just takes 20 minutes to start jenkins on my Ubuntu VM.

Classy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment