-
Sub-task
-
Resolution: Duplicate
-
P2
-
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:
[stress.process.out] #
[stress.process.out] # A fatal error has been detected by the Java Runtime Environment:
[stress.process.out] #
[stress.process.out] # EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x000001f4076b0f81, pid=1284, tid=12964
[stress.process.out] #
[stress.process.out] # JRE version: Java(TM) SE Runtime Environment (17.0+2) (build 17-ea+2-LTS-33)
[stress.process.out] # Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+2-LTS-33, mixed mode, sharing, tiered, g1 gc, windows-amd64)
[stress.process.out] # Problematic frame:
[stress.process.out] # j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
[stress.process.out] #
[stress.process.out] # Core dump will be written. Default location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.mdmp
[stress.process.out] #
[stress.process.out] # JFR recording file will be written. Location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.jfr
[stress.process.out] #
[stress.process.out] Unsupported internal testing APIs have been used.
[stress.process.out]
[stress.process.out] # An error report file with more information is saved as:
[stress.process.out] # T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.log
[stress.process.out] #
[stress.process.out] # If you would like to submit a bug report, please visit:
[stress.process.out] # https://bugreport.java.com/bugreport/crash.jsp
[stress.process.out] #
[2020-12-17T13:27:08.605686100Z] Gathering output for process 14412
[2020-12-17T13:27:09.668166500Z] Waiting for completion for process 14412
[2020-12-17T13:27:09.668166500Z] Waiting for completion finished for process 14412
Output and diagnostic info for process 14412 was saved into 'pid-14412-output.log'
Here are snippets from the hs_err_pid file:
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x000001f4076b0f81, pid=1284, tid=12964
#
# JRE version: Java(TM) SE Runtime Environment (17.0+2) (build 17-ea+2-LTS-33)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+2-LTS-33, mixed mode, sharing, tiered, g1 gc, windows-amd64)
# Problematic frame:
# j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
--------------- T H R E A D ---------------
Current thread (0x000001f4487c9400): JavaThread "AllocatorStressModule" [_thread_in_Java, id=12964, stack(0x000000d36ca00000,0x000000d36cb00000)]
Stack: [0x000000d36ca00000,0x000000d36cb00000], sp=0x000000d36cafe010, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000001f4076b0f81
siginfo: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)
Register to memory mapping:
RIP=0x000001f4076b0f81 is at code_begin+4353 in an Interpreter codelet
[error occurred during error reporting (printing register info), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffec8c02c76]
Registers:
RAX=0x000001f998fc2040, RBX=0x00000000000000b0, RCX=0x0000000000000000, RDX=0x0000000000000000
RSP=0x000000d36cafe010, RBP=0x000000d36cafe058, RSI=0x000001f5e9d31920, RDI=0x0000000000000000
R8 =0x000001fa7c88fe10, R9 =0x0000000000000001, R10=0x00007ffeb86dce70, R11=0x0000000000000d57
R12=0x000001f998fc2040, R13=0x000001f448fa1517, R14=0x000000d36cafe078, R15=0x000001f4487c9400
RIP=0x000001f4076b0f81, EFLAGS=0x0000000000010206
Since the crashing frame is interpreted:
# j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
and the RIP is in interpreter code:
RIP=0x000001f4076b0f81 is at code_begin+4353 in an Interpreter codelet
I'm starting this bug off in hotspot/runtime for initial triage.
applications/kitchensink/Kitchensink.java
Here's a snippet from the log file:
[stress.process.out] #
[stress.process.out] # A fatal error has been detected by the Java Runtime Environment:
[stress.process.out] #
[stress.process.out] # EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x000001f4076b0f81, pid=1284, tid=12964
[stress.process.out] #
[stress.process.out] # JRE version: Java(TM) SE Runtime Environment (17.0+2) (build 17-ea+2-LTS-33)
[stress.process.out] # Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+2-LTS-33, mixed mode, sharing, tiered, g1 gc, windows-amd64)
[stress.process.out] # Problematic frame:
[stress.process.out] # j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
[stress.process.out] #
[stress.process.out] # Core dump will be written. Default location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.mdmp
[stress.process.out] #
[stress.process.out] # JFR recording file will be written. Location: T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.jfr
[stress.process.out] #
[stress.process.out] Unsupported internal testing APIs have been used.
[stress.process.out]
[stress.process.out] # An error report file with more information is saved as:
[stress.process.out] # T:\\testoutput\\test-support\\jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java\\scratch\\0\\hs_err_pid1284.log
[stress.process.out] #
[stress.process.out] # If you would like to submit a bug report, please visit:
[stress.process.out] # https://bugreport.java.com/bugreport/crash.jsp
[stress.process.out] #
[2020-12-17T13:27:08.605686100Z] Gathering output for process 14412
[2020-12-17T13:27:09.668166500Z] Waiting for completion for process 14412
[2020-12-17T13:27:09.668166500Z] Waiting for completion finished for process 14412
Output and diagnostic info for process 14412 was saved into 'pid-14412-output.log'
Here are snippets from the hs_err_pid file:
# EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) at pc=0x000001f4076b0f81, pid=1284, tid=12964
#
# JRE version: Java(TM) SE Runtime Environment (17.0+2) (build 17-ea+2-LTS-33)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+2-LTS-33, mixed mode, sharing, tiered, g1 gc, windows-amd64)
# Problematic frame:
# j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
--------------- T H R E A D ---------------
Current thread (0x000001f4487c9400): JavaThread "AllocatorStressModule" [_thread_in_Java, id=12964, stack(0x000000d36ca00000,0x000000d36cb00000)]
Stack: [0x000000d36ca00000,0x000000d36cb00000], sp=0x000000d36cafe010, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x000001f4076b0f81
siginfo: EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d)
Register to memory mapping:
RIP=0x000001f4076b0f81 is at code_begin+4353 in an Interpreter codelet
[error occurred during error reporting (printing register info), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffec8c02c76]
Registers:
RAX=0x000001f998fc2040, RBX=0x00000000000000b0, RCX=0x0000000000000000, RDX=0x0000000000000000
RSP=0x000000d36cafe010, RBP=0x000000d36cafe058, RSI=0x000001f5e9d31920, RDI=0x0000000000000000
R8 =0x000001fa7c88fe10, R9 =0x0000000000000001, R10=0x00007ffeb86dce70, R11=0x0000000000000d57
R12=0x000001f998fc2040, R13=0x000001f448fa1517, R14=0x000000d36cafe078, R15=0x000001f4487c9400
RIP=0x000001f4076b0f81, EFLAGS=0x0000000000010206
Since the crashing frame is interpreted:
# j sun.nio.fs.WindowsFileStore.create(Lsun/nio/fs/WindowsPath;)Lsun/nio/fs/WindowsFileStore;+68 java.base@17-ea
and the RIP is in interpreter code:
RIP=0x000001f4076b0f81 is at code_begin+4353 in an Interpreter codelet
I'm starting this bug off in hotspot/runtime for initial triage.
- duplicates
-
JDK-8259276 C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization
- Closed
- relates to
-
JDK-8258747 SIGSEGV in InterpreterRuntime::exception_handler_for_exception
- Closed
-
JDK-8258939 Kitchensink.java EXCEPTION_ACCESS_VIOLATION or EXCEPTION_ILLEGAL_INSTRUCTION in JavaThread
- Closed
-
JDK-8258740 Kitchensink24HStress.java crashed with EXCEPTION_PRIV_INSTRUCTION
- Closed