-
Bug
-
Resolution: Fixed
-
P3
-
11, 17, 18, 19
-
b04
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8281991 | 18.0.2 | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
JDK-8281190 | 18.0.1 | Tobias Hartmann | P3 | Resolved | Fixed | b06 |
JDK-8279552 | 17.0.3-oracle | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
JDK-8280053 | 17.0.3 | Goetz Lindenmaier | P3 | Resolved | Fixed | b01 |
JDK-8279496 | 11.0.15-oracle | Tobias Hartmann | P3 | Resolved | Fixed | b01 |
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (methodData.cpp:829), pid=93495, tid=93496
# fatal error: Adding to failed speculations list that appears to have been freed. Source: 3183{static void com.oracle.graal.compiler.enterprise.test.CountedStripMiningRangeCheckTest.testStridePosScalePos(jlong, jlong, jlong, jlong)}
#
# JRE version: Java(TM) SE Runtime Environment GraalVM 22.1.0-dev (17.0.1+7) (build 17.0.1+7-LTS-jvmci-21.3-b02)
# Java VM: Java HotSpot(TM) 64-Bit Server VM GraalVM 22.1.0-dev (17.0.1+7-LTS-jvmci-21.3-b02, mixed mode, sharing, tiered, jvmci, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xb9087e] FailedSpeculation::add_failed_speculation(nmethod*, FailedSpeculation**, unsigned char*, int)+0x12e
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/lib/systemd/systemd-coredump %P %u %g %s %t %c %h" (or dumping to /home/davileop/Work/Source/graal-enterprise/graal-enterprise/core.93495)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
This should be avoidable by allowing a HotSpotNmethod created in a unit test to hold a strong reference to the failed speculations list.
- backported by
-
JDK-8279496 [JVMCI] failed speculations list must outlive any nmethod that refers to it
- Resolved
-
JDK-8279552 [JVMCI] failed speculations list must outlive any nmethod that refers to it
- Resolved
-
JDK-8280053 [JVMCI] failed speculations list must outlive any nmethod that refers to it
- Resolved
-
JDK-8281190 [JVMCI] failed speculations list must outlive any nmethod that refers to it
- Resolved
-
JDK-8281991 [JVMCI] failed speculations list must outlive any nmethod that refers to it
- Resolved
- links to
-
Commit openjdk/jdk17u-dev/d1d0b08b
-
Commit openjdk/jdk18u/d21b5e77
-
Commit openjdk/jdk/1ffdc52c
-
Review openjdk/jdk17u-dev/93
-
Review openjdk/jdk18u/16
-
Review openjdk/jdk/6949