12/11/14 11:22 AM

===== Threads on AESL-JENKINS06@10.33.20.135 =====

"Attach Listener" daemon prio=5 RUNNABLE

"Channel reader thread: channel" prio=5 RUNNABLE
	java.net.SocketInputStream.socketRead0(Native Method)
	java.net.SocketInputStream.read(Unknown Source)
	java.io.BufferedInputStream.fill(Unknown Source)
	java.io.BufferedInputStream.read(Unknown Source)
	hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82)
	hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72)
	hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103)
	hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:33)
	hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34)
	hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48)

"Finalizer" daemon prio=8 WAITING
	java.lang.Object.wait(Native Method)
	java.lang.ref.ReferenceQueue.remove(Unknown Source)
	java.lang.ref.ReferenceQueue.remove(Unknown Source)
	java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

"main" prio=5 WAITING
	java.lang.Object.wait(Native Method)
	java.lang.Thread.join(Unknown Source)
	java.lang.Thread.join(Unknown Source)
	hudson.remoting.jnlp.Main.main(Main.java:137)
	hudson.remoting.jnlp.Main._main(Main.java:130)
	hudson.remoting.Launcher.run(Launcher.java:228)
	hudson.remoting.Launcher.main(Launcher.java:192)

"Ping thread for channel hudson.remoting.Channel@125844f:channel" daemon prio=5 TIMED_WAITING
	java.lang.Thread.sleep(Native Method)
	hudson.remoting.PingThread.run(PingThread.java:91)

"pool-1-thread-1" daemon prio=5 TIMED_WAITING
	sun.misc.Unsafe.park(Native Method)
	java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"pool-1-thread-2 for channel" daemon prio=5 RUNNABLE
	java.lang.Thread.dumpThreads(Native Method)
	java.lang.Thread.getAllStackTraces(Unknown Source)
	net.bull.javamelody.JavaInformations.buildThreadInformationsList(JavaInformations.java:286)
	net.bull.javamelody.JavaInformations.<init>(JavaInformations.java:187)
	net.bull.javamelody.RemoteCallHelper$1.call(RemoteCallHelper.java:45)
	net.bull.javamelody.RemoteCallHelper$1.call(RemoteCallHelper.java:37)
	net.bull.javamelody.RemoteCallHelper$DelegatingTask.call(RemoteCallHelper.java:131)
	hudson.remoting.UserRequest.perform(UserRequest.java:121)
	hudson.remoting.UserRequest.perform(UserRequest.java:49)
	hudson.remoting.Request$2.run(Request.java:324)
	hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
	java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	java.util.concurrent.FutureTask.run(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"pool-1-thread-3" daemon prio=5 TIMED_WAITING
	sun.misc.Unsafe.park(Native Method)
	java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"pool-1-thread-4" daemon prio=5 TIMED_WAITING
	sun.misc.Unsafe.park(Native Method)
	java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"pool-1-thread-5" daemon prio=5 TIMED_WAITING
	sun.misc.Unsafe.park(Native Method)
	java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"pool-1-thread-6" daemon prio=5 TIMED_WAITING
	sun.misc.Unsafe.park(Native Method)
	java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Unknown Source)
	java.util.concurrent.SynchronousQueue$TransferStack.transfer(Unknown Source)
	java.util.concurrent.SynchronousQueue.poll(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source)
	java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	hudson.remoting.Engine$1$1.run(Engine.java:63)
	java.lang.Thread.run(Unknown Source)

"Reference Handler" daemon prio=10 WAITING
	java.lang.Object.wait(Native Method)
	java.lang.Object.wait(Object.java:485)
	java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)

"Thread-1" prio=5 TIMED_WAITING
	java.lang.Object.wait(Native Method)
	hudson.remoting.Channel.join(Channel.java:902)
	hudson.remoting.Engine.run(Engine.java:287)