-
Sub-task
-
Resolution: Duplicate
-
P3
-
16, 17
-
x86_64
-
windows
The following test failed in the JDK17 CI:
applications/kitchensink/Kitchensink.java
Here's a snippet from the log file:
The tail of stress stdout is:
For random generator using seed: -2864060814175125206
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-2864060814175125206" to command line.
Stress process main method is started.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x00000193663a0f87, pid=72248, tid=42032
#
# JRE version: Java(TM) SE Runtime Environment (17.0+3) (build 17-ea+3-LTS-110)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+3-LTS-110, mixed mode, sharing, tiered, g1 gc, windows-amd64)
# Problematic frame:
# j java.math.MutableBigInteger.divideKnuth(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;Z)Ljava/math/MutableBigInteger;+178 java.base@17-ea
#
# Core dump will be written. Default location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.mdmp
#
# JFR recording file will be written. Location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.jfr
#
Unsupported internal testing APIs have been used.
# An error report file with more information is saved as:
# T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.log
[thread 41688 also had an error]
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
----------System.err:(222/18888)*----------
<snip>
result: Failed. Unexpected exit from test [exit code: -1073741819]
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x000001997a939d50): JavaThread "ReferenceStressModule" [_thread_in_Java, id=42032, stack(0x00000021b4300000,0x00000021b4400000)]
Stack: [0x00000021b4300000,0x00000021b4400000], sp=0x00000021b43ff368, free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000193663a0f87
siginfo: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)
Register to memory mapping:
RIP=0x00000193663a0f87 is at code_begin+4359 in an Interpreter codelet
[error occurred during error reporting (printing register info), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff943232c76]
Registers:
RAX=0x0000019979f97260, RBX=0x00000000000000b0, RCX=0x000000007e13f130, RDX=0x000001976e18cdf0
RSP=0x00000021b43ff368, RBP=0x00000021b43ff3b8, RSI=0x0000000000000000, RDI=0x000001997e13f130
R8 =0x00000000000001b0, R9 =0x000001976e18cd98, R10=0x00007ff9322ff300, R11=0x0000000000000001
R12=0x000001976e18ce10, R13=0x0000019979f9dd9d, R14=0x00000021b43ff400, R15=0x000001997a939d50
RIP=0x00000193663a0f87, EFLAGS=0x0000000000010246
This bit from the hs_err_pid file:
RIP=0x00000193663a0f87 is at code_begin+4359 in an Interpreter codelet
indicates that we crashed in the interpreter so I'm starting
this bug in hotspot/runtime for initial triage.
applications/kitchensink/Kitchensink.java
Here's a snippet from the log file:
The tail of stress stdout is:
For random generator using seed: -2864060814175125206
To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-2864060814175125206" to command line.
Stress process main method is started.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x00000193663a0f87, pid=72248, tid=42032
#
# JRE version: Java(TM) SE Runtime Environment (17.0+3) (build 17-ea+3-LTS-110)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+3-LTS-110, mixed mode, sharing, tiered, g1 gc, windows-amd64)
# Problematic frame:
# j java.math.MutableBigInteger.divideKnuth(Ljava/math/MutableBigInteger;Ljava/math/MutableBigInteger;Z)Ljava/math/MutableBigInteger;+178 java.base@17-ea
#
# Core dump will be written. Default location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.mdmp
#
# JFR recording file will be written. Location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.jfr
#
Unsupported internal testing APIs have been used.
# An error report file with more information is saved as:
# T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid72248.log
[thread 41688 also had an error]
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
----------System.err:(222/18888)*----------
<snip>
result: Failed. Unexpected exit from test [exit code: -1073741819]
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x000001997a939d50): JavaThread "ReferenceStressModule" [_thread_in_Java, id=42032, stack(0x00000021b4300000,0x00000021b4400000)]
Stack: [0x00000021b4300000,0x00000021b4400000], sp=0x00000021b43ff368, free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00000193663a0f87
siginfo: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)
Register to memory mapping:
RIP=0x00000193663a0f87 is at code_begin+4359 in an Interpreter codelet
[error occurred during error reporting (printing register info), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff943232c76]
Registers:
RAX=0x0000019979f97260, RBX=0x00000000000000b0, RCX=0x000000007e13f130, RDX=0x000001976e18cdf0
RSP=0x00000021b43ff368, RBP=0x00000021b43ff3b8, RSI=0x0000000000000000, RDI=0x000001997e13f130
R8 =0x00000000000001b0, R9 =0x000001976e18cd98, R10=0x00007ff9322ff300, R11=0x0000000000000001
R12=0x000001976e18ce10, R13=0x0000019979f9dd9d, R14=0x00000021b43ff400, R15=0x000001997a939d50
RIP=0x00000193663a0f87, EFLAGS=0x0000000000010246
This bit from the hs_err_pid file:
RIP=0x00000193663a0f87 is at code_begin+4359 in an Interpreter codelet
indicates that we crashed in the interpreter so I'm starting
this bug in hotspot/runtime for initial triage.
- duplicates
-
JDK-8259276 C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization
-
- Closed
-
- relates to
-
JDK-8258939 Kitchensink.java EXCEPTION_ACCESS_VIOLATION or EXCEPTION_ILLEGAL_INSTRUCTION in JavaThread
-
- Closed
-