*********************************************************************************************** 19026 jdk.jshell/jdk.internal.jshell.tool.JShellTool : 19026: 2016-11-11 15:32:15 Full thread dump Java HotSpot(TM) 64-Bit Server VM (9-ea+137 mixed mode): "Attach Listener" #24 daemon prio=9 os_prio=0 tid=0x00007fb6e8001800 nid=0x4b31 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "output reader" #22 prio=5 os_prio=0 tid=0x00007fb738663000 nid=0x4a91 runnable [0x00007fb6dec23000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(java.base@9-ea/Native Method) at java.net.SocketInputStream.socketRead(java.base@9-ea/SocketInputStream.java:116) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:170) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:141) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:223) at java.io.FilterInputStream.read(java.base@9-ea/FilterInputStream.java:83) at jdk.jshell.execution.DemultiplexInput.run(jdk.jshell@9-ea/DemultiplexInput.java:57) "event-handler" #21 prio=5 os_prio=0 tid=0x00007fb73865f000 nid=0x4a8e in Object.wait() [0x00007fb6def24000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.lang.Object.wait(java.base@9-ea/Object.java:516) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(jdk.jdi@9-ea/EventQueueImpl.java:189) - waiting to re-lock in wait() <0x0000000084500470> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.remove(jdk.jdi@9-ea/EventQueueImpl.java:96) at com.sun.tools.jdi.EventQueueImpl.remove(jdk.jdi@9-ea/EventQueueImpl.java:82) at jdk.jshell.execution.JDIEventHandler.run(jdk.jshell@9-ea/JDIEventHandler.java:78) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "JDI Target VM Interface" #19 daemon prio=5 os_prio=0 tid=0x00007fb73865a800 nid=0x4a8d runnable [0x00007fb6df126000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(java.base@9-ea/Native Method) at java.net.SocketInputStream.socketRead(java.base@9-ea/SocketInputStream.java:116) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:170) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:141) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:223) at com.sun.tools.jdi.SocketConnection.readPacket(jdk.jdi@9-ea/SocketTransportService.java:414) - locked <0x0000000084500798> (a java.lang.Object) at com.sun.tools.jdi.TargetVM.run(jdk.jdi@9-ea/TargetVM.java:118) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "JDI Internal Event Handler" #20 daemon prio=5 os_prio=0 tid=0x00007fb738655800 nid=0x4a8c in Object.wait() [0x00007fb6df025000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.lang.Object.wait(java.base@9-ea/Object.java:516) at com.sun.tools.jdi.EventQueueImpl.removeUnfiltered(jdk.jdi@9-ea/EventQueueImpl.java:189) - waiting to re-lock in wait() <0x00000000845009e0> (a com.sun.tools.jdi.EventQueueImpl) at com.sun.tools.jdi.EventQueueImpl.removeInternal(jdk.jdi@9-ea/EventQueueImpl.java:124) at com.sun.tools.jdi.InternalEventHandler.run(jdk.jdi@9-ea/InternalEventHandler.java:54) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "Thread-3" #16 daemon prio=5 os_prio=0 tid=0x00007fb73832c800 nid=0x4a75 waiting on condition [0x00007fb6dfafb000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@9-ea/Native Method) - parking to wait for <0x000000008347f068> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(java.base@9-ea/LockSupport.java:192) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-ea/AbstractQueuedSynchronizer.java:2062) at java.util.concurrent.LinkedBlockingQueue.take(java.base@9-ea/LinkedBlockingQueue.java:442) at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@9-ea/ThreadPoolExecutor.java:1086) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-ea/ThreadPoolExecutor.java:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-ea/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "NonBlockingInputStreamThread" #15 daemon prio=5 os_prio=0 tid=0x00007fb73824e800 nid=0x4a74 in Object.wait() [0x00007fb6dfdfc000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on <0x000000008339dbb0> (a jdk.internal.jline.internal.NonBlockingInputStream) at jdk.internal.jline.internal.NonBlockingInputStream.run(jdk.internal.le@9-ea/NonBlockingInputStream.java:278) - waiting to re-lock in wait() <0x000000008339dbb0> (a jdk.internal.jline.internal.NonBlockingInputStream) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "Thread-1" #14 daemon prio=5 os_prio=0 tid=0x00007fb738234000 nid=0x4a73 runnable [0x00007fb6dfefd000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(java.base@9-ea/Native Method) at java.io.FileInputStream.read(java.base@9-ea/FileInputStream.java:255) at java.io.BufferedInputStream.fill(java.base@9-ea/BufferedInputStream.java:246) at java.io.BufferedInputStream.read(java.base@9-ea/BufferedInputStream.java:265) - locked <0x000000008322fd70> (a java.io.BufferedInputStream) at jdk.internal.jshell.tool.StopDetectingInputStream$1.run(jdk.jshell@9-ea/StopDetectingInputStream.java:68) "process reaper" #12 daemon prio=10 os_prio=0 tid=0x00007fb738244000 nid=0x4a68 runnable [0x00007fb71c0fc000] java.lang.Thread.State: RUNNABLE at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@9-ea/Native Method) at java.lang.ProcessHandleImpl.lambda$completion$2(java.base@9-ea/ProcessHandleImpl.java:133) at java.lang.ProcessHandleImpl$$Lambda$121/198761306.run(java.base@9-ea/Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-ea/ThreadPoolExecutor.java:1161) at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-ea/ThreadPoolExecutor.java:635) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) "Timer-0" #10 daemon prio=5 os_prio=0 tid=0x00007fb7381ca000 nid=0x4a65 in Object.wait() [0x00007fb6dfffe000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.util.TimerThread.mainLoop(java.base@9-ea/Timer.java:552) - waiting to re-lock in wait() <0x0000000083255fa8> (a java.util.TaskQueue) at java.util.TimerThread.run(java.base@9-ea/Timer.java:505) "Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007fb738188800 nid=0x4a63 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #8 daemon prio=8 os_prio=0 tid=0x00007fb738113800 nid=0x4a62 in Object.wait() [0x00007fb71c600000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x0000000083255fd0> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@9-ea/CleanerImpl.java:148) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) at jdk.internal.misc.InnocuousThread.run(java.base@9-ea/InnocuousThread.java:122) "Sweeper thread" #7 daemon prio=9 os_prio=0 tid=0x00007fb7380f6000 nid=0x4a61 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007fb7380f4000 nid=0x4a60 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007fb7380f2000 nid=0x4a5f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007fb7380f0000 nid=0x4a5e runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007fb7380cf800 nid=0x4a5d in Object.wait() [0x00007fb73c13f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x0000000083255fc0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:172) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@9-ea/Finalizer.java:216) "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007fb7380c6800 nid=0x4a5c waiting on condition [0x00007fb73c240000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@9-ea/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@9-ea/Reference.java:163) at java.lang.ref.Reference.access$000(java.base@9-ea/Reference.java:44) at java.lang.ref.Reference$ReferenceHandler.run(java.base@9-ea/Reference.java:138) "main" #1 prio=5 os_prio=0 tid=0x00007fb738011800 nid=0x4a53 in Object.wait() [0x00007fb7419e5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on at java.lang.Object.wait(java.base@9-ea/Object.java:516) at jdk.internal.jshell.tool.StopDetectingInputStream.read(jdk.jshell@9-ea/StopDetectingInputStream.java:103) - waiting to re-lock in wait() <0x00000000833340d0> (a jdk.internal.jshell.tool.StopDetectingInputStream) at jdk.internal.jline.internal.NonBlockingInputStream.read(jdk.internal.le@9-ea/NonBlockingInputStream.java:169) - locked <0x000000008339dbb0> (a jdk.internal.jline.internal.NonBlockingInputStream) at jdk.internal.jline.internal.NonBlockingInputStream.read(jdk.internal.le@9-ea/NonBlockingInputStream.java:103) at jdk.internal.jline.console.ConsoleReader.readLine(jdk.internal.le@9-ea/ConsoleReader.java:2351) at jdk.internal.jline.console.ConsoleReader.readLine(jdk.internal.le@9-ea/ConsoleReader.java:2278) at jdk.internal.jshell.tool.ConsoleIOContext.readLine(jdk.jshell@9-ea/ConsoleIOContext.java:179) at jdk.internal.jshell.tool.JShellTool.run(jdk.jshell@9-ea/JShellTool.java:790) at jdk.internal.jshell.tool.JShellTool.start(jdk.jshell@9-ea/JShellTool.java:538) at jdk.internal.jshell.tool.JShellTool.start(jdk.jshell@9-ea/JShellTool.java:491) at jdk.internal.jshell.tool.JShellTool.main(jdk.jshell@9-ea/JShellTool.java:481) *********************************************************************************************** 19062 jdk.jshell.execution.RemoteExecutionControl 39693 19062: 2016-11-11 15:34:09 Full thread dump Java HotSpot(TM) 64-Bit Server VM (9-ea+137 mixed mode): "Attach Listener" #14 daemon prio=9 os_prio=0 tid=0x00007f4b28001000 nid=0x4b6e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "output reader" #13 prio=5 os_prio=0 tid=0x00007f4b7c254000 nid=0x4a92 runnable [0x00007f4b419f6000] java.lang.Thread.State: RUNNABLE at java.net.SocketInputStream.socketRead0(java.base@9-ea/Native Method) at java.net.SocketInputStream.socketRead(java.base@9-ea/SocketInputStream.java:116) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:170) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:141) at java.net.SocketInputStream.read(java.base@9-ea/SocketInputStream.java:223) at java.io.FilterInputStream.read(java.base@9-ea/FilterInputStream.java:83) at jdk.jshell.execution.DemultiplexInput.run(jdk.jshell@9-ea/DemultiplexInput.java:57) "Service Thread" #12 daemon prio=9 os_prio=0 tid=0x00007f4b7c218800 nid=0x4a8f runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Command Reader" #11 daemon prio=10 os_prio=0 tid=0x00007f4b24001000 nid=0x4a8b runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Event Helper Thread" #10 daemon prio=10 os_prio=0 tid=0x00007f4b7c217000 nid=0x4a8a runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "JDWP Transport Listener: dt_socket" #9 daemon prio=10 os_prio=0 tid=0x00007f4b7c213000 nid=0x4a89 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Common-Cleaner" #8 daemon prio=8 os_prio=0 tid=0x00007f4b7c166800 nid=0x4a88 in Object.wait() [0x00007f4b4823c000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on <0x000000008af687b0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x000000008af687b0> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@9-ea/CleanerImpl.java:148) at java.lang.Thread.run(java.base@9-ea/Thread.java:843) at jdk.internal.misc.InnocuousThread.run(java.base@9-ea/InnocuousThread.java:122) "Sweeper thread" #7 daemon prio=9 os_prio=0 tid=0x00007f4b7c158800 nid=0x4a87 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread1" #6 daemon prio=9 os_prio=0 tid=0x00007f4b7c156800 nid=0x4a86 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "C2 CompilerThread0" #5 daemon prio=9 os_prio=0 tid=0x00007f4b7c154800 nid=0x4a85 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task "Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f4b7c152800 nid=0x4a84 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f4b7c132000 nid=0x4a83 in Object.wait() [0x00007f4b4924a000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on <0x000000008af0d418> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x000000008af0d418> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@9-ea/ReferenceQueue.java:172) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@9-ea/Finalizer.java:216) "Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f4b7c129000 nid=0x4a82 waiting on condition [0x00007f4b4934b000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@9-ea/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@9-ea/Reference.java:163) at java.lang.ref.Reference.access$000(java.base@9-ea/Reference.java:44) at java.lang.ref.Reference$ReferenceHandler.run(java.base@9-ea/Reference.java:138) "main" #1 prio=5 os_prio=0 tid=0x00007f4b7c012000 nid=0x4a78 in Object.wait() [0x00007f4b837e8000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@9-ea/Native Method) - waiting on <0x000000008ad47e40> (a jdk.jshell.execution.PipeInputStream) at java.lang.Object.wait(java.base@9-ea/Object.java:516) at jdk.jshell.execution.PipeInputStream.read(jdk.jshell@9-ea/PipeInputStream.java:53) - waiting to re-lock in wait() <0x000000008ad47e40> (a jdk.jshell.execution.PipeInputStream) at java.io.ObjectInputStream$PeekInputStream.peek(java.base@9-ea/ObjectInputStream.java:2408) at java.io.ObjectInputStream$BlockDataInputStream.readBlockHeader(java.base@9-ea/ObjectInputStream.java:2608) at java.io.ObjectInputStream$BlockDataInputStream.refill(java.base@9-ea/ObjectInputStream.java:2678) at java.io.ObjectInputStream$BlockDataInputStream.read(java.base@9-ea/ObjectInputStream.java:2750) at java.io.DataInputStream.readInt(java.base@9-ea/DataInputStream.java:392) at java.io.ObjectInputStream$BlockDataInputStream.readInt(java.base@9-ea/ObjectInputStream.java:2955) at java.io.ObjectInputStream.readInt(java.base@9-ea/ObjectInputStream.java:987) at jdk.jshell.execution.ExecutionControlForwarder.processCommand(jdk.jshell@9-ea/ExecutionControlForwarder.java:112) at jdk.jshell.execution.ExecutionControlForwarder.commandLoop(jdk.jshell@9-ea/ExecutionControlForwarder.java:231) at jdk.jshell.execution.Util.forwardExecutionControl(jdk.jshell@9-ea/Util.java:99) at jdk.jshell.execution.Util.forwardExecutionControlAndIO(jdk.jshell@9-ea/Util.java:141) at jdk.jshell.execution.RemoteExecutionControl.main(jdk.jshell@9-ea/RemoteExecutionControl.java:69)