2014-11-14 02:26:15 Full thread dump OpenJDK 64-Bit Server VM (24.65-b04 mixed mode): "Stream reader: maven process at Socket[addr=/127.0.0.1,port=45629,localport=60015]" prio=10 tid=0x00007f81f0668800 nid=0xd59 runnable [0x00007f825130e000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.io.FilterInputStream.read(FilterInputStream.java:133) at java.io.FilterInputStream.read(FilterInputStream.java:107) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) "/home/ec2-user/devhome/current/jdk/bin/java -Xmx1g -XX:MaxPermSize=1g -Djava.awt.headless=true -cp /home/ec2-user/maven31-agent.jar:/home/ec2-user/devhome/current/maven/boot/plexus-classworlds-2.5.1.jar:/home/ec2-user/devhome/current/maven/conf/logging jenkins.maven3.agent.Maven31Main /home/ec2-user/devhome/current/maven /tmp/slave.jar /home/ec2-user/maven31-interceptor.jar /home/ec2-user/maven3-interceptor-commons.jar 60015: stdout copier" prio=10 tid=0x00007f81f05ef000 nid=0xd47 runnable [0x00007f8251fde000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:272) at java.io.BufferedInputStream.read1(BufferedInputStream.java:273) at java.io.BufferedInputStream.read(BufferedInputStream.java:334) - locked <0x0000000780c5b0d0> (a java.lang.UNIXProcess$ProcessPipeInputStream) at java.io.FilterInputStream.read(FilterInputStream.java:107) at hudson.util.StreamCopyThread.run(StreamCopyThread.java:60) "process reaper" daemon prio=10 tid=0x00007f81ec2b4800 nid=0xb16 runnable [0x00007f8250598000] java.lang.Thread.State: RUNNABLE at java.lang.UNIXProcess.waitForProcessExit(Native Method) at java.lang.UNIXProcess.access$500(UNIXProcess.java:54) at java.lang.UNIXProcess$4.run(UNIXProcess.java:227) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) "Ping thread for channel hudson.remoting.Channel@30563456:channel" daemon prio=10 tid=0x00007f81ec022800 nid=0xa91 in Object.wait() [0x00007f82520df000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d6bae238> (a hudson.remoting.UserRequest) at hudson.remoting.Request$1.get(Request.java:268) - locked <0x00000007d6bae238> (a hudson.remoting.UserRequest) at hudson.remoting.Request$1.get(Request.java:206) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59) at hudson.remoting.PingThread.ping(PingThread.java:112) at hudson.remoting.PingThread.run(PingThread.java:86) "Ping thread for channel hudson.remoting.Channel@30563456:channel" daemon prio=10 tid=0x00007f825c2ba800 nid=0xa76 in Object.wait() [0x00007f82525e4000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000007d6814dc0> (a hudson.remoting.UserRequest) at hudson.remoting.Request$1.get(Request.java:268) - locked <0x00000007d6814dc0> (a hudson.remoting.UserRequest) at hudson.remoting.Request$1.get(Request.java:206) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59) at hudson.remoting.PingThread.ping(PingThread.java:112) at hudson.remoting.PingThread.run(PingThread.java:86) "Channel reader thread: channel" prio=10 tid=0x00007f825c2af800 nid=0xa75 runnable [0x00007f82526e5000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:272) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read(BufferedInputStream.java:254) - locked <0x0000000780132f70> (a java.io.BufferedInputStream) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72) at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103) at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:33) at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) "Service Thread" daemon prio=10 tid=0x00007f825c1fe800 nid=0xa73 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=10 tid=0x00007f825c1fc000 nid=0xa72 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=10 tid=0x00007f825c1f9000 nid=0xa71 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Attach Listener" daemon prio=10 tid=0x00007f825c1f7000 nid=0xa70 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00007f825c1ca000 nid=0xa6f in Object.wait() [0x00007f8252ceb000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000780134cf0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x0000000780134cf0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) "Reference Handler" daemon prio=10 tid=0x00007f825c1c8000 nid=0xa6e in Object.wait() [0x00007f8252dec000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000780134d98> (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 <0x0000000780134d98> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x00007f825c008800 nid=0xa64 in Object.wait() [0x00007f82645bc000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x0000000780134da8> (a hudson.remoting.Channel) at hudson.remoting.Channel.join(Channel.java:902) - locked <0x0000000780134da8> (a hudson.remoting.Channel) at hudson.remoting.Launcher.main(Launcher.java:527) at hudson.remoting.Launcher.runWithStdinStdout(Launcher.java:459) at hudson.remoting.Launcher.run(Launcher.java:239) at hudson.remoting.Launcher.main(Launcher.java:192) "VM Thread" prio=10 tid=0x00007f825c1c4000 nid=0xa6d runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f825c01e800 nid=0xa65 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f825c020800 nid=0xa66 runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f825c022000 nid=0xa67 runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f825c024000 nid=0xa68 runnable "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f825c026000 nid=0xa69 runnable "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f825c027800 nid=0xa6a runnable "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f825c029800 nid=0xa6b runnable "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f825c02b800 nid=0xa6c runnable "VM Periodic Task Thread" prio=10 tid=0x00007f825c201000 nid=0xa74 waiting on condition JNI global references: 231 [ec2-user@ip-10-40-1-190 ~]$ /home/ec2-user/devhome/current/jdk/bin/jstack 3398 2014-11-14 02:26:27 Full thread dump Java HotSpot(TM) 64-Bit Server VM (24.72-b04 mixed mode): "Attach Listener" daemon prio=10 tid=0x00007f3b10002000 nid=0x1488 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "pool-1-thread-1 for channel / waiting for hudson.remoting.Channel@7977cdb1:channel" prio=10 tid=0x00007f3af4001800 nid=0xd5b in Object.wait() [0x00007f3b401a8000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000eac6bbd8> (a hudson.remoting.RemoteInvocationHandler$RPCRequest) at hudson.remoting.Request.call(Request.java:146) - locked <0x00000000eac6bbd8> (a hudson.remoting.RemoteInvocationHandler$RPCRequest) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:176) at com.sun.proxy.$Proxy2.fetch3(Unknown Source) at hudson.remoting.RemoteClassLoader.findClass(RemoteClassLoader.java:157) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) - locked <0x00000000c7337918> (a hudson.remoting.RemoteClassLoader) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at hudson.maven.Messages.(Messages.java:14) at hudson.maven.AbstractMavenBuilder.waitForAsynchronousExecutions(AbstractMavenBuilder.java:184) at hudson.maven.Maven3Builder.call(Maven3Builder.java:143) at hudson.maven.Maven3Builder.call(Maven3Builder.java:71) at hudson.remoting.UserRequest.perform(UserRequest.java:121) at hudson.remoting.UserRequest.perform(UserRequest.java:49) at hudson.remoting.Request$2.run(Request.java:324) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) "Channel reader thread: channel" prio=10 tid=0x00007f3b441ae800 nid=0xd5a runnable [0x00007f3b402ab000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:152) at java.net.SocketInputStream.read(SocketInputStream.java:122) at java.io.FilterInputStream.read(FilterInputStream.java:133) at java.io.BufferedInputStream.fill(BufferedInputStream.java:235) at java.io.BufferedInputStream.read(BufferedInputStream.java:254) - locked <0x00000000c70e2898> (a java.io.BufferedInputStream) at hudson.remoting.FlightRecorderInputStream.read(FlightRecorderInputStream.java:82) at hudson.remoting.ChunkedInputStream.readHeader(ChunkedInputStream.java:72) at hudson.remoting.ChunkedInputStream.readUntilBreak(ChunkedInputStream.java:103) at hudson.remoting.ChunkedCommandTransport.readBlock(ChunkedCommandTransport.java:33) at hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:34) at hudson.remoting.SynchronousCommandTransport$ReaderThread.run(SynchronousCommandTransport.java:48) "Service Thread" daemon prio=10 tid=0x00007f3b4409f800 nid=0xd57 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" daemon prio=10 tid=0x00007f3b4409d800 nid=0xd56 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" daemon prio=10 tid=0x00007f3b4409a800 nid=0xd55 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00007f3b44098000 nid=0xd54 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00007f3b44077800 nid=0xd53 in Object.wait() [0x00007f3b40af9000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c7844ca0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135) - locked <0x00000000c7844ca0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) "Reference Handler" daemon prio=10 tid=0x00007f3b44075800 nid=0xd52 in Object.wait() [0x00007f3b40bfa000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c78448f8> (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 <0x00000000c78448f8> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x00007f3b44009000 nid=0xd48 in Object.wait() [0x00007f3b4d79d000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000c70e27a0> (a hudson.remoting.Channel) at hudson.remoting.Channel.join(Channel.java:902) - locked <0x00000000c70e27a0> (a hudson.remoting.Channel) at hudson.remoting.Launcher.main(Launcher.java:527) at hudson.remoting.Launcher.main(Launcher.java:501) at hudson.remoting.Launcher.main(Launcher.java:493) at hudson.remoting.Launcher.main(Launcher.java:489) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.maven3.agent.Maven31Main.main(Maven31Main.java:139) at jenkins.maven3.agent.Maven31Main.main(Maven31Main.java:67) "VM Thread" prio=10 tid=0x00007f3b44071000 nid=0xd51 runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f3b4401e800 nid=0xd49 runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f3b44020800 nid=0xd4a runnable "GC task thread#2 (ParallelGC)" prio=10 tid=0x00007f3b44022800 nid=0xd4b runnable "GC task thread#3 (ParallelGC)" prio=10 tid=0x00007f3b44024000 nid=0xd4c runnable "GC task thread#4 (ParallelGC)" prio=10 tid=0x00007f3b44026000 nid=0xd4d runnable "GC task thread#5 (ParallelGC)" prio=10 tid=0x00007f3b44028000 nid=0xd4e runnable "GC task thread#6 (ParallelGC)" prio=10 tid=0x00007f3b44029800 nid=0xd4f runnable "GC task thread#7 (ParallelGC)" prio=10 tid=0x00007f3b4402b800 nid=0xd50 runnable "VM Periodic Task Thread" prio=10 tid=0x00007f3b440aa800 nid=0xd58 waiting on condition JNI global references: 277