JDK-8034871 : phaseX.cpp: infinite loop in PhaseIterGVN::optimize
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs25,9
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2014-02-13
  • Updated: 2014-04-11
  • Resolved: 2014-04-11
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.
JDK 9
9Resolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
#  Internal Error (/opt/jprt/T/P1/203125.vkozlov/s/hotspot/src/share/vm/opto/phaseX.cpp:904), pid=29435, tid=9
#  assert(false) failed: infinite loop in PhaseIterGVN::optimize

V  [libjvm.so+0x10025c7]  void report_vm_error(const char*,int,const char*,const char*)+0x55f;;  __1cPreport_vm_error6Fpkci11_v_+0x55f
V  [libjvm.so+0x240f10a]  void PhaseIterGVN::optimize()+0x1096;;  __1cMPhaseIterGVNIoptimize6M_v_+0x1096
V  [libjvm.so+0xebb165]  void Compile::Optimize()+0x1d51;;  __1cHCompileIOptimize6M_v_+0x1d51
V  [libjvm.so+0xeada25]  Compile::Compile(ciEnv*,C2Compiler*,ciMethod*,int,bool,bool,bool)+0x1781;;  __1cHCompile2t6MpnFciEnv_pnKC2Compiler_pnIciMethod_ibbb_v_+0x1781
V  [libjvm.so+0xc53d57]  void C2Compiler::compile_method(ciEnv*,ciMethod*,int)+0x1b3;;  __1cKC2CompilerOcompile_method6MpnFciEnv_pnIciMethod_i_v_+0x1b3
V  [libjvm.so+0xed804a]  void CompileBroker::invoke_compiler_on_method(CompileTask*)+0x4ea;;  __1cNCompileBrokerZinvoke_compiler_on_method6FpnLCompileTask__v_+0x4ea
V  [libjvm.so+0xed75e1]  void CompileBroker::compiler_thread_loop()+0x3c5;;  __1cNCompileBrokerUcompiler_thread_loop6F_v_+0x3c5
V  [libjvm.so+0x278e5ad]  void JavaThread::thread_main_inner()+0x521;;  __1cKJavaThreadRthread_main_inner6M_v_+0x521
V  [libjvm.so+0x278dcc1]  void JavaThread::run()+0x8a1;;  __1cKJavaThreadDrun6M_v_+0x8a1
V  [libjvm.so+0x22f7fd6]  java_start+0x1ce;;  java_start+0x1ce
C  [libc.so.1+0xdd60b]  _thr_setup+0x5b;;  _thr_setup+0x5b
C  [libc.so.1+0xdd840]  _lwp_start+0x0;;  _lwp_start+0x0

Current CompileTask:
C2: 103879 12644    b  4       java.util.concurrent.CountedCompleter::exec (6 bytes)

# JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-201401292031.vkozlov.ppcaix_jdk9_control-b00)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b62-fastdebug compiled mode solaris-amd64 )

Flags: -d64 -server -Xcomp -ea -esa -XX:+TieredCompilation -XX:CompileThreshold=100 -XX:+AggressiveOpts -XX:-UseCompressedOops
Comments
Closing this bug as a duplicate of 8034216, since the same node type (LoadKlass) causes the endless loop.
11-04-2014