JDK-8303496 : [s390x] TestUnreachableInnerLoop.java is failing
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 21
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: s390x
  • Submitted: 2023-03-02
  • Updated: 2023-03-02
  • Resolved: 2023-03-02
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 21
21Resolved
Related Reports
Duplicate :  
Description
Regression test compiler/loopopts/TestUnreachableInnerLoop.java fails on s390x which was added after fixing JDK-8289954.

Log:
A fatal error has been detected by the Java Runtime Environment:

Internal Error (/home/jdk/src/hotspot/share/opto/block.cpp:1357), pid=3986351, tid=3986367
assert(n->is_Root() || n->is_Region() || n->is_Phi() || n->is_MachMerge() || def_block->dominates(block)) failed: uses must be dominated by definitions

JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.root.jdk)
Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.root.jdk, compiled mode, sharing, tiered, compressed oops, compre
ssed class ptrs, g1 gc, linux-s390x)
Problematic frame:
V [libjvm.so+0x3d78ba] PhaseCFG::verify() const+0x222


JDK-8288981 Issue is expected to fix this test failure.
Comments
I moved the problem listing subtask under JDK-8288981 which is the "main issue" according to https://openjdk.org/guide/#dealing-with-jbs-bugs-for-test-exclusion and closed this one as duplicate.
02-03-2023

[~amitkumar] Do you know why this only reproduces on s390x? It seems rather platform independent. Why do you think that this will be fixed by JDK-8288981? Update: Okay, there's JDK-8291025 which was closed as duplicate.
02-03-2023