Internal stress test - runThese30M
[stress.process.err] === Meet Not Symmetric ===
[stress.process.err] t = jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *
[stress.process.err] this= java/lang/Object:AnyNull * (inline_depth=10)
[stress.process.err] mt=(t meet this)= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *
[stress.process.err] t_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] this_dual= java/lang/Object:NotNull *,iid=top (inline_depth=-10)
[stress.process.err] mt_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] mt_dual meet t_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] mt_dual meet this_dual= java/lang/Object:NotNull * (inline_depth=-10)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/d2398cde-9325-49c3-b030-8961a4f0a253-S577078/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/aa158ed3-fcf7-4e46-b452-2bd905da6c60/runs/766ae3b7-9046-4263-ab01-a900bd465cba/workspace/open/src/hotspot/share/opto/type.cpp:999), pid=38166, tid=42499
# fatal error: meet not symmetric
#
# JRE version: Java(TM) SE Runtime Environment (26.0+5) (fastdebug build 26-ea+5-440)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 26-ea+5-440, mixed mode, tiered, compressed class ptrs, z gc, bsd-aarch64)
--------------- T H R E A D ---------------
Current thread (0x000000014b044a10): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=42499, stack(0x0000000171f28000,0x000000017212b000) (2060K)]
Current CompileTask:
C2:1110070 312397 4 javasoft.sqe.tests.api.java.lang.classfile.attribute.ModuleAttribute.Requires$$Lambda/0x000070000352c250::accept (32 bytes)
Stack: [0x0000000171f28000,0x000000017212b000], sp=0x0000000172123fb0, free space=2031k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x1212648] VMError::report(outputStream*, bool)+0x1b00 (type.cpp:999)
V [libjvm.dylib+0x1215ee8] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x55c
V [libjvm.dylib+0x5a83cc] DebuggingContext::~DebuggingContext()+0x0
V [libjvm.dylib+0x117c58c] Type::check_symmetrical(Type const*, Type const*, VerifyMeet const&) const+0x240
V [libjvm.dylib+0x117c974] Type::meet_helper(Type const*, bool) const+0x2d0
V [libjvm.dylib+0x1187fec] TypeInstPtr::xmeet_helper(Type const*) const+0x3f4
V [libjvm.dylib+0x1181058] TypePtr::xmeet(Type const*) const+0x18
V [libjvm.dylib+0x11956dc] VerifyMeetResult::meet(Type const*, Type const*)+0x94
V [libjvm.dylib+0x117c424] Type::check_symmetrical(Type const*, Type const*, VerifyMeet const&) const+0xd8
V [libjvm.dylib+0x117c974] Type::meet_helper(Type const*, bool) const+0x2d0
V [libjvm.dylib+0xf01194] Parse::sharpen_type_after_if(BoolTest::mask, Node*, Type const*, Node*, Type const*)+0xd0
V [libjvm.dylib+0xeffc64] Parse::adjust_map_after_if(BoolTest::mask, Node*, float, Parse::Block*)+0x410
V [libjvm.dylib+0xf00b34] Parse::do_if(BoolTest::mask, Node*)+0x688
V [libjvm.dylib+0xf03950] Parse::do_one_bytecode()+0x1b04
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x4faab8] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xf08
V [libjvm.dylib+0x3baf8c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x204
V [libjvm.dylib+0x51b730] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x98c
V [libjvm.dylib+0x51aa50] CompileBroker::compiler_thread_loop()+0x390
V [libjvm.dylib+0x8fee24] JavaThread::thread_main_inner()+0x1d0
V [libjvm.dylib+0x11537b0] Thread::call_run()+0xf0
V [libjvm.dylib+0xebfd6c] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7034] _pthread_start+0x88
Lock stack of current Java thread (top to bottom):
[stress.process.err] === Meet Not Symmetric ===
[stress.process.err] t = jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *
[stress.process.err] this= java/lang/Object:AnyNull * (inline_depth=10)
[stress.process.err] mt=(t meet this)= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *
[stress.process.err] t_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] this_dual= java/lang/Object:NotNull *,iid=top (inline_depth=-10)
[stress.process.err] mt_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] mt_dual meet t_dual= jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo (java/lang/classfile/attribute/ModuleRequireInfo):exact *,iid=top (inline_depth=InlineDepthTop)
[stress.process.err] mt_dual meet this_dual= java/lang/Object:NotNull * (inline_depth=-10)
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/d2398cde-9325-49c3-b030-8961a4f0a253-S577078/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/aa158ed3-fcf7-4e46-b452-2bd905da6c60/runs/766ae3b7-9046-4263-ab01-a900bd465cba/workspace/open/src/hotspot/share/opto/type.cpp:999), pid=38166, tid=42499
# fatal error: meet not symmetric
#
# JRE version: Java(TM) SE Runtime Environment (26.0+5) (fastdebug build 26-ea+5-440)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 26-ea+5-440, mixed mode, tiered, compressed class ptrs, z gc, bsd-aarch64)
--------------- T H R E A D ---------------
Current thread (0x000000014b044a10): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=42499, stack(0x0000000171f28000,0x000000017212b000) (2060K)]
Current CompileTask:
C2:1110070 312397 4 javasoft.sqe.tests.api.java.lang.classfile.attribute.ModuleAttribute.Requires$$Lambda/0x000070000352c250::accept (32 bytes)
Stack: [0x0000000171f28000,0x000000017212b000], sp=0x0000000172123fb0, free space=2031k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x1212648] VMError::report(outputStream*, bool)+0x1b00 (type.cpp:999)
V [libjvm.dylib+0x1215ee8] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x55c
V [libjvm.dylib+0x5a83cc] DebuggingContext::~DebuggingContext()+0x0
V [libjvm.dylib+0x117c58c] Type::check_symmetrical(Type const*, Type const*, VerifyMeet const&) const+0x240
V [libjvm.dylib+0x117c974] Type::meet_helper(Type const*, bool) const+0x2d0
V [libjvm.dylib+0x1187fec] TypeInstPtr::xmeet_helper(Type const*) const+0x3f4
V [libjvm.dylib+0x1181058] TypePtr::xmeet(Type const*) const+0x18
V [libjvm.dylib+0x11956dc] VerifyMeetResult::meet(Type const*, Type const*)+0x94
V [libjvm.dylib+0x117c424] Type::check_symmetrical(Type const*, Type const*, VerifyMeet const&) const+0xd8
V [libjvm.dylib+0x117c974] Type::meet_helper(Type const*, bool) const+0x2d0
V [libjvm.dylib+0xf01194] Parse::sharpen_type_after_if(BoolTest::mask, Node*, Type const*, Node*, Type const*)+0xd0
V [libjvm.dylib+0xeffc64] Parse::adjust_map_after_if(BoolTest::mask, Node*, float, Parse::Block*)+0x410
V [libjvm.dylib+0xf00b34] Parse::do_if(BoolTest::mask, Node*)+0x688
V [libjvm.dylib+0xf03950] Parse::do_one_bytecode()+0x1b04
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x3c03e8] PredictedCallGenerator::generate(JVMState*)+0x290
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x64c6b0] Parse::do_call()+0x894
V [libjvm.dylib+0xf02050] Parse::do_one_bytecode()+0x204
V [libjvm.dylib+0xef3648] Parse::do_one_block()+0x4ac
V [libjvm.dylib+0xef17ec] Parse::do_all_blocks()+0x488
V [libjvm.dylib+0xeee244] Parse::Parse(JVMState*, ciMethod*, float)+0xa30
V [libjvm.dylib+0x3bc530] ParseGenerator::generate(JVMState*)+0x118
V [libjvm.dylib+0x4faab8] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xf08
V [libjvm.dylib+0x3baf8c] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x204
V [libjvm.dylib+0x51b730] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x98c
V [libjvm.dylib+0x51aa50] CompileBroker::compiler_thread_loop()+0x390
V [libjvm.dylib+0x8fee24] JavaThread::thread_main_inner()+0x1d0
V [libjvm.dylib+0x11537b0] Thread::call_run()+0xf0
V [libjvm.dylib+0xebfd6c] thread_native_entry(Thread*)+0x138
C [libsystem_pthread.dylib+0x7034] _pthread_start+0x88
Lock stack of current Java thread (top to bottom):