The following test failed in the jdk/jdk CI:
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java
Here's a snippet of the hs_err_pid file:
--------------- T H R E A D ---------------
Current thread (0x00007f4140001000): JavaThread "ForkJoinPool.commonPool-worker-9" daemon [_thread_in_Java, id=29978, stack(0x00007f417e0c6000,0x00007f417e1c7000)]
Stack: [0x00007f417e0c6000,0x00007f417e1c7000], sp=0x00007f417e1c5230, free space=1020k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
J 2389 c2 java.util.stream.Nodes$SizedCollectorTask$OfRef.accept(Ljava/lang/Object;)V java.base@12-internal (44 bytes) @ 0x00007f419c278f6d [0x00007f419c278f20+0x000000000000004d]
J 2387 c2 java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$222.accept(Ljava/lang/Object;)V java.base@12-internal (11 bytes) @ 0x00007f419c2785bc [0x00007f419c278460+0x000000000000015c]
J 2356 c2 java.util.stream.LongPipeline$1$1.accept(J)V java.base@12-internal (23 bytes) @ 0x00007f419c272d8c [0x00007f419c272cc0+0x00000000000000cc]
J 2013 c2 java.util.stream.Streams$RangeLongSpliterator.forEachRemaining(Ljava/util/function/LongConsumer;)V java.base@12-internal (69 bytes) @ 0x00007f419c226530 [0x00007f419c2264a0+0x0000000000000090]
J 2036 c1 java.util.Spliterator$OfLong.forEachRemaining(Ljava/util/function/Consumer;)V java.base@12-internal (53 bytes) @ 0x00007f4194e3b24c [0x00007f4194e3acc0+0x000000000000058c]
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
j java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+42 java.base@12-internal
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
j java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+42 java.base@12-internal
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
J 1681 c1 java.util.stream.Nodes$SizedCollectorTask.compute()V java.base@12-internal (132 bytes) @ 0x00007f4194dc3b04 [0x00007f4194dc3220+0x00000000000008e4]
J 1829 c1 java.util.concurrent.CountedCompleter.exec()Z java.base@12-internal (6 bytes) @ 0x00007f419c1f16fc [0x00007f419c1f16c0+0x000000000000003c]
J 2226 c2 java.util.concurrent.ForkJoinPool.scan(Ljava/util/concurrent/ForkJoinPool$WorkQueue;I)Z java.base@12-internal (209 bytes) @ 0x00007f419c256f68 [0x00007f419c256b40+0x0000000000000428]
j java.util.concurrent.ForkJoinPool.runWorker(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)V+25 java.base@12-internal
j java.util.concurrent.ForkJoinWorkerThread.run()V+24 java.base@12-internal
v ~StubRoutines::call_stub
V [libjvm.so+0x853f89] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3c9
V [libjvm.so+0x8520cd] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x1cd
V [libjvm.so+0x8fd9bc] thread_entry(JavaThread*, Thread*)+0x6c
V [libjvm.so+0xdad70d] JavaThread::thread_main_inner()+0x21d
V [libjvm.so+0xdaa5bf] Thread::call_run()+0x16f
V [libjvm.so+0xbda1ae] thread_native_entry(Thread*)+0xee
Since this is a tier1 failure, I'm starting this bug at P2.
java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest.java
Here's a snippet of the hs_err_pid file:
--------------- T H R E A D ---------------
Current thread (0x00007f4140001000): JavaThread "ForkJoinPool.commonPool-worker-9" daemon [_thread_in_Java, id=29978, stack(0x00007f417e0c6000,0x00007f417e1c7000)]
Stack: [0x00007f417e0c6000,0x00007f417e1c7000], sp=0x00007f417e1c5230, free space=1020k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
J 2389 c2 java.util.stream.Nodes$SizedCollectorTask$OfRef.accept(Ljava/lang/Object;)V java.base@12-internal (44 bytes) @ 0x00007f419c278f6d [0x00007f419c278f20+0x000000000000004d]
J 2387 c2 java.util.stream.StreamSpliterators$WrappingSpliterator$$Lambda$222.accept(Ljava/lang/Object;)V java.base@12-internal (11 bytes) @ 0x00007f419c2785bc [0x00007f419c278460+0x000000000000015c]
J 2356 c2 java.util.stream.LongPipeline$1$1.accept(J)V java.base@12-internal (23 bytes) @ 0x00007f419c272d8c [0x00007f419c272cc0+0x00000000000000cc]
J 2013 c2 java.util.stream.Streams$RangeLongSpliterator.forEachRemaining(Ljava/util/function/LongConsumer;)V java.base@12-internal (69 bytes) @ 0x00007f419c226530 [0x00007f419c2264a0+0x0000000000000090]
J 2036 c1 java.util.Spliterator$OfLong.forEachRemaining(Ljava/util/function/Consumer;)V java.base@12-internal (53 bytes) @ 0x00007f4194e3b24c [0x00007f4194e3acc0+0x000000000000058c]
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
j java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+42 java.base@12-internal
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
j java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+42 java.base@12-internal
J 1773 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@12-internal (54 bytes) @ 0x00007f4194ddf59c [0x00007f4194ddf1c0+0x00000000000003dc]
J 902 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@12-internal (18 bytes) @ 0x00007f4194ca1d2c [0x00007f4194ca1b00+0x000000000000022c]
J 1681 c1 java.util.stream.Nodes$SizedCollectorTask.compute()V java.base@12-internal (132 bytes) @ 0x00007f4194dc3b04 [0x00007f4194dc3220+0x00000000000008e4]
J 1829 c1 java.util.concurrent.CountedCompleter.exec()Z java.base@12-internal (6 bytes) @ 0x00007f419c1f16fc [0x00007f419c1f16c0+0x000000000000003c]
J 2226 c2 java.util.concurrent.ForkJoinPool.scan(Ljava/util/concurrent/ForkJoinPool$WorkQueue;I)Z java.base@12-internal (209 bytes) @ 0x00007f419c256f68 [0x00007f419c256b40+0x0000000000000428]
j java.util.concurrent.ForkJoinPool.runWorker(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)V+25 java.base@12-internal
j java.util.concurrent.ForkJoinWorkerThread.run()V+24 java.base@12-internal
v ~StubRoutines::call_stub
V [libjvm.so+0x853f89] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x3c9
V [libjvm.so+0x8520cd] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, Thread*)+0x1cd
V [libjvm.so+0x8fd9bc] thread_entry(JavaThread*, Thread*)+0x6c
V [libjvm.so+0xdad70d] JavaThread::thread_main_inner()+0x21d
V [libjvm.so+0xdaa5bf] Thread::call_run()+0x16f
V [libjvm.so+0xbda1ae] thread_native_entry(Thread*)+0xee
Since this is a tier1 failure, I'm starting this bug at P2.