-
Bug
-
Resolution: Fixed
-
P3
-
8-shenandoah, 11-shenandoah, 13
-
b20
# Internal Error (src/hotspot/share/opto/node.hpp:871), pid=31036, tid=31045
# assert(is_Proj()) failed: invalid node class
V [libjvm.so+0x80feb5] CallNode::extract_projections(CallProjections*, bool, bool)+0x165
V [libjvm.so+0x15c6bf1] ShenandoahBarrierC2Support::find_bottom_mem(Node*, PhaseIdealLoop*)+0xc1
V [libjvm.so+0x15c8dae] ShenandoahBarrierC2Support::call_lrb_stub(Node*&, Node*&, Node*&, Node*, PhaseIdealLoop*)+0x6e
V [libjvm.so+0x15d4781] ShenandoahBarrierC2Support::pin_and_expand(PhaseIdealLoop*)+0x1491
V [libjvm.so+0x153faec] ShenandoahBarrierSetC2::optimize_loops(PhaseIdealLoop*, LoopOptsMode, VectorSet&, Node_Stack&, Node_List&) const+0x3c
V [libjvm.so+0x1161205] PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0x1095
V [libjvm.so+0x15cb4a4] ShenandoahBarrierC2Support::expand(Compile*, PhaseIterGVN&)+0x2e4
V [libjvm.so+0x153fa4f] ShenandoahBarrierSetC2::expand_barriers(Compile*, PhaseIterGVN&) const+0xf
V [libjvm.so+0x9bdac1] Compile::Optimize()+0xf11
V [libjvm.so+0x9bedba] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x118a
V [libjvm.so+0x7fa81d] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x10d
V [libjvm.so+0x9cb4de] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x42e
V [libjvm.so+0x9cc3f8] CompileBroker::compiler_thread_loop()+0x378
V [libjvm.so+0x1749bfa] JavaThread::thread_main_inner()+0x26a
V [libjvm.so+0x17527e7] JavaThread::run()+0x227
V [libjvm.so+0x174fb26] Thread::call_run()+0xf6
V [libjvm.so+0x13767ed] thread_native_entry(Thread*)+0x10d
From this email thread:
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-April/009242.html
# assert(is_Proj()) failed: invalid node class
V [libjvm.so+0x80feb5] CallNode::extract_projections(CallProjections*, bool, bool)+0x165
V [libjvm.so+0x15c6bf1] ShenandoahBarrierC2Support::find_bottom_mem(Node*, PhaseIdealLoop*)+0xc1
V [libjvm.so+0x15c8dae] ShenandoahBarrierC2Support::call_lrb_stub(Node*&, Node*&, Node*&, Node*, PhaseIdealLoop*)+0x6e
V [libjvm.so+0x15d4781] ShenandoahBarrierC2Support::pin_and_expand(PhaseIdealLoop*)+0x1491
V [libjvm.so+0x153faec] ShenandoahBarrierSetC2::optimize_loops(PhaseIdealLoop*, LoopOptsMode, VectorSet&, Node_Stack&, Node_List&) const+0x3c
V [libjvm.so+0x1161205] PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0x1095
V [libjvm.so+0x15cb4a4] ShenandoahBarrierC2Support::expand(Compile*, PhaseIterGVN&)+0x2e4
V [libjvm.so+0x153fa4f] ShenandoahBarrierSetC2::expand_barriers(Compile*, PhaseIterGVN&) const+0xf
V [libjvm.so+0x9bdac1] Compile::Optimize()+0xf11
V [libjvm.so+0x9bedba] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x118a
V [libjvm.so+0x7fa81d] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x10d
V [libjvm.so+0x9cb4de] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x42e
V [libjvm.so+0x9cc3f8] CompileBroker::compiler_thread_loop()+0x378
V [libjvm.so+0x1749bfa] JavaThread::thread_main_inner()+0x26a
V [libjvm.so+0x17527e7] JavaThread::run()+0x227
V [libjvm.so+0x174fb26] Thread::call_run()+0xf6
V [libjvm.so+0x13767ed] thread_native_entry(Thread*)+0x10d
From this email thread:
https://mail.openjdk.java.net/pipermail/shenandoah-dev/2019-April/009242.html