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

Test compiler/igvn/ExpressionFuzzer.java failed: Value mismatch: false vs true

XMLWordPrintable

    • x86_64
    • windows

      8 test runs failed on Windows-x64 debug

      ----------System.out:(19/4440)*----------
      For random generator using seed: 2432121158
      To re-run test with same seed value please add "-Djdk.test.lib.random.seed=2432121158" to command line.
      ------------------ CompileFramework: Compilation ------------------
      Source directory: .\\compile-framework-sources-7501034990199762497
      Classes directory: .\\compile-framework-classes-12642755101774144265
      IR verification disabled due to the following reason(s):
      - Running with -Xcomp (use warm-up of 0 instead)
      - Test class compiler.igvn.templated.ExpressionFuzzerInnerTest not specifying any @IR annotations
      - Using non-whitelisted JTreg VM or Javaoptions flag(s):
        - Xcomp

      Skip Flag VM due to not performing IR verification.
      Run Test VM - [-classpath, C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\igvn;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\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;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\scratch\\5\\.\\compile-framework-classes-12642755101774144265]:
      Command line: [c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\windows-x64-debug.jdk\\jdk-26\\fastdebug\\bin\\java.exe -cp C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\igvn;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\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-26+21-2147\\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\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:+UnlockExperimentalVMOptions -server -XX:+TieredCompilation -XX:+VerifyOops -Dir.framework.server.port=54440 -classpath C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\igvn;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\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;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\scratch\\5\\.\\compile-framework-classes-12642755101774144265 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.igvn.templated.ExpressionFuzzerInnerTest ]
      [2025-10-22T21:27:52.341499300Z] Gathering output for process 3680
      [2025-10-22T21:27:55.412506800Z] Waiting for completion for process 3680
      [2025-10-22T21:29:02.380492200Z] Waiting for completion finished for process 3680
      Output and diagnostic info for process 3680 was saved into 'pid-3680-output.log'

      ----------System.err:(88/7285)*----------

      TestFramework test VM exited with code 1

      Command Line:
      c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\windows-x64-debug.jdk\\jdk-26\\fastdebug\\bin\\java.exe -DReproduce=true -cp C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\igvn;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\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-26+21-2147\\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\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:+UnlockExperimentalVMOptions -server -XX:+TieredCompilation -XX:+VerifyOops -Dir.framework.server.port=54440 -classpath C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\hotspot\\jtreg\\compiler\\igvn;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\classes\\1\\compiler\\igvn\\ExpressionFuzzer.d\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-26+21-2147\\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;C:\\sb\\prod\\1761166197\\testoutput\\test-support\\jtreg_open_test_hotspot_jtreg_tier1_compiler_2\\scratch\\5\\.\\compile-framework-classes-12642755101774144265 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.igvn.templated.ExpressionFuzzerInnerTest


      Error Output
      ------------
      ERROR: Equality matching failed: value mismatch: false vs true
        aParent: [Ljava.lang.Object;@4b1812a8
        bParent: [Ljava.lang.Object;@7192075e
        field: [0]
        a: false
        b: true
      Exception in thread "main" compiler.lib.ir_framework.shared.TestRunException:

      Test Failures (1)
      -----------------
      Base Test: @Test primitiveConTest_2399:
      compiler.lib.ir_framework.shared.TestRunException: There was an error while invoking @Test method public static void compiler.igvn.templated.ExpressionFuzzerInnerTest.primitiveConTest_2399(). Target: null. Arguments: <void>
      at compiler.lib.ir_framework.test.BaseTest.invokeTestMethod(BaseTest.java:84)
      at compiler.lib.ir_framework.test.BaseTest.invokeTest(BaseTest.java:71)
      at compiler.lib.ir_framework.test.AbstractTest.run(AbstractTest.java:100)
      at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:865)
      at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
      at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)
      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.BaseTest.invokeTestMethod(BaseTest.java:80)
      ... 5 more
      Caused by: compiler.lib.verify.VerifyException: Value verification failed:
      Value mismatch: false vs true
      at compiler.lib.verify.Verify.checkEQimpl(Verify.java:273)
      at compiler.lib.verify.Verify.checkEQdispatch(Verify.java:139)
      at compiler.lib.verify.Verify.checkEQimpl(Verify.java:430)
      at compiler.lib.verify.Verify.checkEQdispatch(Verify.java:131)
      at compiler.lib.verify.Verify.checkEQ(Verify.java:98)
      at compiler.igvn.templated.ExpressionFuzzerInnerTest.primitiveConTest_2399(ExpressionFuzzerInnerTest.java:4333)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      ... 7 more



      at compiler.lib.ir_framework.test.TestVM.runTests(TestVM.java:901)
      at compiler.lib.ir_framework.test.TestVM.start(TestVM.java:255)
      at compiler.lib.ir_framework.test.TestVM.main(TestVM.java:168)


        #############################################################
         - To only run the failed tests use -DTest, -DExclude,
           and/or -DScenarios.
         - To also get the standard output of the test VM run with
           -DReportStdout=true or for even more fine-grained logging
           use -DVerbose=true.
        #############################################################


      compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework:
      Invocation target:
      at compiler.lib.compile_framework.CompileFramework.invoke(CompileFramework.java:135)
      at compiler.igvn.ExpressionFuzzer.main(ExpressionFuzzer.java:89)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1474)
      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.compile_framework.CompileFramework.invoke(CompileFramework.java:131)
      ... 5 more
      Caused by: compiler.lib.ir_framework.driver.TestVMException: There were one or multiple errors. Please check stderr for more information.
      at compiler.lib.ir_framework.driver.TestVMProcess.throwTestVMException(TestVMProcess.java:251)
      at compiler.lib.ir_framework.driver.TestVMProcess.checkTestVMExitCode(TestVMProcess.java:232)
      at compiler.lib.ir_framework.driver.TestVMProcess.<init>(TestVMProcess.java:77)
      at compiler.lib.ir_framework.TestFramework.runTestVM(TestFramework.java:879)
      at compiler.lib.ir_framework.TestFramework.start(TestFramework.java:839)
      at compiler.lib.ir_framework.TestFramework.start(TestFramework.java:431)
      at compiler.igvn.templated.ExpressionFuzzerInnerTest.main(ExpressionFuzzerInnerTest.java:16)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      ... 7 more

      JavaTest Message: Test threw exception: compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework:
      Invocation target:
      JavaTest Message: shutting down test

      Unclear what change may have affected the test.

        1. ExpressionFuzzerInnerTest.java
          192 kB
          Tobias Hartmann
        2. TestJtreg.java
          191 kB
          Tobias Hartmann

            Unassigned Unassigned
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: