JDK-8242491 : C2: assert(v2->bottom_type() == vt) failed: mismatch when creating MacroLogicV
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 15
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • CPU: x86
  • Submitted: 2020-04-10
  • Updated: 2020-04-27
  • Resolved: 2020-04-17
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 15
15 b20Fixed
Related Reports
Relates :  
Description
#  Internal Error (src/hotspot/share/opto/vectornode.cpp:1095), pid=30656, tid=30670
#  assert(v2->bottom_type() == vt) failed: mismatch

V  [libjvm.so+0x17f1be6]  MacroLogicVNode::make(PhaseGVN&, Node*, Node*, Node*, unsigned int, TypeVect const*)+0xa6
V  [libjvm.so+0x93db5f]  Compile::xform_to_MacroLogicV(PhaseIterGVN&, TypeVect const*, Unique_Node_List&, Unique_Node_List&)+0xbf
V  [libjvm.so+0x93ee77]  Compile::process_logic_cone_root(PhaseIterGVN&, Node*, VectorSet&)+0x2a7
V  [libjvm.so+0x93f677]  Compile::optimize_logic_cones(PhaseIterGVN&)+0x327
V  [libjvm.so+0x94c18b]  Compile::Optimize()+0x106b
V  [libjvm.so+0x94cfbb]  Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xdab
V  [libjvm.so+0x7c1aec]  C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0xfc
V  [libjvm.so+0x9588ec]  CompileBroker::invoke_compiler_on_method(CompileTask*)+0x2cc
V  [libjvm.so+0x9598d8]  CompileBroker::compiler_thread_loop()+0x4a8
V  [libjvm.so+0x17621d6]  JavaThread::thread_main_inner()+0x226
V  [libjvm.so+0x1767236]  Thread::call_run()+0xf6

Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/df768a80bb19 User: vlivanov Date: 2020-04-17 14:58:25 +0000
17-04-2020