-
Bug
-
Resolution: Fixed
-
P4
-
20
-
b14
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
OS: Ubuntu18.04
$ java -version
openjdk version "20-internal" 2023-03-21
OpenJDK Runtime Environment (fastdebug build 20-internal-adhoc.root.jdk)
OpenJDK 64-Bit Server VM (fastdebug build 20-internal-adhoc.root.jdk, mixed mode, sharing)
A DESCRIPTION OF THE PROBLEM :
This configuration fails:
CONF=linux-x86_64-server-fastdebug make test TEST=compiler/codecache/stress/UnexpectedDeoptimizationTest.java TEST_VM_OPTS="-XX:-Inline"
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/codeCache.inline.hpp:49
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/jiahx/jdk/src/hotspot/share/code/codeCache.inline.hpp:49), pid=11323, tid=11379
# assert(cb != __null) failed: must be
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.jiahx.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.jiahx.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xa64f53] ContinuationEntry::assert_entry_frame_laid_out(JavaThread*)+0x1233
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
Besides, the following tests also failed with option "-XX:-Inline"
compiler/cha/AbstractRootMethod.java
compiler/cha/DefaultRootMethod.java
compiler/ciReplay/TestIncrementalInlining.java
compiler/ciReplay/TestInliningProtectionDomain.java
compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
compiler/intrinsics/TestCheckIndex.java
compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
compiler/stable/TestStableBoolean.java
compiler/stable/TestStableByte.java
compiler/stable/TestStableChar.java
compiler/stable/TestStableDouble.java
compiler/stable/TestStableFloat.java
compiler/stable/TestStableInt.java
compiler/stable/TestStableLong.java
compiler/stable/TestStableObject.java
compiler/stable/TestStableShort.java
compiler/stable/TestStableUByte.java
compiler/stable/TestStableUShort.java
compiler/uncommontrap/Decompile.java
compiler/unsafe/UnsafeGetConstantField.java
FREQUENCY : always
OS: Ubuntu18.04
$ java -version
openjdk version "20-internal" 2023-03-21
OpenJDK Runtime Environment (fastdebug build 20-internal-adhoc.root.jdk)
OpenJDK 64-Bit Server VM (fastdebug build 20-internal-adhoc.root.jdk, mixed mode, sharing)
A DESCRIPTION OF THE PROBLEM :
This configuration fails:
CONF=linux-x86_64-server-fastdebug make test TEST=compiler/codecache/stress/UnexpectedDeoptimizationTest.java TEST_VM_OPTS="-XX:-Inline"
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/codeCache.inline.hpp:49
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/jiahx/jdk/src/hotspot/share/code/codeCache.inline.hpp:49), pid=11323, tid=11379
# assert(cb != __null) failed: must be
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.jiahx.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.jiahx.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xa64f53] ContinuationEntry::assert_entry_frame_laid_out(JavaThread*)+0x1233
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
Besides, the following tests also failed with option "-XX:-Inline"
compiler/cha/AbstractRootMethod.java
compiler/cha/DefaultRootMethod.java
compiler/ciReplay/TestIncrementalInlining.java
compiler/ciReplay/TestInliningProtectionDomain.java
compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
compiler/intrinsics/TestCheckIndex.java
compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
compiler/stable/TestStableBoolean.java
compiler/stable/TestStableByte.java
compiler/stable/TestStableChar.java
compiler/stable/TestStableDouble.java
compiler/stable/TestStableFloat.java
compiler/stable/TestStableInt.java
compiler/stable/TestStableLong.java
compiler/stable/TestStableObject.java
compiler/stable/TestStableShort.java
compiler/stable/TestStableUByte.java
compiler/stable/TestStableUShort.java
compiler/uncommontrap/Decompile.java
compiler/unsafe/UnsafeGetConstantField.java
FREQUENCY : always
- relates to
-
JDK-8292694 x86_64 c2i/i2c adapters may use more stack space than necessary
- Resolved
-
JDK-8293654 Improve SharedRuntime handling of continuation helper out-arguments
- Resolved