JDK-8230798 : [lworld] C2 compilation fails with ShouldNotReachHere in verify_strip_mined_scheduling
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: repo-valhalla
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2019-09-10
  • Updated: 2019-09-24
  • Resolved: 2019-09-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
repo-valhallaResolved
Related Reports
Duplicate :  
Description
#  Internal Error (/oracle/valhalla1/open/src/hotspot/share/opto/loopnode.cpp:4237), pid=12777, tid=12791
#  Error: ShouldNotReachHere()
#
# JRE version: Java(TM) SE Runtime Environment (14.0) (fastdebug build 14-internal+0-adhoc.tobias.open)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 14-internal+0-adhoc.tobias.open, mixed mode, compressed oops, g1 gc, linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x124f5f4]  PhaseIdealLoop::verify_strip_mined_scheduling(Node*, Node*)+0x3a4


Current CompileTask:
C2:    698  163             Test::vMeth (537 bytes)

Stack: [0x00007fbef0c03000,0x00007fbef0d04000],  sp=0x00007fbef0cfe290,  free space=1004k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x124f5f4]  PhaseIdealLoop::verify_strip_mined_scheduling(Node*, Node*)+0x3a4
V  [libjvm.so+0x12529d2]  PhaseIdealLoop::build_loop_late_post_work(Node*, bool)+0x362
V  [libjvm.so+0x1252f60]  PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&)+0xf0
V  [libjvm.so+0x1256c81]  PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0x761
V  [libjvm.so+0x9dcd09]  PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x2f9
V  [libjvm.so+0x9d9d5f]  Compile::Optimize()+0xccf
V  [libjvm.so+0x9db0e9]  Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xfe9
V  [libjvm.so+0x7fcadd]  C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x10d
V  [libjvm.so+0x9e7674]  CompileBroker::invoke_compiler_on_method(CompileTask*)+0x334
V  [libjvm.so+0x9e86c8]  CompileBroker::compiler_thread_loop()+0x4f8
V  [libjvm.so+0x17a08d6]  JavaThread::thread_main_inner()+0x1b6
V  [libjvm.so+0x17a60c6]  Thread::call_run()+0xf6
V  [libjvm.so+0x148980e]  thread_native_entry(Thread*)+0x10e