-
Bug
-
Resolution: Fixed
-
P4
-
20
-
b24
-
x86
-
generic
Reproducible:
$./build/linux-x86_64-server-fastdebug/jdk/bin/java -XX:+PrintC1Statistics --version
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/macroAssembler_x86.cpp:2261
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/xxinliu/Devel/jdk/src/hotspot/cpu/x86/macroAssembler_x86.cpp:2261), pid=121430, tid=121444
# assert(rscratch != noreg || always_reachable(dst)) failed: missing
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.xxinliu.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.xxinliu.jdk, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x1534aee] MacroAssembler::incrementl(AddressLiteral, Register)+0x1ee
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /local/home/xxinliu/Devel/jdk/hs_err_pid121430.log
[thread 121446 also had an error]
[thread 121456 also had an error]
[thread 121458 also had an error]
[thread 121457 also had an error]
openjdk 20-internal 2023-03-21
OpenJDK Runtime Environment (fastdebug build 20-internal-adhoc.xxinliu.jdk)
OpenJDK 64-Bit Server VM (fastdebug build 20-internal-adhoc.xxinliu.jdk, mixed mode)
#
# Compiler replay data is saved as:
# /local/home/xxinliu/Devel/jdk/replay_pid121430.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
[1] 121430 abort ./build/linux-x86_64-server-fastdebug/jdk/bin/java -XX:+PrintC1Statistics
$./build/linux-x86_64-server-fastdebug/jdk/bin/java -XX:+PrintC1Statistics --version
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/macroAssembler_x86.cpp:2261
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/xxinliu/Devel/jdk/src/hotspot/cpu/x86/macroAssembler_x86.cpp:2261), pid=121430, tid=121444
# assert(rscratch != noreg || always_reachable(dst)) failed: missing
#
# JRE version: OpenJDK Runtime Environment (20.0) (fastdebug build 20-internal-adhoc.xxinliu.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 20-internal-adhoc.xxinliu.jdk, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x1534aee] MacroAssembler::incrementl(AddressLiteral, Register)+0x1ee
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /local/home/xxinliu/Devel/jdk/hs_err_pid121430.log
[thread 121446 also had an error]
[thread 121456 also had an error]
[thread 121458 also had an error]
[thread 121457 also had an error]
openjdk 20-internal 2023-03-21
OpenJDK Runtime Environment (fastdebug build 20-internal-adhoc.xxinliu.jdk)
OpenJDK 64-Bit Server VM (fastdebug build 20-internal-adhoc.xxinliu.jdk, mixed mode)
#
# Compiler replay data is saved as:
# /local/home/xxinliu/Devel/jdk/replay_pid121430.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
[1] 121430 abort ./build/linux-x86_64-server-fastdebug/jdk/bin/java -XX:+PrintC1Statistics
- relates to
-
JDK-8292878 x86: Make scratch register usage explicit in assembler code
-
- Resolved
-
-
JDK-8298053 C1: assert(_mode != literal) failed: unexpected literal addressing mode with -XX:+PrintC1Statistics and -Xcomp
-
- Closed
-