-
Bug
-
Resolution: Fixed
-
P2
-
17, 18
-
b32
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8270999 | 18 | Yi Yang | P2 | Resolved | Fixed | b07 |
JDK-8271629 | 17.0.2 | Yi Yang | P2 | Resolved | Fixed | b01 |
JDK-8271751 | 17.0.1 | Yi Yang | P2 | Resolved | Fixed | b05 |
Bisection shows that the attached Fuzzer test starts to fail after JDK-8267687. Note it reproduces even with JDK-8268883 that is both in JDK 17 and already merged to JDK 18 master.
Unpack and run:
$ ../build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xmx512m -Xcomp -XX:-TieredCompilation -XX:CompileOnly=Test Test
Default case invoked for:
opcode = 114, "Con"
o1 Con === o0 [[]] #top
--N: o1 Con === o0 [[]] #top
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1681
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/shade/trunks/jdk/src/hotspot/share/opto/matcher.cpp:1681), pid=999395, tid=999408
# assert(false) failed: bad AD file
Unpack and run:
$ ../build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xmx512m -Xcomp -XX:-TieredCompilation -XX:CompileOnly=Test Test
Default case invoked for:
opcode = 114, "Con"
o1 Con === o0 [[]] #top
--N: o1 Con === o0 [[]] #top
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/matcher.cpp:1681
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/shade/trunks/jdk/src/hotspot/share/opto/matcher.cpp:1681), pid=999395, tid=999408
# assert(false) failed: bad AD file
- backported by
-
JDK-8270999 C2: assert(false) failed: bad AD file after JDK-8267687
-
- Resolved
-
-
JDK-8271629 C2: assert(false) failed: bad AD file after JDK-8267687
-
- Resolved
-
-
JDK-8271751 C2: assert(false) failed: bad AD file after JDK-8267687
-
- Resolved
-
- relates to
-
JDK-8252372 Check if cloning is required to move loads out of loops in PhaseIdealLoop::split_if_with_blocks_post()
-
- Resolved
-
-
JDK-8267687 ModXNode::Ideal optimization is better than Parse::do_irem
-
- Resolved
-
(3 links to)