-
Bug
-
Resolution: Fixed
-
P4
-
24
-
None
-
b17
-
s390x
-
linux
TestLargeStub.java test started failing on s390x, after JDK-8338123, with below error:
STDOUT:
NativeTestHelper::DEFAULT_RANDOM.seed = -1850877276
Re-run with '-DNativeTestHelper.DEFAULT_RANDOM.seed=-1850877276' to reproduce
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/amit/head/jdk/src/hotspot/share/asm/codeBuffer.hpp:200), pid=3990945, tid=3990972
# assert(allocates2(pc)) failed: not in CodeBuffer memory: 0x000003ff93e1a780 <= 0x000003ff93e1b284 <= 0x000003ff93e1b280
#
# JRE version: OpenJDK Runtime Environment (24.0) (fastdebug build 24-internal-adhoc.amit.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 24-internal-adhoc.amit.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-s390x)
# Problematic frame:
# V [libjvm.so+0xecc73a] Assembler::emit_instruction(unsigned long, unsigned int) [clone .constprop.1] [clone .isra.0]+0x112
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/amit/head/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_jdk_java_foreign_largestub_TestLargeStub_java/scratch/0/core.3990945)
#
# An error report file with more information is saved as:
# /home/amit/head/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_jdk_java_foreign_largestub_TestLargeStub_java/scratch/0/hs_err_pid3990945.log
[2.955s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
STDERR:
STARTED TestLargeStub::testDowncallAllowHeap 'testDowncallAllowHeap()'
SUCCESSFUL TestLargeStub::testDowncallAllowHeap 'testDowncallAllowHeap()' [265ms]
STARTED TestLargeStub::testUpcall '[1] I4, 1'
STDOUT:
NativeTestHelper::DEFAULT_RANDOM.seed = -1850877276
Re-run with '-DNativeTestHelper.DEFAULT_RANDOM.seed=-1850877276' to reproduce
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/home/amit/head/jdk/src/hotspot/share/asm/codeBuffer.hpp:200), pid=3990945, tid=3990972
# assert(allocates2(pc)) failed: not in CodeBuffer memory: 0x000003ff93e1a780 <= 0x000003ff93e1b284 <= 0x000003ff93e1b280
#
# JRE version: OpenJDK Runtime Environment (24.0) (fastdebug build 24-internal-adhoc.amit.jdk)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 24-internal-adhoc.amit.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-s390x)
# Problematic frame:
# V [libjvm.so+0xecc73a] Assembler::emit_instruction(unsigned long, unsigned int) [clone .constprop.1] [clone .isra.0]+0x112
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/amit/head/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_jdk_java_foreign_largestub_TestLargeStub_java/scratch/0/core.3990945)
#
# An error report file with more information is saved as:
# /home/amit/head/jdk/build/linux-s390x-server-fastdebug/test-support/jtreg_test_jdk_java_foreign_largestub_TestLargeStub_java/scratch/0/hs_err_pid3990945.log
[2.955s][warning][os] Loading hsdis library failed
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
STDERR:
STARTED TestLargeStub::testDowncallAllowHeap 'testDowncallAllowHeap()'
SUCCESSFUL TestLargeStub::testDowncallAllowHeap 'testDowncallAllowHeap()' [265ms]
STARTED TestLargeStub::testUpcall '[1] I4, 1'
- relates to
-
JDK-8338123 Linker crash when building a downcall handle with many arguments in x64
- Resolved
- links to
-
Commit(master) openjdk/jdk/e087edeb
-
Review(master) openjdk/jdk/21033