[lworld] compiler/valhalla/inlinetypes/TestIntrinsics.java#id1 fails compiler.valhalla.inlinetypes.TestIntrinsics.test39_verifier

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: repo-valhalla
    • Component/s: hotspot
    • x86_64
    • windows

      The following test failed in the Valhalla CI:

      compiler/valhalla/inlinetypes/TestIntrinsics.java#id1

      Here's a snippet from the log file:

      #section:main
      ----------messages:(8/700)----------
      command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI compiler.valhalla.inlinetypes.TestIntrinsics 1
      reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI compiler.valhalla.inlinetypes.TestIntrinsics 1
      started: Sat Jan 03 12:19:50.705 UTC 2026
      Mode: othervm [/othervm specified]
      Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.value=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED
      Process id: 53788
      finished: Sat Jan 03 12:21:22.634 UTC 2026
      elapsed time (seconds): 91.929
      ----------configuration:(6/263)----------
      Boot Layer
        add modules: java.base
        add exports: java.base/jdk.internal.misc ALL-UNNAMED
                     java.base/jdk.internal.value ALL-UNNAMED
                     java.base/jdk.internal.vm.annotation ALL-UNNAMED

      ----------System.out:(17/4611)*----------
      For random generator using seed: 862233361
      To re-run test with same seed value please add "-Djdk.test.lib.random.seed=862233361" to command line.
      IR verification disabled due to the following reason(s):
      - Running with -Xcomp (use warm-up of 0 instead)
      - Using non-whitelisted JTreg VM or Javaoptions flag(s):
        - Xcomp
        - DeoptimizeALot

      Scenario #1 - [--enable-preview, --add-exports, java.base/jdk.internal.value=ALL-UNNAMED, --add-exports, java.base/jdk.internal.vm.annotation=ALL-UNNAMED, --add-exports, java.base/jdk.internal.misc=ALL-UNNAMED, -XX:+IgnoreUnrecognizedVMOptions, -XX:-UseACmpProfile, -XX:-UseCompressedOops, -XX:FlatArrayElementMaxOops=5, -XX:+UseArrayFlattening, -XX:-UseArrayLoadStoreProfile, -XX:+UseFieldFlattening, -XX:-InlineTypePassFieldsAsArgs, -XX:-InlineTypeReturnedAsFields]:
      Skip Flag VM due to not performing IR verification.
      Run Test VM - [-Xbootclasspath/a:., -XX:+UnlockDiagnosticVMOptions, -XX:+WhiteBoxAPI, -XX:CompileCommand=inline,jdk.internal.misc.Unsafe::*, --add-exports, java.base/jdk.internal.misc=ALL-UNNAMED, --add-exports, java.base/jdk.internal.value=ALL-UNNAMED, -XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000, -XX:+UseAltSubstitutabilityMethod, --enable-preview, --add-exports, java.base/jdk.internal.value=ALL-UNNAMED, --add-exports, java.base/jdk.internal.vm.annotation=ALL-UNNAMED, --add-exports, java.base/jdk.internal.misc=ALL-UNNAMED, -XX:+IgnoreUnrecognizedVMOptions, -XX:-UseACmpProfile, -XX:-UseCompressedOops, -XX:FlatArrayElementMaxOops=5, -XX:+UseArrayFlattening, -XX:-UseArrayLoadStoreProfile, -XX:+UseFieldFlattening, -XX:-InlineTypePassFieldsAsArgs, -XX:-InlineTypeReturnedAsFields]:
      Command line: [c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\windows-x64-debug.jdk\\jdk-27\\fastdebug\\bin\\java.exe -cp C:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\classes\\5\\compiler\\valhalla\\inlinetypes\\TestIntrinsics_id1.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\valhalla\\inlinetypes;C:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\classes\\5\\compiler\\valhalla\\inlinetypes\\TestIntrinsics_id1.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\hotspot\\jtreg;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\8.1\\1\\bundles\\jtreg-8.1+1.zip\\jtreg\\lib\\jtreg.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\windows-x64-debug.test\\hotspot\\jtreg\\native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk\\25\\37\\bundles\\windows-x64\\jdk-25_windows-x64_bin.zip\\jdk-25 -Djava.io.tmpdir=c:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -XX:+DeoptimizeALot -Dir.framework.server.port=65112 -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:CompileCommand=inline,jdk.internal.misc.Unsafe::* --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.value=ALL-UNNAMED -XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000 -XX:+UseAltSubstitutabilityMethod --enable-preview --add-exports java.base/jdk.internal.value=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:+IgnoreUnrecognizedVMOptions -XX:-UseACmpProfile -XX:-UseCompressedOops -XX:FlatArrayElementMaxOops=5 -XX:+UseArrayFlattening -XX:-UseArrayLoadStoreProfile -XX:+UseFieldFlattening -XX:-InlineTypePassFieldsAsArgs -XX:-InlineTypeReturnedAsFields -XX:-BackgroundCompilation -XX:CompileCommand=quiet -DWarmup=251 compiler.lib.ir_framework.test.TestVM compiler.valhalla.inlinetypes.TestIntrinsics compiler.valhalla.inlinetypes.MyValue2Inline compiler.valhalla.inlinetypes.MyValue2 compiler.valhalla.inlinetypes.MyValue1 ]
      [2026-01-03T12:20:38.419695200Z] Gathering output for process 102896
      [2026-01-03T12:20:40.268700600Z] Waiting for completion for process 102896
      [2026-01-03T12:21:20.537416Z] Waiting for completion finished for process 102896
      Output and diagnostic info for process 102896 was saved into 'pid-102896-output.log'

      ----------System.err:(72/6627)*----------
      The following scenarios have failed: #1

      Scenario #1
      ===========
      Scenario flags: [--enable-preview, --add-exports, java.base/jdk.internal.value=ALL-UNNAMED, --add-exports, java.base/jdk.internal.vm.annotation=ALL-UNNAMED, --add-exports, java.base/jdk.internal.misc=ALL-UNNAMED, -XX:+IgnoreUnrecognizedVMOptions, -XX:-UseACmpProfile, -XX:-UseCompressedOops, -XX:FlatArrayElementMaxOops=5, -XX:+UseArrayFlattening, -XX:-UseArrayLoadStoreProfile, -XX:+UseFieldFlattening, -XX:-InlineTypePassFieldsAsArgs, -XX:-InlineTypeReturnedAsFields]

      TestFramework test VM exited with code 1

      Command Line:
      c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\windows-x64-debug.jdk\\jdk-27\\fastdebug\\bin\\java.exe -DReproduce=true -cp C:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\classes\\5\\compiler\\valhalla\\inlinetypes\\TestIntrinsics_id1.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\valhalla\\inlinetypes;C:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\classes\\5\\compiler\\valhalla\\inlinetypes\\TestIntrinsics_id1.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\src.full\\open\\test\\hotspot\\jtreg;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\8.1\\1\\bundles\\jtreg-8.1+1.zip\\jtreg\\lib\\jtreg.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-27-valhalla+1-16\\windows-x64-debug.test\\hotspot\\jtreg\\native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk\\25\\37\\bundles\\windows-x64\\jdk-25_windows-x64_bin.zip\\jdk-25 -Djava.io.tmpdir=c:\\sb\\prod\\1767436180\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_3\\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -XX:+DeoptimizeALot -Dir.framework.server.port=65112 -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:CompileCommand=inline,jdk.internal.misc.Unsafe::* --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.value=ALL-UNNAMED -XX:+IgnoreUnrecognizedVMOptions -XX:VerifyIterativeGVN=000 -XX:+UseAltSubstitutabilityMethod --enable-preview --add-exports java.base/jdk.internal.value=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:+IgnoreUnrecognizedVMOptions -XX:-UseACmpProfile -XX:-UseCompressedOops -XX:FlatArrayElementMaxOops=5 -XX:+UseArrayFlattening -XX:-UseArrayLoadStoreProfile -XX:+UseFieldFlattening -XX:-InlineTypePassFieldsAsArgs -XX:-InlineTypeReturnedAsFields -XX:-BackgroundCompilation -XX:CompileCommand=quiet -DWarmup=251 compiler.lib.ir_framework.test.TestVM compiler.valhalla.inlinetypes.TestIntrinsics compiler.valhalla.inlinetypes.MyValue2Inline compiler.valhalla.inlinetypes.MyValue2 compiler.valhalla.inlinetypes.MyValue1


      Error Output
      ------------
      Exception in thread "main" compiler.lib.ir_framework.shared.TestRunException:

      Test Failures (1)
      -----------------
      Custom Run Test: @Run: test39_verifier - @Test: test39:
      compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Run method public void compiler.valhalla.inlinetypes.TestIntrinsics.test39_verifier()
      at compiler.lib.ir_framework.test.CustomRunTest.invokeTest(CustomRunTest.java:162)
      at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:105)
      at compiler.lib.ir_framework.test.CustomRunTest.run(CustomRunTest.java:89)
      at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:869)
      at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:256)
      at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:169)
      Caused by: java.lang.reflect.InvocationTargetException
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:119)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at compiler.lib.ir_framework.test.CustomRunTest.invokeTest(CustomRunTest.java:159)
      ... 5 more
      Caused by: java.lang.RuntimeException: assertEquals expected: -46 but was: -1202
      at jdk.test.lib.Asserts.fail(Asserts.java:715)
      at jdk.test.lib.Asserts.assertEquals(Asserts.java:208)
      at jdk.test.lib.Asserts.assertEquals(Asserts.java:195)
      at jdk.test.lib.Asserts.assertEQ(Asserts.java:172)
      at compiler.valhalla.inlinetypes.TestIntrinsics.test39_verifier(TestIntrinsics.java:881)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      ... 7 more



      at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:905)
      at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:256)
      at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:169)

      The key parts of the log file appear to be:

      For random generator using seed: 862233361
      To re-run test with same seed value please add "-Djdk.test.lib.random.seed=862233361" to command line.

      <snip>

      Test Failures (1)
      -----------------
      Custom Run Test: @Run: test39_verifier - @Test: test39:
      compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Run method public void compiler.valhalla.inlinetypes.TestIntrinsics.test39_verifier()
      at compiler.lib.ir_framework.test.CustomRunTest.invokeTest(CustomRunTest.java:162)
      at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:105)
      at compiler.lib.ir_framework.test.CustomRunTest.run(CustomRunTest.java:89)
      at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:869)
      at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:256)
      at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:169)

            Assignee:
            Unassigned
            Reporter:
            Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: