java version "1.8.0" Java(TM) SE Runtime Environment (build 1.8.0-b132) Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode) 2014-03-05 14:32:39 Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.0-b70 mixed mode): "Thread-0" #21 prio=5 os_prio=64 tid=0x0000000000986000 nid=0x2f in Object.wait() [0xfffffd7fc0f9e000] java.lang.Thread.State: RUNNABLE at LambdaBug$$Lambda$1/918221580.run(Unknown Source) at Util$1.run(Util.java:11) at java.lang.Thread.run(Thread.java:744) "Service Thread" #20 daemon prio=9 os_prio=64 tid=0x000000000071e000 nid=0x2d runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread14" #19 daemon prio=9 os_prio=64 tid=0x0000000000700000 nid=0x2c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread13" #18 daemon prio=9 os_prio=64 tid=0x00000000006f5800 nid=0x2b waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread12" #17 daemon prio=9 os_prio=64 tid=0x00000000006eb000 nid=0x2a waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread11" #16 daemon prio=9 os_prio=64 tid=0x00000000006e7000 nid=0x29 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C1 CompilerThread10" #15 daemon prio=9 os_prio=64 tid=0x00000000006d5000 nid=0x28 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread9" #14 daemon prio=9 os_prio=64 tid=0x00000000006d3000 nid=0x27 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread8" #13 daemon prio=9 os_prio=64 tid=0x00000000006b8000 nid=0x26 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread7" #12 daemon prio=9 os_prio=64 tid=0x00000000006b6800 nid=0x25 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread6" #11 daemon prio=9 os_prio=64 tid=0x00000000006b4800 nid=0x24 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread5" #10 daemon prio=9 os_prio=64 tid=0x000000000069b000 nid=0x23 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread4" #9 daemon prio=9 os_prio=64 tid=0x000000000067e000 nid=0x22 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread3" #8 daemon prio=9 os_prio=64 tid=0x000000000063a800 nid=0x21 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread2" #7 daemon prio=9 os_prio=64 tid=0x0000000000636800 nid=0x20 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread1" #6 daemon prio=9 os_prio=64 tid=0x0000000000634800 nid=0x1f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "C2 CompilerThread0" #5 daemon prio=9 os_prio=64 tid=0x0000000000632000 nid=0x1e waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" #4 daemon prio=9 os_prio=64 tid=0x0000000000630000 nid=0x1d waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" #3 daemon prio=8 os_prio=64 tid=0x00000000005fa000 nid=0x1c in Object.wait() [0xfffffd7fc230f000] java.lang.Thread.State: WAITING (on object monitor) 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=0x00000000005f2800 nid=0x1b in Object.wait() [0xfffffd7fc2410000] java.lang.Thread.State: WAITING (on object monitor) 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=0x000000000041e800 nid=0x2 waiting on condition [0xfffffd7ffd5bd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0xfffffd7e6a2af788> (a java.util.concurrent.CountDownLatch$Sync) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836) at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:231) at LambdaBug.(LambdaBug.java:25) at Main.main(Main.java:12) "VM Thread" os_prio=64 tid=0x00000000005eb800 nid=0x1a runnable "GC task thread#0 (ParallelGC)" os_prio=64 tid=0x0000000000431000 nid=0x3 runnable "GC task thread#1 (ParallelGC)" os_prio=64 tid=0x0000000000434800 nid=0x4 runnable "GC task thread#2 (ParallelGC)" os_prio=64 tid=0x0000000000436000 nid=0x5 runnable "GC task thread#3 (ParallelGC)" os_prio=64 tid=0x0000000000437800 nid=0x6 runnable "GC task thread#4 (ParallelGC)" os_prio=64 tid=0x0000000000439000 nid=0x7 runnable "GC task thread#5 (ParallelGC)" os_prio=64 tid=0x000000000043a800 nid=0x8 runnable "GC task thread#6 (ParallelGC)" os_prio=64 tid=0x000000000043c000 nid=0x9 runnable "GC task thread#7 (ParallelGC)" os_prio=64 tid=0x000000000043d800 nid=0xa runnable "GC task thread#8 (ParallelGC)" os_prio=64 tid=0x000000000043f000 nid=0xb runnable "GC task thread#9 (ParallelGC)" os_prio=64 tid=0x0000000000440800 nid=0xc runnable "GC task thread#10 (ParallelGC)" os_prio=64 tid=0x0000000000442000 nid=0xd runnable "GC task thread#11 (ParallelGC)" os_prio=64 tid=0x0000000000443800 nid=0xe runnable "GC task thread#12 (ParallelGC)" os_prio=64 tid=0x0000000000445000 nid=0xf runnable "GC task thread#13 (ParallelGC)" os_prio=64 tid=0x0000000000446800 nid=0x10 runnable "GC task thread#14 (ParallelGC)" os_prio=64 tid=0x0000000000448000 nid=0x11 runnable "GC task thread#15 (ParallelGC)" os_prio=64 tid=0x0000000000449800 nid=0x12 runnable "GC task thread#16 (ParallelGC)" os_prio=64 tid=0x000000000044b000 nid=0x13 runnable "GC task thread#17 (ParallelGC)" os_prio=64 tid=0x000000000044c800 nid=0x14 runnable "GC task thread#18 (ParallelGC)" os_prio=64 tid=0x000000000044e000 nid=0x15 runnable "GC task thread#19 (ParallelGC)" os_prio=64 tid=0x000000000044f800 nid=0x16 runnable "GC task thread#20 (ParallelGC)" os_prio=64 tid=0x0000000000451000 nid=0x17 runnable "GC task thread#21 (ParallelGC)" os_prio=64 tid=0x0000000000452800 nid=0x18 runnable "GC task thread#22 (ParallelGC)" os_prio=64 tid=0x0000000000454800 nid=0x19 runnable "VM Periodic Task Thread" os_prio=64 tid=0x0000000000722000 nid=0x2e waiting on condition JNI global references: 233 Heap PSYoungGen total 4096K, used 1578K [0xfffffd7e6a200000, 0xfffffd7e6a800000, 0xfffffd7fbf000000) eden space 2048K, 77% used [0xfffffd7e6a200000,0xfffffd7e6a38abe8,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 3464K, capacity 4564K, committed 4864K, reserved 1056768K class space used 388K, capacity 422K, committed 512K, reserved 1048576K