Details

    • x86_64
    • windows

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dcubed Daniel Daugherty
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: