Test
jdk/internal/vm/Continuation/Fuzz.java
crashes with
'-Xlog:all=trace:file=hotspot.%p.log'
the hs_err header:
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6257d29e90, pid=710492, tid=710533
#
# JRE version: Java(TM) SE Runtime Environment (23.0+6) (fastdebug build 23-ea+6-400)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-ea+6-400, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x80ee90] stackChunkOopDesc::derelativize_address(int) const+0x320
#
# Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/scratch/1/core.710492)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
--------------- S U M M A R Y ------------
Command Line: -Dtest.vm.opts=-Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -ea -esa -Dtest.tool.vm.opts=-J-Xmx768m -J-XX:MaxRAMPercentage=4.16667 -J-Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -J-Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -J-ea -J-esa -Dtest.compiler.opts= -Dtest.java.opts=-Xlog:all=trace:file=hotspot.%p.log -Dtest.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.jdk/jdk-23/fastdebug -Dcompile.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.jdk/jdk-23/fastdebug -Dtest.timeout.factor=4.0 -Dtest.nativepath=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.test/jdk/jtreg/native -Dtest.root=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk -Dtest.name=jdk/internal/vm/Continuation/Fuzz.java#default -Dtest.file=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation/Fuzz.java -Dtest.src=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation -Dtest.src.path=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation:/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/lib -Dtest.classes=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d -Dtest.class.path=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d:/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/test/lib -Dtest.class.path.prefix=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d:/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation:/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/test/lib -Dtest.modules=java.base java.base/jdk.internal.vm.annotation java.base/jdk.internal.vm -Dtest.patch.path= --patch-module=java.base=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d/patches/java.base --add-modules=java.base --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED --add-exports=java.base/jdk.internal.vm=ALL-UNNAMED -Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -ea -esa -Xlog:all=trace:file=hotspot.%p.log -Djava.library.path=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.test/jdk/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:. com.sun.javatest.regtest.agent.MainWrapper /opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/jdk/internal/vm/Continuation/Fuzz_default.d/main.1.jta
Host: AMD EPYC 7J13 64-Core Processor, 12 cores, 23G, Oracle Linux Server release 8.8
Time: Fri Feb 2 02:39:08 2024 UTC elapsed time: 31.422959 seconds (0d 0h 0m 31s)
--------------- T H R E A D ---------------
Current thread (0x00007f625058f740): JavaThread "MainThread" [_thread_in_vm, id=710533, stack(0x00007f623826d000,0x00007f623836d000) (1024K)]
Stack: [0x00007f623826d000,0x00007f623836d000], sp=0x00007f62383689a0, free space=1006k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x80ee90] stackChunkOopDesc::derelativize_address(int) const+0x320 (oop.inline.hpp:239)
V [libjvm.so+0x1862bf7] interpretedVFrame::method() const+0x327 (stackChunkOop.inline.hpp:401)
V [libjvm.so+0x1677c66] StackWalk::fetchNextBatch(Handle, int, long, int, int, int, objArrayHandle, JavaThread*)+0xd6 (stackwalk.cpp:547)
V [libjvm.so+0xffc9db] JVM_MoreStackWalk+0x19b (jvm.cpp:608)
J 956 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(IJIII[Ljava/lang/Object;)I java.base@23-ea (0 bytes) @ 0x00007f62407d0577 [0x00007f62407d0440+0x0000000000000137]
J 960 c1 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames()I java.base@23-ea (118 bytes) @ 0x00007f6238e6c2ec [0x00007f6238e6bd60+0x000000000000058c]
J 921 c1 java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch()I java.base@23-ea (148 bytes) @ 0x00007f6238e4ff6c [0x00007f6238e4f9a0+0x00000000000005cc]
J 1066 c2 java.lang.StackStreamFactory$StackFrameTraverser.forEachRemaining(Ljava/util/function/Consumer;)V java.base@23-ea (43 bytes) @ 0x00007f62407fd710 [0x00007f62407fd360+0x00000000000003b0]
J 931 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@23-ea (54 bytes) @ 0x00007f6238e5753c [0x00007f6238e57180+0x00000000000003bc]
J 930 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@23-ea (18 bytes) @ 0x00007f6238e56b04 [0x00007f6238e56900+0x0000000000000204]
J 972 c1 java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object; java.base@23-ea (18 bytes) @ 0x00007f6238e71dd4 [0x00007f6238e71c40+0x0000000000000194]
J 976 c1 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@23-ea (94 bytes) @ 0x00007f6238e739bc [0x00007f6238e732e0+0x00000000000006dc]
J 915 c1 java.util.stream.ReferencePipeline.collect(Ljava/util/stream/Collector;)Ljava/lang/Object; java.base@23-ea (124 bytes) @ 0x00007f6238e4c4b4 [0x00007f6238e4bfa0+0x0000000000000514]
J 965 c1 java.lang.StackWalkerHelper$$Lambda+0x00000000860f1338.apply(Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e6f0ec [0x00007f6238e6eea0+0x000000000000024c]
J 1023 c1 java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e89f64 [0x00007f6238e89da0+0x00000000000001c4]
J 1021 c1 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@23-ea (90 bytes) @ 0x00007f6238e888e4 [0x00007f6238e886c0+0x0000000000000224]
v ~StubRoutines::call_stub 0x00007f624017cd21
V [libjvm.so+0xe8bba9] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x4a9 (javaCalls.cpp:415)
V [libjvm.so+0x1678110] StackWalk::fetchFirstBatch(BaseFrameStream&, Handle, int, int, int, int, objArrayHandle, JavaThread*)+0x250 (stackwalk.cpp:479)
V [libjvm.so+0x1678616] StackWalk::walk(Handle, int, int, Handle, Handle, int, int, objArrayHandle, JavaThread*)+0x2d6 (stackwalk.cpp:424)
V [libjvm.so+0x1006939] JVM_CallStackWalk+0x1f9 (jvm.cpp:589)
J 1020 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(IILjdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;II[Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (0 bytes) @ 0x00007f62407f1a28 [0x00007f62407f18c0+0x0000000000000168]
J 993 c1 java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk()Ljava/lang/Object; java.base@23-ea (43 bytes) @ 0x00007f6238e7ab14 [0x00007f6238e7a7c0+0x0000000000000354]
J 1033 c1 java.lang.StackStreamFactory$AbstractStackWalker$$Lambda+0x00000000860f43a8.get()Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e905ec [0x00007f6238e90500+0x00000000000000ec]
J 1045 c1 jdk.internal.vm.Continuation.wrapWalk(Ljdk/internal/vm/Continuation;Ljdk/internal/vm/ContinuationScope;Ljava/util/function/Supplier;)Ljava/lang/Object; java.base@23-ea (104 bytes) @ 0x00007f6238e93c94 [0x00007f6238e93a00+0x0000000000000294]
J 1003 c1 java.lang.StackStreamFactory$AbstractStackWalker.walk()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e8083c [0x00007f6238e802c0+0x000000000000057c]
J 1119 c1 Fuzz.verifyStack(Ljdk/internal/vm/Continuation;)V (78 bytes) @ 0x00007f6238ec26ac [0x00007f6238ec0a40+0x0000000000001c6c]
j Fuzz.test()I+61
j Fuzz.testTrace([LFuzz$Op;)V+81
j Fuzz$$Lambda+0x00000000860c3868.accept(Ljava/lang/Object;)V+4
j java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Ljava/lang/Object;)V+5 java.base@23-ea
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
J 300 c1 java.util.stream.ReferencePipeline$2$1.accept(Ljava/lang/Object;)V java.base@23-ea (27 bytes) @ 0x00007f6238cbb09c [0x00007f6238cbae40+0x000000000000025c]
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
j java.nio.file.FileChannelLinesSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+11 java.base@23-ea
j java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V+32 java.base@23-ea
j java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;+13 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Void;+3 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object;+3 java.base@23-ea
j java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;+88 java.base@23-ea
j java.util.stream.ReferencePipeline.forEach(Ljava/util/function/Consumer;)V+6 java.base@23-ea
j Fuzz.testStream(Ljava/util/stream/Stream;)V+10
j Fuzz.testFile(Ljava/lang/String;)V+24
j Fuzz.runTests()V+2
j Fuzz.main([Ljava/lang/String;)V+112
j java.lang.invoke.LambdaForm$DMH+0x00000000860c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@23-ea
j java.lang.invoke.LambdaForm$MH+0x00000000860c6000.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@23-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@23-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@23-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@23-ea
j java.lang.Thread.run()V+19 java.base@23-ea
v ~StubRoutines::call_stub 0x00007f624017cd21
V [libjvm.so+0xe8bba9] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x4a9 (javaCalls.cpp:415)
V [libjvm.so+0xe8c265] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x345 (javaCalls.cpp:329)
V [libjvm.so+0xe8c486] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x76 (javaCalls.cpp:191)
V [libjvm.so+0xff6c63] thread_entry(JavaThread*, JavaThread*)+0x93 (jvm.cpp:2937)
V [libjvm.so+0xec134c] JavaThread::thread_main_inner()+0xcc (javaThread.cpp:721)
V [libjvm.so+0x17adf26] Thread::call_run()+0xb6 (thread.cpp:221)
V [libjvm.so+0x14b3ce7] thread_native_entry(Thread*)+0x127 (os_linux.cpp:789)
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 956 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(IJIII[Ljava/lang/Object;)I java.base@23-ea (0 bytes) @ 0x00007f62407d04c0 [0x00007f62407d0440+0x0000000000000080]
J 960 c1 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames()I java.base@23-ea (118 bytes) @ 0x00007f6238e6c2ec [0x00007f6238e6bd60+0x000000000000058c]
J 921 c1 java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch()I java.base@23-ea (148 bytes) @ 0x00007f6238e4ff6c [0x00007f6238e4f9a0+0x00000000000005cc]
J 1066 c2 java.lang.StackStreamFactory$StackFrameTraverser.forEachRemaining(Ljava/util/function/Consumer;)V java.base@23-ea (43 bytes) @ 0x00007f62407fd710 [0x00007f62407fd360+0x00000000000003b0]
J 931 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@23-ea (54 bytes) @ 0x00007f6238e5753c [0x00007f6238e57180+0x00000000000003bc]
J 930 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@23-ea (18 bytes) @ 0x00007f6238e56b04 [0x00007f6238e56900+0x0000000000000204]
J 972 c1 java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object; java.base@23-ea (18 bytes) @ 0x00007f6238e71dd4 [0x00007f6238e71c40+0x0000000000000194]
J 976 c1 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@23-ea (94 bytes) @ 0x00007f6238e739bc [0x00007f6238e732e0+0x00000000000006dc]
J 915 c1 java.util.stream.ReferencePipeline.collect(Ljava/util/stream/Collector;)Ljava/lang/Object; java.base@23-ea (124 bytes) @ 0x00007f6238e4c4b4 [0x00007f6238e4bfa0+0x0000000000000514]
J 965 c1 java.lang.StackWalkerHelper$$Lambda+0x00000000860f1338.apply(Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e6f0ec [0x00007f6238e6eea0+0x000000000000024c]
J 1023 c1 java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e89f64 [0x00007f6238e89da0+0x00000000000001c4]
J 1021 c1 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@23-ea (90 bytes) @ 0x00007f6238e888e4 [0x00007f6238e886c0+0x0000000000000224]
v ~StubRoutines::call_stub 0x00007f624017cd21
J 1020 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(IILjdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;II[Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (0 bytes) @ 0x00007f62407f1971 [0x00007f62407f18c0+0x00000000000000b1]
J 993 c1 java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk()Ljava/lang/Object; java.base@23-ea (43 bytes) @ 0x00007f6238e7ab14 [0x00007f6238e7a7c0+0x0000000000000354]
J 1033 c1 java.lang.StackStreamFactory$AbstractStackWalker$$Lambda+0x00000000860f43a8.get()Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e905ec [0x00007f6238e90500+0x00000000000000ec]
J 1045 c1 jdk.internal.vm.Continuation.wrapWalk(Ljdk/internal/vm/Continuation;Ljdk/internal/vm/ContinuationScope;Ljava/util/function/Supplier;)Ljava/lang/Object; java.base@23-ea (104 bytes) @ 0x00007f6238e93c94 [0x00007f6238e93a00+0x0000000000000294]
J 1003 c1 java.lang.StackStreamFactory$AbstractStackWalker.walk()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e8083c [0x00007f6238e802c0+0x000000000000057c]
J 1119 c1 Fuzz.verifyStack(Ljdk/internal/vm/Continuation;)V (78 bytes) @ 0x00007f6238ec26ac [0x00007f6238ec0a40+0x0000000000001c6c]
j Fuzz.test()I+61
j Fuzz.testTrace([LFuzz$Op;)V+81
j Fuzz$$Lambda+0x00000000860c3868.accept(Ljava/lang/Object;)V+4
j java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Ljava/lang/Object;)V+5 java.base@23-ea
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
J 300 c1 java.util.stream.ReferencePipeline$2$1.accept(Ljava/lang/Object;)V java.base@23-ea (27 bytes) @ 0x00007f6238cbb09c [0x00007f6238cbae40+0x000000000000025c]
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
j java.nio.file.FileChannelLinesSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+11 java.base@23-ea
j java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V+32 java.base@23-ea
j java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;+13 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Void;+3 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object;+3 java.base@23-ea
j java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;+88 java.base@23-ea
j java.util.stream.ReferencePipeline.forEach(Ljava/util/function/Consumer;)V+6 java.base@23-ea
j Fuzz.testStream(Ljava/util/stream/Stream;)V+10
j Fuzz.testFile(Ljava/lang/String;)V+24
j Fuzz.runTests()V+2
j Fuzz.main([Ljava/lang/String;)V+112
j java.lang.invoke.LambdaForm$DMH+0x00000000860c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@23-ea
j java.lang.invoke.LambdaForm$MH+0x00000000860c6000.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@23-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@23-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@23-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@23-ea
j java.lang.Thread.run()V+19 java.base@23-ea
v ~StubRoutines::call_stub 0x00007f624017cd21
jdk/internal/vm/Continuation/Fuzz.java
crashes with
'-Xlog:all=trace:file=hotspot.%p.log'
the hs_err header:
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6257d29e90, pid=710492, tid=710533
#
# JRE version: Java(TM) SE Runtime Environment (23.0+6) (fastdebug build 23-ea+6-400)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23-ea+6-400, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x80ee90] stackChunkOopDesc::derelativize_address(int) const+0x320
#
# Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/scratch/1/core.710492)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
--------------- S U M M A R Y ------------
Command Line: -Dtest.vm.opts=-Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -ea -esa -Dtest.tool.vm.opts=-J-Xmx768m -J-XX:MaxRAMPercentage=4.16667 -J-Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -J-Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -J-ea -J-esa -Dtest.compiler.opts= -Dtest.java.opts=-Xlog:all=trace:file=hotspot.%p.log -Dtest.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.jdk/jdk-23/fastdebug -Dcompile.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.jdk/jdk-23/fastdebug -Dtest.timeout.factor=4.0 -Dtest.nativepath=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.test/jdk/jtreg/native -Dtest.root=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk -Dtest.name=jdk/internal/vm/Continuation/Fuzz.java#default -Dtest.file=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation/Fuzz.java -Dtest.src=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation -Dtest.src.path=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation:/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/lib -Dtest.classes=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d -Dtest.class.path=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d:/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/test/lib -Dtest.class.path.prefix=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d:/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/src.full/open/test/jdk/jdk/internal/vm/Continuation:/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/test/lib -Dtest.modules=java.base java.base/jdk.internal.vm.annotation java.base/jdk.internal.vm -Dtest.patch.path= --patch-module=java.base=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/classes/3/jdk/internal/vm/Continuation/Fuzz_default.d/patches/java.base --add-modules=java.base --add-exports=java.base/jdk.internal.vm.annotation=ALL-UNNAMED --add-exports=java.base/jdk.internal.vm=ALL-UNNAMED -Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=/opt/mach5/mesos/work_dir/jib-master/install/jdk/21/35/bundles/linux-x64/jdk-21_linux-x64_bin.tar.gz/jdk-21 -Djava.io.tmpdir=/opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/tmp -ea -esa -Xlog:all=trace:file=hotspot.%p.log -Djava.library.path=/opt/mach5/mesos/work_dir/jib-master/install/jdk-23+6-400/linux-x64-debug.test/jdk/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:. com.sun.javatest.regtest.agent.MainWrapper /opt/mach5/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S9991/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/a67c5172-4c6b-4c73-8d29-725f7a35397f/runs/2120ce16-03eb-4d31-9318-66a94c4af5bf/testoutput/test-support/jtreg_open_test_jdk_jdk_internal_vm_Continuation/jdk/internal/vm/Continuation/Fuzz_default.d/main.1.jta
Host: AMD EPYC 7J13 64-Core Processor, 12 cores, 23G, Oracle Linux Server release 8.8
Time: Fri Feb 2 02:39:08 2024 UTC elapsed time: 31.422959 seconds (0d 0h 0m 31s)
--------------- T H R E A D ---------------
Current thread (0x00007f625058f740): JavaThread "MainThread" [_thread_in_vm, id=710533, stack(0x00007f623826d000,0x00007f623836d000) (1024K)]
Stack: [0x00007f623826d000,0x00007f623836d000], sp=0x00007f62383689a0, free space=1006k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x80ee90] stackChunkOopDesc::derelativize_address(int) const+0x320 (oop.inline.hpp:239)
V [libjvm.so+0x1862bf7] interpretedVFrame::method() const+0x327 (stackChunkOop.inline.hpp:401)
V [libjvm.so+0x1677c66] StackWalk::fetchNextBatch(Handle, int, long, int, int, int, objArrayHandle, JavaThread*)+0xd6 (stackwalk.cpp:547)
V [libjvm.so+0xffc9db] JVM_MoreStackWalk+0x19b (jvm.cpp:608)
J 956 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(IJIII[Ljava/lang/Object;)I java.base@23-ea (0 bytes) @ 0x00007f62407d0577 [0x00007f62407d0440+0x0000000000000137]
J 960 c1 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames()I java.base@23-ea (118 bytes) @ 0x00007f6238e6c2ec [0x00007f6238e6bd60+0x000000000000058c]
J 921 c1 java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch()I java.base@23-ea (148 bytes) @ 0x00007f6238e4ff6c [0x00007f6238e4f9a0+0x00000000000005cc]
J 1066 c2 java.lang.StackStreamFactory$StackFrameTraverser.forEachRemaining(Ljava/util/function/Consumer;)V java.base@23-ea (43 bytes) @ 0x00007f62407fd710 [0x00007f62407fd360+0x00000000000003b0]
J 931 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@23-ea (54 bytes) @ 0x00007f6238e5753c [0x00007f6238e57180+0x00000000000003bc]
J 930 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@23-ea (18 bytes) @ 0x00007f6238e56b04 [0x00007f6238e56900+0x0000000000000204]
J 972 c1 java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object; java.base@23-ea (18 bytes) @ 0x00007f6238e71dd4 [0x00007f6238e71c40+0x0000000000000194]
J 976 c1 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@23-ea (94 bytes) @ 0x00007f6238e739bc [0x00007f6238e732e0+0x00000000000006dc]
J 915 c1 java.util.stream.ReferencePipeline.collect(Ljava/util/stream/Collector;)Ljava/lang/Object; java.base@23-ea (124 bytes) @ 0x00007f6238e4c4b4 [0x00007f6238e4bfa0+0x0000000000000514]
J 965 c1 java.lang.StackWalkerHelper$$Lambda+0x00000000860f1338.apply(Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e6f0ec [0x00007f6238e6eea0+0x000000000000024c]
J 1023 c1 java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e89f64 [0x00007f6238e89da0+0x00000000000001c4]
J 1021 c1 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@23-ea (90 bytes) @ 0x00007f6238e888e4 [0x00007f6238e886c0+0x0000000000000224]
v ~StubRoutines::call_stub 0x00007f624017cd21
V [libjvm.so+0xe8bba9] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x4a9 (javaCalls.cpp:415)
V [libjvm.so+0x1678110] StackWalk::fetchFirstBatch(BaseFrameStream&, Handle, int, int, int, int, objArrayHandle, JavaThread*)+0x250 (stackwalk.cpp:479)
V [libjvm.so+0x1678616] StackWalk::walk(Handle, int, int, Handle, Handle, int, int, objArrayHandle, JavaThread*)+0x2d6 (stackwalk.cpp:424)
V [libjvm.so+0x1006939] JVM_CallStackWalk+0x1f9 (jvm.cpp:589)
J 1020 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(IILjdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;II[Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (0 bytes) @ 0x00007f62407f1a28 [0x00007f62407f18c0+0x0000000000000168]
J 993 c1 java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk()Ljava/lang/Object; java.base@23-ea (43 bytes) @ 0x00007f6238e7ab14 [0x00007f6238e7a7c0+0x0000000000000354]
J 1033 c1 java.lang.StackStreamFactory$AbstractStackWalker$$Lambda+0x00000000860f43a8.get()Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e905ec [0x00007f6238e90500+0x00000000000000ec]
J 1045 c1 jdk.internal.vm.Continuation.wrapWalk(Ljdk/internal/vm/Continuation;Ljdk/internal/vm/ContinuationScope;Ljava/util/function/Supplier;)Ljava/lang/Object; java.base@23-ea (104 bytes) @ 0x00007f6238e93c94 [0x00007f6238e93a00+0x0000000000000294]
J 1003 c1 java.lang.StackStreamFactory$AbstractStackWalker.walk()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e8083c [0x00007f6238e802c0+0x000000000000057c]
J 1119 c1 Fuzz.verifyStack(Ljdk/internal/vm/Continuation;)V (78 bytes) @ 0x00007f6238ec26ac [0x00007f6238ec0a40+0x0000000000001c6c]
j Fuzz.test()I+61
j Fuzz.testTrace([LFuzz$Op;)V+81
j Fuzz$$Lambda+0x00000000860c3868.accept(Ljava/lang/Object;)V+4
j java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Ljava/lang/Object;)V+5 java.base@23-ea
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
J 300 c1 java.util.stream.ReferencePipeline$2$1.accept(Ljava/lang/Object;)V java.base@23-ea (27 bytes) @ 0x00007f6238cbb09c [0x00007f6238cbae40+0x000000000000025c]
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
j java.nio.file.FileChannelLinesSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+11 java.base@23-ea
j java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V+32 java.base@23-ea
j java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;+13 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Void;+3 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object;+3 java.base@23-ea
j java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;+88 java.base@23-ea
j java.util.stream.ReferencePipeline.forEach(Ljava/util/function/Consumer;)V+6 java.base@23-ea
j Fuzz.testStream(Ljava/util/stream/Stream;)V+10
j Fuzz.testFile(Ljava/lang/String;)V+24
j Fuzz.runTests()V+2
j Fuzz.main([Ljava/lang/String;)V+112
j java.lang.invoke.LambdaForm$DMH+0x00000000860c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@23-ea
j java.lang.invoke.LambdaForm$MH+0x00000000860c6000.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@23-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@23-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@23-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@23-ea
j java.lang.Thread.run()V+19 java.base@23-ea
v ~StubRoutines::call_stub 0x00007f624017cd21
V [libjvm.so+0xe8bba9] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x4a9 (javaCalls.cpp:415)
V [libjvm.so+0xe8c265] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x345 (javaCalls.cpp:329)
V [libjvm.so+0xe8c486] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x76 (javaCalls.cpp:191)
V [libjvm.so+0xff6c63] thread_entry(JavaThread*, JavaThread*)+0x93 (jvm.cpp:2937)
V [libjvm.so+0xec134c] JavaThread::thread_main_inner()+0xcc (javaThread.cpp:721)
V [libjvm.so+0x17adf26] Thread::call_run()+0xb6 (thread.cpp:221)
V [libjvm.so+0x14b3ce7] thread_native_entry(Thread*)+0x127 (os_linux.cpp:789)
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 956 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(IJIII[Ljava/lang/Object;)I java.base@23-ea (0 bytes) @ 0x00007f62407d04c0 [0x00007f62407d0440+0x0000000000000080]
J 960 c1 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames()I java.base@23-ea (118 bytes) @ 0x00007f6238e6c2ec [0x00007f6238e6bd60+0x000000000000058c]
J 921 c1 java.lang.StackStreamFactory$AbstractStackWalker.getNextBatch()I java.base@23-ea (148 bytes) @ 0x00007f6238e4ff6c [0x00007f6238e4f9a0+0x00000000000005cc]
J 1066 c2 java.lang.StackStreamFactory$StackFrameTraverser.forEachRemaining(Ljava/util/function/Consumer;)V java.base@23-ea (43 bytes) @ 0x00007f62407fd710 [0x00007f62407fd360+0x00000000000003b0]
J 931 c1 java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V java.base@23-ea (54 bytes) @ 0x00007f6238e5753c [0x00007f6238e57180+0x00000000000003bc]
J 930 c1 java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink; java.base@23-ea (18 bytes) @ 0x00007f6238e56b04 [0x00007f6238e56900+0x0000000000000204]
J 972 c1 java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object; java.base@23-ea (18 bytes) @ 0x00007f6238e71dd4 [0x00007f6238e71c40+0x0000000000000194]
J 976 c1 java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object; java.base@23-ea (94 bytes) @ 0x00007f6238e739bc [0x00007f6238e732e0+0x00000000000006dc]
J 915 c1 java.util.stream.ReferencePipeline.collect(Ljava/util/stream/Collector;)Ljava/lang/Object; java.base@23-ea (124 bytes) @ 0x00007f6238e4c4b4 [0x00007f6238e4bfa0+0x0000000000000514]
J 965 c1 java.lang.StackWalkerHelper$$Lambda+0x00000000860f1338.apply(Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e6f0ec [0x00007f6238e6eea0+0x000000000000024c]
J 1023 c1 java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e89f64 [0x00007f6238e89da0+0x00000000000001c4]
J 1021 c1 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@23-ea (90 bytes) @ 0x00007f6238e888e4 [0x00007f6238e886c0+0x0000000000000224]
v ~StubRoutines::call_stub 0x00007f624017cd21
J 1020 java.lang.StackStreamFactory$AbstractStackWalker.callStackWalk(IILjdk/internal/vm/ContinuationScope;Ljdk/internal/vm/Continuation;II[Ljava/lang/Object;)Ljava/lang/Object; java.base@23-ea (0 bytes) @ 0x00007f62407f1971 [0x00007f62407f18c0+0x00000000000000b1]
J 993 c1 java.lang.StackStreamFactory$AbstractStackWalker.beginStackWalk()Ljava/lang/Object; java.base@23-ea (43 bytes) @ 0x00007f6238e7ab14 [0x00007f6238e7a7c0+0x0000000000000354]
J 1033 c1 java.lang.StackStreamFactory$AbstractStackWalker$$Lambda+0x00000000860f43a8.get()Ljava/lang/Object; java.base@23-ea (8 bytes) @ 0x00007f6238e905ec [0x00007f6238e90500+0x00000000000000ec]
J 1045 c1 jdk.internal.vm.Continuation.wrapWalk(Ljdk/internal/vm/Continuation;Ljdk/internal/vm/ContinuationScope;Ljava/util/function/Supplier;)Ljava/lang/Object; java.base@23-ea (104 bytes) @ 0x00007f6238e93c94 [0x00007f6238e93a00+0x0000000000000294]
J 1003 c1 java.lang.StackStreamFactory$AbstractStackWalker.walk()Ljava/lang/Object; java.base@23-ea (39 bytes) @ 0x00007f6238e8083c [0x00007f6238e802c0+0x000000000000057c]
J 1119 c1 Fuzz.verifyStack(Ljdk/internal/vm/Continuation;)V (78 bytes) @ 0x00007f6238ec26ac [0x00007f6238ec0a40+0x0000000000001c6c]
j Fuzz.test()I+61
j Fuzz.testTrace([LFuzz$Op;)V+81
j Fuzz$$Lambda+0x00000000860c3868.accept(Ljava/lang/Object;)V+4
j java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Ljava/lang/Object;)V+5 java.base@23-ea
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
J 300 c1 java.util.stream.ReferencePipeline$2$1.accept(Ljava/lang/Object;)V java.base@23-ea (27 bytes) @ 0x00007f6238cbb09c [0x00007f6238cbae40+0x000000000000025c]
J 825 c1 java.util.stream.ReferencePipeline$3$1.accept(Ljava/lang/Object;)V java.base@23-ea (23 bytes) @ 0x00007f6238e212dc [0x00007f6238e210c0+0x000000000000021c]
j java.nio.file.FileChannelLinesSpliterator.forEachRemaining(Ljava/util/function/Consumer;)V+11 java.base@23-ea
j java.util.stream.AbstractPipeline.copyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)V+32 java.base@23-ea
j java.util.stream.AbstractPipeline.wrapAndCopyInto(Ljava/util/stream/Sink;Ljava/util/Spliterator;)Ljava/util/stream/Sink;+13 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Void;+3 java.base@23-ea
j java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)Ljava/lang/Object;+3 java.base@23-ea
j java.util.stream.AbstractPipeline.evaluate(Ljava/util/stream/TerminalOp;)Ljava/lang/Object;+88 java.base@23-ea
j java.util.stream.ReferencePipeline.forEach(Ljava/util/function/Consumer;)V+6 java.base@23-ea
j Fuzz.testStream(Ljava/util/stream/Stream;)V+10
j Fuzz.testFile(Ljava/lang/String;)V+24
j Fuzz.runTests()V+2
j Fuzz.main([Ljava/lang/String;)V+112
j java.lang.invoke.LambdaForm$DMH+0x00000000860c0000.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@23-ea
j java.lang.invoke.LambdaForm$MH+0x00000000860c6000.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@23-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@23-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@23-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@23-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@23-ea
j java.lang.Thread.run()V+19 java.base@23-ea
v ~StubRoutines::call_stub 0x00007f624017cd21
- relates to
-
JDK-8316456 StackWalker may skip Continuation::yield0 frame mistakenly
- Resolved