• 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.

            iklam Ioi Lam
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: