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

TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar"

    XMLWordPrintable

Details

    Backports

      Description

        java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java fails on windows-x64 with "Unable to load b.jar"

        ----------System.out:(36/6105)*----------
        COMMAND: c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.jdk\\jdk-22\\bin\\keytool.exe -storepass changeit -keypass changeit -keystore keystore.jks -keyalg rsa -keysize 2048 -genkeypair -alias test -dname CN=test -validity 366
        [2023-11-01T23:00:56.081496200Z] Gathering output for process 6984
        [2023-11-01T23:00:57.325777200Z] Waiting for completion for process 6984
        [2023-11-01T23:00:57.325777200Z] Waiting for completion finished for process 6984
        Output and diagnostic info for process 6984 was saved into 'pid-6984-output.log'
        [2023-11-01T23:00:57.341353600Z] Waiting for completion for process 6984
        [2023-11-01T23:00:57.341353600Z] Waiting for completion finished for process 6984
        added manifest
        adding: LoadLibraryDeadlock.class(in = 1463) (out= 803)(deflated 45%)
        adding: LoadLibraryDeadlock$1.class(in = 1561) (out= 821)(deflated 47%)
        adding: LoadLibraryDeadlock$2.class(in = 1371) (out= 740)(deflated 46%)
        added manifest
        adding: Class1.class(in = 481) (out= 330)(deflated 31%)
        added manifest
        adding: p/Class2.class(in = 188) (out= 158)(deflated 15%)
        COMMAND: c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.jdk\\jdk-22\\bin\\jarsigner.exe -keystore keystore.jks -storepass changeit c.jar test
        [2023-11-01T23:00:57.488221200Z] Gathering output for process 6860
        [2023-11-01T23:00:58.408912Z] Waiting for completion for process 6860
        [2023-11-01T23:00:58.408912Z] Waiting for completion finished for process 6860
        Output and diagnostic info for process 6860 was saved into 'pid-6860-output.log'
        [2023-11-01T23:00:58.408912Z] Waiting for completion for process 6860
        [2023-11-01T23:00:58.408912Z] Waiting for completion finished for process 6860
        Command line: [c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.jdk\\jdk-22\\bin\\java.exe -cp C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\src.full\\open\\test\\jdk\\java\\lang\\ClassLoader\\loadLibraryDeadlock;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\7.3.1\\1\\bundles\\jtreg-7.3.1+1.zip\\jtreg\\lib\\jtreg.jar -Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk\\21\\35\\bundles\\windows-x64\\jdk-21_windows-x64_bin.zip\\jdk-21 -Djava.io.tmpdir=c:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\tmp -XX:+CreateCoredumpOnCrash -ea -esa -cp C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\a.jar;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\b.jar;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\c.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.test\\jdk\\jtreg\\native LoadLibraryDeadlock ]
        Command line: [c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.jdk\\jdk-22\\bin\\java.exe -cp C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\src.full\\open\\test\\jdk\\java\\lang\\ClassLoader\\loadLibraryDeadlock;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\src.full\\open\\test\\lib;C:\\ade\\mesos\\work_dir\\jib-master\\install\\jtreg\\7.3.1\\1\\bundles\\jtreg-7.3.1+1.zip\\jtreg\\lib\\jtreg.jar -Xmx768m -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk\\21\\35\\bundles\\windows-x64\\jdk-21_windows-x64_bin.zip\\jdk-21 -Djava.io.tmpdir=c:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\tmp -XX:+CreateCoredumpOnCrash -ea -esa -cp C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\a.jar;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\b.jar;C:\\sb\\prod\\1698879493\\testoutput\\test-support\\jtreg_open_test_jdk_tier1_part1\\classes\\4\\java\\lang\\ClassLoader\\loadLibraryDeadlock\\TestLoadLibraryDeadlock.d\\c.jar -Djava.library.path=c:\\ade\\mesos\\work_dir\\jib-master\\install\\jdk-22+22-1758\\windows-x64.test\\jdk\\jtreg\\native LoadLibraryDeadlock]
        [2023-11-01T23:00:58.455939800Z] Gathering output for process 10908
        [2023-11-01T23:00:58.790565800Z] Waiting for completion for process 10908
        [2023-11-01T23:00:58.790565800Z] Waiting for completion finished for process 10908
        Output and diagnostic info for process 10908 was saved into 'pid-10908-output.log'
        LoadLibraryDeadlock test started
        Native library loaded.
        Signed jar loaded from native library.
        Class1 loaded from /C:/sb/prod/1698879493/testoutput/test-support/jtreg_open_test_jdk_tier1_part1/classes/4/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.d/b.jar
        Class2 loaded from /C:/sb/prod/1698879493/testoutput/test-support/jtreg_open_test_jdk_tier1_part1/classes/4/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.d/c.jar

        [2023-11-01T23:00:58.790565800Z] Waiting for completion for process 10908
        [2023-11-01T23:00:58.790565800Z] Waiting for completion finished for process 10908
        ----------System.err:(13/831)----------
        java.lang.RuntimeException: Unable to load b.jar.: expected true, was false
        at jdk.test.lib.Asserts.fail(Asserts.java:634)
        at jdk.test.lib.Asserts.assertTrue(Asserts.java:486)
        at TestLoadLibraryDeadlock.main(TestLoadLibraryDeadlock.java:171)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
        at java.base/java.lang.Thread.run(Thread.java:1570)

        Attachments

          Issue Links

            Activity

              People

                mchung Mandy Chung
                mchung Mandy Chung
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: