2015-06-11 17:23:46 # Before Trigger stop Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode): "Attach Listener" #14 daemon prio=9 os_prio=31 tid=0x00007fb943017800 nid=0x3a07 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "NioProcessor-2" #13 prio=5 os_prio=31 tid=0x00007fb943e2e800 nid=0x5f03 runnable [0x0000000131b77000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:103) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) - locked <0x00000006c11d2428> (a sun.nio.ch.Util$2) - locked <0x00000006c11d2418> (a java.util.Collections$UnmodifiableSet) - locked <0x00000006c11d22f8> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) at org.apache.mina.transport.socket.nio.NioProcessor.select(NioProcessor.java:97) at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1074) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - <0x000000076b04fae8> (a java.util.concurrent.ThreadPoolExecutor$Worker) "QFJ Message Processor" #11 daemon prio=5 os_prio=31 tid=0x00007fb943177000 nid=0x5b03 waiting on condition [0x0000000130a9d000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006c11d0000> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467) at quickfix.mina.SingleThreadedEventHandlingStrategy.getMessage(SingleThreadedEventHandlingStrategy.java:99) at quickfix.mina.SingleThreadedEventHandlingStrategy.block(SingleThreadedEventHandlingStrategy.java:88) at quickfix.mina.SingleThreadedEventHandlingStrategy$1.run(SingleThreadedEventHandlingStrategy.java:129) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "QFJ Timer" #10 daemon prio=5 os_prio=31 tid=0x00007fb943144800 nid=0x5a07 waiting on condition [0x000000012edc9000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006c11cfec8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Service Thread" #9 daemon prio=9 os_prio=31 tid=0x00007fb94301f000 nid=0x5103 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread3" #8 daemon prio=9 os_prio=31 tid=0x00007fb943870800 nid=0x4f03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fb94382e000 nid=0x4d03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fb94382d800 nid=0x4b03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fb943016800 nid=0x4903 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fb943009800 nid=0x3c17 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fb943015000 nid=0x3503 in Object.wait() [0x000000012a577000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000006c0002370> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fb943014800 nid=0x3303 in Object.wait() [0x000000012a474000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) - locked <0x00000006c0009420> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "main" #1 prio=5 os_prio=31 tid=0x00007fb943000000 nid=0xe07 runnable [0x000000010ea1c000] java.lang.Thread.State: RUNNABLE at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:246) at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) at java.io.BufferedInputStream.read(BufferedInputStream.java:345) - locked <0x00000006c003c818> (a java.io.BufferedInputStream) at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) - locked <0x00000006c003c800> (a java.io.InputStreamReader) at java.io.InputStreamReader.read(InputStreamReader.java:184) at java.io.BufferedReader.fill(BufferedReader.java:161) at java.io.BufferedReader.readLine(BufferedReader.java:324) - locked <0x00000006c003c800> (a java.io.InputStreamReader) at java.io.BufferedReader.readLine(BufferedReader.java:389) at scala.io.StdIn$class.readLine(StdIn.scala:18) at scala.io.StdIn$.readLine(StdIn.scala:229) at scala.io.StdIn$class.readLine(StdIn.scala:30) at scala.io.StdIn$.readLine(StdIn.scala:229) at com.harborx.engine.Main$.main(Main.scala:106) at com.harborx.engine.Main.main(Main.scala) Locked ownable synchronizers: - None "VM Thread" os_prio=31 tid=0x00007fb94384e800 nid=0x3103 runnable "GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fb94300d000 nid=0x140b runnable "GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fb94300e000 nid=0x2407 runnable "GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fb94300e800 nid=0x2503 runnable "GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fb94300f000 nid=0x2703 runnable "GC task thread#4 (ParallelGC)" os_prio=31 tid=0x00007fb94300f800 nid=0x2903 runnable "GC task thread#5 (ParallelGC)" os_prio=31 tid=0x00007fb943800000 nid=0x2b03 runnable "GC task thread#6 (ParallelGC)" os_prio=31 tid=0x00007fb943801000 nid=0x2d03 runnable "GC task thread#7 (ParallelGC)" os_prio=31 tid=0x00007fb943801800 nid=0x2f03 runnable "VM Periodic Task Thread" os_prio=31 tid=0x00007fb943016000 nid=0x5303 waiting on condition JNI global references: 281 # After triggered Stop Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode): "DestroyJavaVM" #15 prio=5 os_prio=31 tid=0x00007fb947829800 nid=0xe07 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #14 daemon prio=9 os_prio=31 tid=0x00007fb943017800 nid=0x3a07 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "pool-1-thread-1" #13 prio=5 os_prio=31 tid=0x00007fb943e2e800 nid=0x5f03 waiting on condition [0x0000000131b77000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006c11d07d8> (a java.util.concurrent.SynchronousQueue$TransferStack) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460) at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362) at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "QFJ Timer" #10 daemon prio=5 os_prio=31 tid=0x00007fb943144800 nid=0x5a07 waiting on condition [0x000000012edc9000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00000006c11cfec8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1081) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Locked ownable synchronizers: - None "Service Thread" #9 daemon prio=9 os_prio=31 tid=0x00007fb94301f000 nid=0x5103 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C1 CompilerThread3" #8 daemon prio=9 os_prio=31 tid=0x00007fb943870800 nid=0x4f03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fb94382e000 nid=0x4d03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fb94382d800 nid=0x4b03 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fb943016800 nid=0x4903 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fb943009800 nid=0x3c17 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fb943015000 nid=0x3503 in Object.wait() [0x000000012a577000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0x00000006c0002370> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fb943014800 nid=0x3303 in Object.wait() [0x000000012a474000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) - locked <0x00000006c0009420> (a java.lang.ref.Reference$Lock) Locked ownable synchronizers: - None "VM Thread" os_prio=31 tid=0x00007fb94384e800 nid=0x3103 runnable "GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fb94300d000 nid=0x140b runnable "GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fb94300e000 nid=0x2407 runnable "GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fb94300e800 nid=0x2503 runnable "GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fb94300f000 nid=0x2703 runnable "GC task thread#4 (ParallelGC)" os_prio=31 tid=0x00007fb94300f800 nid=0x2903 runnable "GC task thread#5 (ParallelGC)" os_prio=31 tid=0x00007fb943800000 nid=0x2b03 runnable "GC task thread#6 (ParallelGC)" os_prio=31 tid=0x00007fb943801000 nid=0x2d03 runnable "GC task thread#7 (ParallelGC)" os_prio=31 tid=0x00007fb943801800 nid=0x2f03 runnable "VM Periodic Task Thread" os_prio=31 tid=0x00007fb943016000 nid=0x5303 waiting on condition JNI global references: 278