-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b82
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141903 | emb-9 | Roland Westrelin | P4 | Resolved | Fixed | team |
# Internal Error (/opt/jprt/T/P1/071530.rwestrel/s/hotspot/src/share/vm/opto/loopopts.cpp:752), pid=7172, tid=0x00001c44
# assert(n->in(0)) failed: store should have control set
V [libjvm.so+0xc99075] PhaseIdealLoop::try_move_store_after_loop(Node*)+0x3a5;; PhaseIdealLoop::try_move_store_after_loop(Node*)+0x3a5
V [libjvm.so+0xc99f36] PhaseIdealLoop::split_if_with_blocks_post(Node*)+0x56;; PhaseIdealLoop::split_if_with_blocks_post(Node*)+0x56
V [libjvm.so+0xc9b0b2] PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&)+0xa2;; PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&)+0xa2
V [libjvm.so+0xc92fa7] PhaseIdealLoop::build_and_optimize(bool, bool)+0x1357;; PhaseIdealLoop::build_and_optimize(bool, bool)+0x1357
V [libjvm.so+0x6ed93c] PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool)+0x1fc;; PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool)+0x1fc
V [libjvm.so+0x6ea839] Compile::Optimize()+0x5e9;; Compile::Optimize()+0x5e9
V [libjvm.so+0x6ec7af] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0x13ef;; Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0x13ef
V [libjvm.so+0x586486] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x196;; C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x196
V [libjvm.so+0x6f7db0] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x550;; CompileBroker::invoke_compiler_on_method(CompileTask*)+0x550
V [libjvm.so+0x6f8d38] CompileBroker::compiler_thread_loop()+0x378;; CompileBroker::compiler_thread_loop()+0x378
V [libjvm.so+0x1043295] compiler_thread_entry(JavaThread*, Thread*)+0x55;; compiler_thread_entry(JavaThread*, Thread*)+0x55
# assert(n->in(0)) failed: store should have control set
V [libjvm.so+0xc99075] PhaseIdealLoop::try_move_store_after_loop(Node*)+0x3a5;; PhaseIdealLoop::try_move_store_after_loop(Node*)+0x3a5
V [libjvm.so+0xc99f36] PhaseIdealLoop::split_if_with_blocks_post(Node*)+0x56;; PhaseIdealLoop::split_if_with_blocks_post(Node*)+0x56
V [libjvm.so+0xc9b0b2] PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&)+0xa2;; PhaseIdealLoop::split_if_with_blocks(VectorSet&, Node_Stack&)+0xa2
V [libjvm.so+0xc92fa7] PhaseIdealLoop::build_and_optimize(bool, bool)+0x1357;; PhaseIdealLoop::build_and_optimize(bool, bool)+0x1357
V [libjvm.so+0x6ed93c] PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool)+0x1fc;; PhaseIdealLoop::PhaseIdealLoop(PhaseIterGVN&, bool, bool)+0x1fc
V [libjvm.so+0x6ea839] Compile::Optimize()+0x5e9;; Compile::Optimize()+0x5e9
V [libjvm.so+0x6ec7af] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0x13ef;; Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool)+0x13ef
V [libjvm.so+0x586486] C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x196;; C2Compiler::compile_method(ciEnv*, ciMethod*, int)+0x196
V [libjvm.so+0x6f7db0] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x550;; CompileBroker::invoke_compiler_on_method(CompileTask*)+0x550
V [libjvm.so+0x6f8d38] CompileBroker::compiler_thread_loop()+0x378;; CompileBroker::compiler_thread_loop()+0x378
V [libjvm.so+0x1043295] compiler_thread_entry(JavaThread*, Thread*)+0x55;; compiler_thread_entry(JavaThread*, Thread*)+0x55
- backported by
-
JDK-8141903 compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
-
- Resolved
-