java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b126) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b62-bh_hsx_rt_latest_base_dcubed-product-debug, mixed mode) Java HotSpot(TM) 64-Bit Server VM (25.0-b62-bh_hsx_rt_latest_base_dcubed-product-debug) for solaris-amd64 JRE (1.8.0), built on Jan 29 2014 16:18:37 by "dcubed" with Sun Studio 12u1 /work/local/jdk/1.8.0/solaris-x64/bin/java -showversion -agentlib:StressMonitorWait -server_bh_hsx_rt_latest_base_dcubed-jvmg StressMonitorWait JVMTI_EVENT_VM_INIT: event posted. java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b126) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b62-bh_hsx_rt_latest_base_dcubed-product-debug, mixed mode) Hello from StressMonitorWait! StressMonitorWait: stress testing for 60 seconds. StressMonitorWait: starting T1 SMW_WorkerThread: 'T1' is running. SMW_WorkerThread: 'T1' has monitor. SMW_WorkerThread: 'T1' is about to wait() in stress loop. StressMonitorWait: starting T2 StressMonitorWait: starting T3 StressMonitorWait: starting T4 SMW_WorkerThread: 'T3' is running. SMW_WorkerThread: 'T3' is about to enter-exit in stress loop. SMW_WorkerThread: 'T2' is running. SMW_WorkerThread: 'T2' is about to enter-notify-exit in stress loop. SMW_WorkerThread: 'T4' is running. SMW_WorkerThread: 'T4' is about to enter-delay-exit in stress loop. StressMonitorWait: done with stress testing. SMW_WorkerThread: 'T4' is done with enter-delay-exit in stress loop. SMW_WorkerThread: 'T4' completed 114 loops. SMW_WorkerThread: 'T4' is done. 2014-01-29 18:27:32 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.0-b62-bh_hsx_rt_latest_base_dcubed-product-debug mixed mode): "T3" #24 prio=5 os_prio=64 tid=0x00000000009ce000 nid=0x31 waiting for monitor entry [0xfffffd7fc002f000] java.lang.Thread.State: BLOCKED (on object monitor) JavaThread state: _thread_blocked Thread: 0x00000000009ce000 [0x31] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at SMW_WorkerThread.run(StressMonitorWait.java:139) - waiting to lock <0xfffffd7e6a2b6ff0> (a java.lang.String) "T2" #23 prio=5 os_prio=64 tid=0x00000000009cc000 nid=0x30 waiting for monitor entry [0xfffffd7fc0130000] java.lang.Thread.State: BLOCKED (on object monitor) JavaThread state: _thread_blocked Thread: 0x00000000009cc000 [0x30] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at SMW_WorkerThread.run(StressMonitorWait.java:120) - waiting to lock <0xfffffd7e6a2b6ff0> (a java.lang.String) "T1" #22 prio=5 os_prio=64 tid=0x00000000009ca800 nid=0x2f waiting for monitor entry [0xfffffd7fc0231000] java.lang.Thread.State: BLOCKED (on object monitor) JavaThread state: _thread_blocked Thread: 0x00000000009ca800 [0x2f] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at java.lang.Object.wait(Native Method) - waiting on <0xfffffd7e6a2b6ff0> (a java.lang.String) at java.lang.Object.wait(Object.java:502) at SMW_WorkerThread.run(StressMonitorWait.java:103) - locked <0xfffffd7e6a2b6ff0> (a java.lang.String) "Service Thread" #20 daemon prio=9 os_prio=64 tid=0x0000000000890000 nid=0x2d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000890000 [0x2d] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C1 CompilerThread14" #19 daemon prio=9 os_prio=64 tid=0x0000000000856800 nid=0x2c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000856800 [0x2c] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C1 CompilerThread13" #18 daemon prio=9 os_prio=64 tid=0x0000000000843800 nid=0x2b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000843800 [0x2b] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C1 CompilerThread12" #17 daemon prio=9 os_prio=64 tid=0x0000000000836000 nid=0x2a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000836000 [0x2a] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C1 CompilerThread11" #16 daemon prio=9 os_prio=64 tid=0x000000000082b000 nid=0x29 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x000000000082b000 [0x29] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C1 CompilerThread10" #15 daemon prio=9 os_prio=64 tid=0x0000000000810000 nid=0x28 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000810000 [0x28] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread9" #14 daemon prio=9 os_prio=64 tid=0x00000000007fd000 nid=0x27 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x00000000007fd000 [0x27] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread8" #13 daemon prio=9 os_prio=64 tid=0x00000000007ea800 nid=0x26 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x00000000007ea800 [0x26] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread7" #12 daemon prio=9 os_prio=64 tid=0x00000000007de000 nid=0x25 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x00000000007de000 [0x25] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread6" #11 daemon prio=9 os_prio=64 tid=0x0000000000799800 nid=0x24 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000799800 [0x24] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread5" #10 daemon prio=9 os_prio=64 tid=0x0000000000797000 nid=0x23 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000797000 [0x23] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread4" #9 daemon prio=9 os_prio=64 tid=0x000000000078c800 nid=0x22 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x000000000078c800 [0x22] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread3" #8 daemon prio=9 os_prio=64 tid=0x0000000000782000 nid=0x21 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000782000 [0x21] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread2" #7 daemon prio=9 os_prio=64 tid=0x000000000077f000 nid=0x20 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x000000000077f000 [0x20] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread1" #6 daemon prio=9 os_prio=64 tid=0x000000000077c800 nid=0x1f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x000000000077c800 [0x1f] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "C2 CompilerThread0" #5 daemon prio=9 os_prio=64 tid=0x0000000000779000 nid=0x1e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x0000000000779000 [0x1e] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "Signal Dispatcher" #4 daemon prio=9 os_prio=64 tid=0x000000000076f800 nid=0x1d waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE JavaThread state: _thread_blocked Thread: 0x000000000076f800 [0x1d] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked "Finalizer" #3 daemon prio=8 os_prio=64 tid=0x000000000072b000 nid=0x1c in Object.wait() [0xfffffd7fc1574000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked Thread: 0x000000000072b000 [0x1c] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at java.lang.Object.wait(Native Method) - waiting on <0xfffffd7e6a206280> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142) - locked <0xfffffd7e6a206280> (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) "Reference Handler" #2 daemon prio=10 os_prio=64 tid=0x0000000000723000 nid=0x1b in Object.wait() [0xfffffd7fc1675000] java.lang.Thread.State: WAITING (on object monitor) JavaThread state: _thread_blocked Thread: 0x0000000000723000 [0x1b] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at java.lang.Object.wait(Native Method) - waiting on <0xfffffd7e6a205cf0> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:502) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157) - locked <0xfffffd7e6a205cf0> (a java.lang.ref.Reference$Lock) "main" #1 prio=5 os_prio=64 tid=0x0000000000421800 nid=0x2 waiting for monitor entry [0xfffffd7ffc99e000] java.lang.Thread.State: BLOCKED (on object monitor) JavaThread state: _thread_blocked Thread: 0x0000000000421800 [0x 2] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0 JavaThread state: _thread_blocked at StressMonitorWait.doTest(StressMonitorWait.java:45) - waiting to lock <0xfffffd7e6a2b6ff0> (a java.lang.String) at StressMonitorWait.main(StressMonitorWait.java:64) "VM Thread" os_prio=64 tid=0x0000000000714800 nid=0x1a runnable "GC task thread#0 (ParallelGC)" os_prio=64 tid=0x000000000043b800 nid=0x3 runnable "GC task thread#1 (ParallelGC)" os_prio=64 tid=0x000000000043d800 nid=0x4 runnable "GC task thread#2 (ParallelGC)" os_prio=64 tid=0x000000000043f000 nid=0x5 runnable "GC task thread#3 (ParallelGC)" os_prio=64 tid=0x0000000000441000 nid=0x6 runnable "GC task thread#4 (ParallelGC)" os_prio=64 tid=0x0000000000442800 nid=0x7 runnable "GC task thread#5 (ParallelGC)" os_prio=64 tid=0x0000000000444800 nid=0x8 runnable "GC task thread#6 (ParallelGC)" os_prio=64 tid=0x0000000000446000 nid=0x9 runnable "GC task thread#7 (ParallelGC)" os_prio=64 tid=0x0000000000448000 nid=0xa runnable "GC task thread#8 (ParallelGC)" os_prio=64 tid=0x000000000044a000 nid=0xb runnable "GC task thread#9 (ParallelGC)" os_prio=64 tid=0x000000000044b800 nid=0xc runnable "GC task thread#10 (ParallelGC)" os_prio=64 tid=0x000000000044d800 nid=0xd runnable "GC task thread#11 (ParallelGC)" os_prio=64 tid=0x000000000044f000 nid=0xe runnable "GC task thread#12 (ParallelGC)" os_prio=64 tid=0x0000000000451000 nid=0xf runnable "GC task thread#13 (ParallelGC)" os_prio=64 tid=0x0000000000452800 nid=0x10 runnable "GC task thread#14 (ParallelGC)" os_prio=64 tid=0x0000000000454800 nid=0x11 runnable "GC task thread#15 (ParallelGC)" os_prio=64 tid=0x0000000000456800 nid=0x12 runnable "GC task thread#16 (ParallelGC)" os_prio=64 tid=0x0000000000458000 nid=0x13 runnable "GC task thread#17 (ParallelGC)" os_prio=64 tid=0x000000000045a000 nid=0x14 runnable "GC task thread#18 (ParallelGC)" os_prio=64 tid=0x000000000045b800 nid=0x15 runnable "GC task thread#19 (ParallelGC)" os_prio=64 tid=0x000000000045d800 nid=0x16 runnable "GC task thread#20 (ParallelGC)" os_prio=64 tid=0x000000000045f000 nid=0x17 runnable "GC task thread#21 (ParallelGC)" os_prio=64 tid=0x0000000000461000 nid=0x18 runnable "GC task thread#22 (ParallelGC)" os_prio=64 tid=0x0000000000463000 nid=0x19 runnable "VM Periodic Task Thread" os_prio=64 tid=0x0000000000896000 nid=0x2e waiting on condition Compiler thread printing unimplemented. JNI global references: 5 Heap PSYoungGen total 4096K, used 959K [0xfffffd7e6a200000, 0xfffffd7e6a800000, 0xfffffd7fbf000000) eden space 2048K, 46% used [0xfffffd7e6a200000,0xfffffd7e6a2efe38,0xfffffd7e6a400000) from space 2048K, 0% used [0xfffffd7e6a600000,0xfffffd7e6a600000,0xfffffd7e6a800000) to space 2048K, 0% used [0xfffffd7e6a400000,0xfffffd7e6a400000,0xfffffd7e6a600000) ParOldGen total 1042432K, used 0K [0xfffffd7bc0200000, 0xfffffd7bffc00000, 0xfffffd7e6a200000) object space 1042432K, 0% used [0xfffffd7bc0200000,0xfffffd7bc0200000,0xfffffd7bffc00000) Metaspace used 2764K, capacity 4490K, committed 4864K, reserved 1056768K class space used 302K, capacity 386K, committed 512K, reserved 1048576K