Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8175791

Test compiler/aot/DeoptimizationTest.java fails in JPRT for jdk10/hs

    Details

    • Type: Bug
    • Status: Open
    • Priority: P2
    • Resolution: Unresolved
    • Affects Version/s: 10
    • Fix Version/s: 10
    • Component/s: hotspot

      Description

      Two recent pushes through JRPT have failed because compiler/aot/DeoptimizationTest.java failed with:
      Failed. Unexpected exit from test [exit code: -1073741571]

      Both times the failure has been on windows x64.

        Issue Links

          Activity

          Hide
          thartmann Tobias Hartmann added a comment -
          Exit code -1073741571 is 0xC00000FD and means STATUS_STACK_OVERFLOW on Windows:
          https://msdn.microsoft.com/en-us/library/cc704588.aspx

          I'm not sure how this simple test could cause a stack overflow. Might be related to AOT.

          Rickard, could you please have a look?
          Show
          thartmann Tobias Hartmann added a comment - Exit code -1073741571 is 0xC00000FD and means STATUS_STACK_OVERFLOW on Windows: https://msdn.microsoft.com/en-us/library/cc704588.aspx I'm not sure how this simple test could cause a stack overflow. Might be related to AOT. Rickard, could you please have a look?
          Hide
          thartmann Tobias Hartmann added a comment -
          ILW = AOT test fails with stack overflow (blocks JPRT), intermittent and on Windows only, no workaround = HLH = P2
          Show
          thartmann Tobias Hartmann added a comment - ILW = AOT test fails with stack overflow (blocks JPRT), intermittent and on Windows only, no workaround = HLH = P2
          Hide
          rbackman Rickard Backman added a comment -
          Bob did the Windows port, he might have an idea?
          Show
          rbackman Rickard Backman added a comment - Bob did the Windows port, he might have an idea?
          Hide
          bobv Bob Vandette added a comment -
          I created a fastdebug build of the latest JDK10 and have so far been unsuccessful in reproducing this stack overflow. I tried running the test multiple times and with -Xcomp, DeoptimizeALot and it always passes. I tried FullGCAlot but this doesn't work at the moment for reasons unrelated to AOT.

          Both failures occured on the same system "sthjprtwin14". I have never seen this failure with any pushes I've done through the West coast queue. What is unique about this system? I noticed that is is using VS 2013 SP4 for generating the AOT library. I'm using VS2013 update 5.
          Show
          bobv Bob Vandette added a comment - I created a fastdebug build of the latest JDK10 and have so far been unsuccessful in reproducing this stack overflow. I tried running the test multiple times and with -Xcomp, DeoptimizeALot and it always passes. I tried FullGCAlot but this doesn't work at the moment for reasons unrelated to AOT. Both failures occured on the same system "sthjprtwin14". I have never seen this failure with any pushes I've done through the West coast queue. What is unique about this system? I noticed that is is using VS 2013 SP4 for generating the AOT library. I'm using VS2013 update 5.
          Hide
          thartmann Tobias Hartmann added a comment -
          Any updates on this?
          Show
          thartmann Tobias Hartmann added a comment - Any updates on this?
          Hide
          bobv Bob Vandette added a comment -
          Bug JDK-8180334 is blocking my attempts to reproduce these failures. It's possible that JDK-8180334 is the actual root cause but I won't know until it is fixed. I could disable /Zi during the build of jaotc but that could possible hide the failure since we haven't seen failures in product builds.
          Show
          bobv Bob Vandette added a comment - Bug JDK-8180334 is blocking my attempts to reproduce these failures. It's possible that JDK-8180334 is the actual root cause but I won't know until it is fixed. I could disable /Zi during the build of jaotc but that could possible hide the failure since we haven't seen failures in product builds.
          Hide
          bobv Bob Vandette added a comment -
          I just applied the fix for JDK-8180334 to a jdk10/hs forest and this test is still failing on the JPRT machine.
          Show
          bobv Bob Vandette added a comment - I just applied the fix for JDK-8180334 to a jdk10/hs forest and this test is still failing on the JPRT machine.

            People

            • Assignee:
              bobv Bob Vandette
              Reporter:
              sjohanss Stefan Johansson
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: