-
Bug
-
Resolution: Fixed
-
P2
-
17, 17.0.9, 21, 22
-
b12
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8315309 | 21.0.1 | Aleksey Shipilev | P2 | Closed | Fixed | b09 |
JDK-8314983 | 17.0.10-oracle | Tobias Hartmann | P2 | Closed | Fixed | b01 |
JDK-8315308 | 17.0.9 | Aleksey Shipilev | P2 | Resolved | Fixed | b06 |
There are plenty of tier1 tests failing with TEST_VM_OPTS="-XX:+UseShenandoahGC".
A sample failure is:
$ CONF=linux-x86_64-server-fastdebug make reconfigure clean test TEST=java/lang/reflect/PublicMethods/PublicMethodsTest.java TEST_VM_OPTS="-XX:+UseShenandoahGC"
# Internal Error (/home/shipilev/shipilev-jdk/src/hotspot/share/opto/subtypenode.cpp:37), pid=10644, tid=10672
# assert(sub_t != Type::TOP && !TypePtr::NULL_PTR->higher_equal(sub_t)) failed: should be not null
#
# JRE version: OpenJDK Runtime Environment (22.0) (fastdebug build 22-internal-adhoc.shipilev.shipilev-jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 22-internal-adhoc.shipilev.shipilev-jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, shenandoah gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x168c4c1] SubTypeCheckNode::sub(Type const*, Type const*) const+0x191
- backported by
-
JDK-8315308 C2: Sinking node may cause required cast to be dropped
- Resolved
-
JDK-8314983 C2: Sinking node may cause required cast to be dropped
- Closed
-
JDK-8315309 C2: Sinking node may cause required cast to be dropped
- Closed
- relates to
-
JDK-8252372 Check if cloning is required to move loads out of loops in PhaseIdealLoop::split_if_with_blocks_post()
- Resolved
-
JDK-8303279 C2: crash in SubTypeCheckNode::sub() at IGVN split if
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/25efeccb
-
Commit openjdk/jdk21u/511224ac
-
Commit openjdk/jdk/1cee3b9f
-
Review openjdk/jdk17u-dev/1690
-
Review openjdk/jdk21u/99
-
Review openjdk/jdk/15380