2018-08-06 13:48:17 Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0.2+13 mixed mode): Threads class SMR info: _java_thread_list=0x000000002b91af00, length=16, elements={ 0x000000000031c000, 0x000000002a159000, 0x000000002a15e000, 0x000000002a164000, 0x000000002a165000, 0x000000002a167000, 0x000000002a16f000, 0x0000000029299000, 0x000000002929e800, 0x000000002a392000, 0x000000002a393000, 0x000000002a394000, 0x000000002a394800, 0x000000002a395800, 0x000000002a396000, 0x000000002a397000 } "main" #1 prio=5 os_prio=0 tid=0x000000000031c000 nid=0x174 in Object.wait() [0x00000000020af000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@10.0.2/Native Method) - waiting on <0x00000006d46a5d90> (a java.util.concurrent.ForkJoinTask$AdaptedRunnableAction) at java.util.concurrent.ForkJoinTask.externalInterruptibleAwaitDone(java.base@10.0.2/ForkJoinTask.java:356) - waiting to re-lock in wait() <0x00000006d46a5d90> (a java.util.concurrent.ForkJoinTask$AdaptedRunnableAction) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelOuterTask(JI9056412.java:91) at JI9056412.run(JI9056412.java:67) at JI9056412.main(JI9056412.java:31) Locked ownable synchronizers: - None "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000000002a159000 nid=0xb78 waiting on condition [0x000000002a95e000] java.lang.Thread.State: RUNNABLE at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.2/Native Method) at java.lang.ref.Reference.processPendingReferences(java.base@10.0.2/Reference.java:174) at java.lang.ref.Reference.access$000(java.base@10.0.2/Reference.java:44) at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.2/Reference.java:138) Locked ownable synchronizers: - None "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000000002a15e000 nid=0x411c in Object.wait() [0x000000002ab8f000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(java.base@10.0.2/Native Method) - waiting on <0x00000006d4709410> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x00000006d4709410> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:172) at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.2/Finalizer.java:216) Locked ownable synchronizers: - None "Signal Dispatcher" #4 daemon prio=9 os_prio=2 tid=0x000000002a164000 nid=0x3d98 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000000002a165000 nid=0x21b0 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000000002a167000 nid=0x498c waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task Locked ownable synchronizers: - None "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000000002a16f000 nid=0x46e8 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task Locked ownable synchronizers: - None "C1 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x0000000029299000 nid=0x1398 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE No compile task Locked ownable synchronizers: - None "Sweeper thread" #9 daemon prio=9 os_prio=2 tid=0x000000002929e800 nid=0x43a0 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Service Thread" #10 daemon prio=9 os_prio=0 tid=0x000000002a392000 nid=0x49b4 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE Locked ownable synchronizers: - None "Common-Cleaner" #11 daemon prio=8 os_prio=1 tid=0x000000002a393000 nid=0xe40 in Object.wait() [0x000000002b74e000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(java.base@10.0.2/Native Method) - waiting on <0x00000006d463e890> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:151) - waiting to re-lock in wait() <0x00000006d463e890> (a java.lang.ref.ReferenceQueue$Lock) at jdk.internal.ref.CleanerImpl.run(java.base@10.0.2/CleanerImpl.java:148) at java.lang.Thread.run(java.base@10.0.2/Thread.java:844) at jdk.internal.misc.InnocuousThread.run(java.base@10.0.2/InnocuousThread.java:134) Locked ownable synchronizers: - None "outer pool1" #12 daemon prio=5 os_prio=0 tid=0x000000002a394000 nid=0x3790 waiting for monitor entry [0x000000002c18d000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45bf290> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45b3388> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinTask.doInvoke(java.base@10.0.2/ForkJoinTask.java:408) at java.util.concurrent.ForkJoinTask.invoke(java.base@10.0.2/ForkJoinTask.java:736) at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(java.base@10.0.2/ForEachOps.java:159) at java.util.stream.ForEachOps$ForEachOp$OfLong.evaluateParallel(java.base@10.0.2/ForEachOps.java:209) at java.util.stream.AbstractPipeline.evaluate(java.base@10.0.2/AbstractPipeline.java:233) at java.util.stream.LongPipeline.forEach(java.base@10.0.2/LongPipeline.java:421) at java.util.stream.LongPipeline$Head.forEach(java.base@10.0.2/LongPipeline.java:579) at JI9056412.lambda$streamParallelOuterTask$5(JI9056412.java:82) at JI9056412$$Lambda$5/1543727556.run(Unknown Source) at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(java.base@10.0.2/ForkJoinTask.java:1407) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Locked ownable synchronizers: - None "outer pool2" #13 daemon prio=5 os_prio=0 tid=0x000000002a394800 nid=0x3f20 waiting for monitor entry [0x000000002b5cd000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45b3388> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1961) - locked <0x00000006d45fdb48> (a java.util.concurrent.ConcurrentHashMap$Node) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45fd158> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Locked ownable synchronizers: - None "outer pool3" #14 daemon prio=5 os_prio=0 tid=0x000000002a395800 nid=0x3724 waiting for monitor entry [0x000000002c3ae000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d440bb58> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Locked ownable synchronizers: - None "outer pool0" #15 daemon prio=5 os_prio=0 tid=0x000000002a396000 nid=0x34b0 waiting for monitor entry [0x000000002c51d000] java.lang.Thread.State: BLOCKED (on object monitor) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d445afb0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d4457c38> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Locked ownable synchronizers: - None "inner pool1" #16 daemon prio=5 os_prio=0 tid=0x000000002a397000 nid=0x3e1c waiting on condition [0x000000002c72e000] java.lang.Thread.State: WAITING (parking) at jdk.internal.misc.Unsafe.park(java.base@10.0.2/Native Method) - parking to wait for <0x00000006d469bbb8> (a java.util.concurrent.ForkJoinPool) at java.util.concurrent.locks.LockSupport.park(java.base@10.0.2/LockSupport.java:194) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1668) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Locked ownable synchronizers: - None "VM Thread" os_prio=2 tid=0x000000002a145800 nid=0x4230 runnable "GC Thread#0" os_prio=2 tid=0x0000000000334000 nid=0x3bfc runnable "GC Thread#1" os_prio=2 tid=0x0000000000336000 nid=0x4bc8 runnable "GC Thread#2" os_prio=2 tid=0x0000000000338800 nid=0x4724 runnable "GC Thread#3" os_prio=2 tid=0x0000000000344000 nid=0x3b10 runnable "G1 Main Marker" os_prio=2 tid=0x000000000038c000 nid=0x3d8 runnable "G1 Conc#0" os_prio=2 tid=0x000000000038d000 nid=0x2580 runnable "G1 Refine#0" os_prio=2 tid=0x00000000268bf800 nid=0x3cf0 runnable "G1 Refine#1" os_prio=2 tid=0x0000000029104000 nid=0x4a5c runnable "G1 Refine#2" os_prio=2 tid=0x000000002910f000 nid=0x908 runnable "G1 Refine#3" os_prio=2 tid=0x0000000029110000 nid=0x1e54 runnable "G1 Young RemSet Sampling" os_prio=2 tid=0x0000000029111000 nid=0x4960 runnable "VM Periodic Task Thread" os_prio=2 tid=0x000000002a3a5800 nid=0xa9c waiting on condition JNI global references: 2 Found one Java-level deadlock: ============================= "outer pool1": waiting to lock monitor 0x000000002b8e4900 (object 0x00000006d45ed6e0, a java.util.concurrent.ConcurrentHashMap$ReservationNode), which is held by "outer pool2" "outer pool2": waiting to lock monitor 0x000000002b8e7700 (object 0x00000006d45b3388, a java.util.concurrent.ConcurrentHashMap$ReservationNode), which is held by "outer pool1" Java stack information for the threads listed above: =================================================== "outer pool1": at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45bf290> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45b3388> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinTask.doInvoke(java.base@10.0.2/ForkJoinTask.java:408) at java.util.concurrent.ForkJoinTask.invoke(java.base@10.0.2/ForkJoinTask.java:736) at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(java.base@10.0.2/ForEachOps.java:159) at java.util.stream.ForEachOps$ForEachOp$OfLong.evaluateParallel(java.base@10.0.2/ForEachOps.java:209) at java.util.stream.AbstractPipeline.evaluate(java.base@10.0.2/AbstractPipeline.java:233) at java.util.stream.LongPipeline.forEach(java.base@10.0.2/LongPipeline.java:421) at java.util.stream.LongPipeline$Head.forEach(java.base@10.0.2/LongPipeline.java:579) at JI9056412.lambda$streamParallelOuterTask$5(JI9056412.java:82) at JI9056412$$Lambda$5/1543727556.run(Unknown Source) at java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(java.base@10.0.2/ForkJoinTask.java:1407) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) "outer pool2": at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1938) - waiting to lock <0x00000006d45b3388> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1961) - locked <0x00000006d45fdb48> (a java.util.concurrent.ConcurrentHashMap$Node) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45fd158> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.awaitJoin(java.base@10.0.2/ForkJoinPool.java:1713) at java.util.concurrent.ForkJoinTask.doJoin(java.base@10.0.2/ForkJoinTask.java:397) at java.util.concurrent.ForkJoinTask.get(java.base@10.0.2/ForkJoinTask.java:1004) at JI9056412.streamParallelInnerTask(JI9056412.java:170) at JI9056412.lambda$biFunction$9(JI9056412.java:145) at JI9056412$$Lambda$7/1043246674.apply(Unknown Source) at java.util.concurrent.ConcurrentHashMap.compute(java.base@10.0.2/ConcurrentHashMap.java:1922) - locked <0x00000006d45ed6e0> (a java.util.concurrent.ConcurrentHashMap$ReservationNode) at JI9056412.lambda$streamParallelOuterTask$4(JI9056412.java:85) at JI9056412$$Lambda$6/559756607.accept(Unknown Source) at java.util.stream.ForEachOps$ForEachOp$OfLong.accept(java.base@10.0.2/ForEachOps.java:225) at java.util.Random$RandomLongsSpliterator.forEachRemaining(java.base@10.0.2/Random.java:1099) at java.util.Spliterator$OfLong.forEachRemaining(java.base@10.0.2/Spliterator.java:763) at java.util.stream.AbstractPipeline.copyInto(java.base@10.0.2/AbstractPipeline.java:484) at java.util.stream.ForEachOps$ForEachTask.compute(java.base@10.0.2/ForEachOps.java:290) at java.util.concurrent.CountedCompleter.exec(java.base@10.0.2/CountedCompleter.java:746) at java.util.concurrent.ForkJoinTask.doExec(java.base@10.0.2/ForkJoinTask.java:290) at java.util.concurrent.ForkJoinPool.runWorker(java.base@10.0.2/ForkJoinPool.java:1603) at java.util.concurrent.ForkJoinWorkerThread.run(java.base@10.0.2/ForkJoinWorkerThread.java:177) Found 1 deadlock.