RFR(S): 8248598: [Graal] Several testcases from applications/jcstress/acqrel.java fails with forbidden state

Igor Ignatyev igor.ignatyev at oracle.com
Fri Jul 10 14:03:29 UTC 2020



> On Jul 10, 2020, at 1:01 AM, Roland Westrelin <rwestrel at redhat.com> wrote:
> 
> 
>> oh, I see. I guess the easiest way would be to use jtreg wrappers
>> (test/hotspot/jtreg/compiler/graalunit), there is README.md which
>> explains where you can get dependencies and where you need to put them
>> to make it work, after you finish that, you can run the test by
>> run-test framework as `make test
>> TEST=test/hotspot/jtreg/compiler/graalunit/CoreTest.java`.
> 
> I gave it a try. I downloaded the dependencies with downloadLibs.sh. But
> then running the test fail. See output below.
that's weird... Katya, could you please take a look?

> 
> The comment line would run all the core tests? Is there a way to run
> only one?
AFAIK, the only way to do that is to temporary modify existing (or create a new one) jtreg test to have the concrete test name passed as `-prefix` option.

-- Igor
> 
> Roland.
> 
> [roland at ws jdk-jdk]$ make CONF=linux-x86_64-server-release run-test TEST="compiler/graalunit/CoreTest.java" TEST_VM_OPTS="-server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI"
> Building target 'run-test' in configuration 'linux-x86_64-server-release'
> *** failed to import extension defpath from ~/code-tools/defpath/defpath.py: [Errno 2] No such file or directory: '/home/roland/code-tools/defpath/defpath.py'
> *** failed to import extension jcheck from ~/code-tools/jcheck/jcheck.py: [Errno 2] No such file or directory: '/home/roland/code-tools/jcheck/jcheck.py'
> Running tests using TEST_OPTS control variable 'VM_OPTIONS=-server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI'
> Test selection 'compiler/graalunit/CoreTest.java', will run:
> * jtreg:test/hotspot/jtreg/compiler/graalunit/CoreTest.java
> 
> Running test 'jtreg:test/hotspot/jtreg/compiler/graalunit/CoreTest.java'
> --------------------------------------------------
> TEST: compiler/graalunit/CoreTest.java
> TEST JDK: /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk
> 
> ACTION: build -- Passed. Build successful
> REASON: User specified action: run build compiler.graalunit.common.GraalUnitTestLauncher 
> TIME:   1.427 seconds
> messages:
> command: build compiler.graalunit.common.GraalUnitTestLauncher
> reason: User specified action: run build compiler.graalunit.common.GraalUnitTestLauncher 
> Library /:
>  compile: compiler.graalunit.common.GraalUnitTestLauncher
> elapsed time (seconds): 1.427
> 
> ACTION: compile -- Passed. Compilation successful
> REASON: .class file out of date or does not exist
> TIME:   1.423 seconds
> messages:
> command: compile /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
> reason: .class file out of date or does not exist
> Additional options from @modules: --add-modules jdk.internal.vm.compiler
> Mode: agentvm
> Agent id: 1
> elapsed time (seconds): 1.423
> configuration:
> Boot Layer (javac runtime environment)
>  class path: /home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar 
>  patch:      java.base /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/patches/java.base
> 
> javac compilation environment
>  add modules: jdk.internal.vm.compiler
>  source path: /home/roland/jdk-jdk/test/lib
>               /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit
>               /home/roland/jdk-jdk/test/hotspot/jtreg
>  class path:  /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib
>               /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit
>               /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0
> 
> rerun:
> cd /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/scratch/0 && \
> HOME=/home/roland \
> JDK8_HOME=/home/roland/jdk-14.0.1 \
> LANG=en_US.UTF-8 \
> LC_ALL=C \
> PATH=/bin:/usr/bin:/usr/sbin \
> TEST_IMAGE_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test \
> TEST_IMAGE_GRAAL_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal \
> XMODIFIERS=@im=ibus \
>    /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/javac \
>        -J-XX:MaxRAMPercentage=3 \
>        -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp \
>        -J-server \
>        -J-XX:+UnlockExperimentalVMOptions \
>        -J-XX:+EnableJVMCI \
>        -J-Djava.library.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -J-Dtest.vm.opts='-XX:MaxRAMPercentage=3 -Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI' \
>        -J-Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=3 -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -J-server -J-XX:+UnlockExperimentalVMOptions -J-XX:+EnableJVMCI' \
>        -J-Dtest.compiler.opts= \
>        -J-Dtest.java.opts= \
>        -J-Dtest.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -J-Dcompile.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -J-Dtest.timeout.factor=4.0 \
>        -J-Dtest.nativepath=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -J-Dtest.root=/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -J-Dtest.name=compiler/graalunit/CoreTest.java \
>        -J-Dtest.file=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/CoreTest.java \
>        -J-Dtest.src=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit \
>        -J-Dtest.src.path=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -J-Dtest.classes=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d \
>        -J-Dtest.class.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -J-Dtest.class.path.prefix=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -J-Dtest.modules=jdk.internal.vm.compiler \
>        --add-modules jdk.internal.vm.compiler \
>        -d /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -sourcepath /home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -classpath /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java
> direct:
> Note: /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/common/GraalUnitTestLauncher.java uses unchecked or unsafe operations.
> Note: Recompile with -Xlint:unchecked for details.
> 
> ACTION: build -- Passed. Build successful
> REASON: Named class compiled on demand
> TIME:   0.061 seconds
> messages:
> command: build jdk.test.lib.FileInstaller
> reason: Named class compiled on demand
> Library /test/lib:
>  compile: jdk.test.lib.FileInstaller
> elapsed time (seconds): 0.061
> 
> ACTION: compile -- Passed. Compilation successful
> REASON: .class file out of date or does not exist
> TIME:   0.061 seconds
> messages:
> command: compile /home/roland/jdk-jdk/test/lib/jdk/test/lib/FileInstaller.java
> reason: .class file out of date or does not exist
> Additional options from @modules: --add-modules jdk.internal.vm.compiler
> Mode: agentvm
> Agent id: 1
> elapsed time (seconds): 0.061
> configuration:
> Boot Layer (javac runtime environment)
>  class path: /home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar 
>  patch:      java.base /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/patches/java.base
> 
> javac compilation environment
>  add modules: jdk.internal.vm.compiler
>  source path: /home/roland/jdk-jdk/test/lib
>               /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit
>               /home/roland/jdk-jdk/test/hotspot/jtreg
>  class path:  /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib
>               /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit
>               /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0
> 
> rerun:
> cd /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/scratch/0 && \
> HOME=/home/roland \
> JDK8_HOME=/home/roland/jdk-14.0.1 \
> LANG=en_US.UTF-8 \
> LC_ALL=C \
> PATH=/bin:/usr/bin:/usr/sbin \
> TEST_IMAGE_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test \
> TEST_IMAGE_GRAAL_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal \
> XMODIFIERS=@im=ibus \
>    /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/javac \
>        -J-XX:MaxRAMPercentage=3 \
>        -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp \
>        -J-server \
>        -J-XX:+UnlockExperimentalVMOptions \
>        -J-XX:+EnableJVMCI \
>        -J-Djava.library.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -J-Dtest.vm.opts='-XX:MaxRAMPercentage=3 -Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI' \
>        -J-Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=3 -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -J-server -J-XX:+UnlockExperimentalVMOptions -J-XX:+EnableJVMCI' \
>        -J-Dtest.compiler.opts= \
>        -J-Dtest.java.opts= \
>        -J-Dtest.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -J-Dcompile.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -J-Dtest.timeout.factor=4.0 \
>        -J-Dtest.nativepath=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -J-Dtest.root=/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -J-Dtest.name=compiler/graalunit/CoreTest.java \
>        -J-Dtest.file=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/CoreTest.java \
>        -J-Dtest.src=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit \
>        -J-Dtest.src.path=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -J-Dtest.classes=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d \
>        -J-Dtest.class.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -J-Dtest.class.path.prefix=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -J-Dtest.modules=jdk.internal.vm.compiler \
>        --add-modules jdk.internal.vm.compiler \
>        -d /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib \
>        -sourcepath /home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -classpath /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 /home/roland/jdk-jdk/test/lib/jdk/test/lib/FileInstaller.java
> 
> ACTION: driver -- Passed. Execution successful
> REASON: User specified action: run driver jdk.test.lib.FileInstaller ../../ProblemList-graal.txt ExcludeList.txt 
> TIME:   0.258 seconds
> messages:
> command: driver jdk.test.lib.FileInstaller ../../ProblemList-graal.txt ExcludeList.txt
> reason: User specified action: run driver jdk.test.lib.FileInstaller ../../ProblemList-graal.txt ExcludeList.txt 
> Mode: agentvm
> Agent id: 2
> elapsed time (seconds): 0.258
> configuration:
> Boot Layer
>  class path: /home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/junit.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/testng.jar 
>              /home/roland/tools/jtreg/build/images/jtreg/lib/jcommander.jar 
>  patch:      java.base /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/patches/java.base
> 
> Test Layer
>  class path: /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit
>              /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib
>              /home/roland/jdk-jdk/test/lib
>              /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit
>              /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0
>              /home/roland/jdk-jdk/test/hotspot/jtreg
> 
> rerun:
> cd /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/scratch/0 && \
> HOME=/home/roland \
> JDK8_HOME=/home/roland/jdk-14.0.1 \
> LANG=en_US.UTF-8 \
> LC_ALL=C \
> PATH=/bin:/usr/bin:/usr/sbin \
> TEST_IMAGE_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test \
> TEST_IMAGE_GRAAL_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal \
> XMODIFIERS=@im=ibus \
>    /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/java \
>        -Dtest.vm.opts='-XX:MaxRAMPercentage=3 -Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI' \
>        -Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=3 -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -J-server -J-XX:+UnlockExperimentalVMOptions -J-XX:+EnableJVMCI' \
>        -Dtest.compiler.opts= \
>        -Dtest.java.opts= \
>        -Dtest.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -Dcompile.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -Dtest.timeout.factor=4.0 \
>        -Dtest.nativepath=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -Dtest.root=/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -Dtest.name=compiler/graalunit/CoreTest.java \
>        -Dtest.file=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/CoreTest.java \
>        -Dtest.src=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit \
>        -Dtest.src.path=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -Dtest.classes=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d \
>        -Dtest.class.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -Dtest.class.path.prefix=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -Dtest.modules=jdk.internal.vm.compiler \
>        -classpath /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar \
>        jdk.test.lib.FileInstaller ../../ProblemList-graal.txt ExcludeList.txt
> STDOUT:
> copying /home/roland/jdk-jdk/test/hotspot/jtreg/ProblemList-graal.txt to /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/scratch/0/ExcludeList.txt
> STDERR:
> 
> JavaTest Message: Test complete.
> 
> 
> ACTION: build -- Passed. All files up to date
> REASON: Named class compiled on demand
> TIME:   0.0 seconds
> messages:
> command: build compiler.graalunit.common.GraalUnitTestLauncher
> reason: Named class compiled on demand
> elapsed time (seconds): 0.0
> 
> ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.Exception: Failed to find tests, VM crashed with exit code 1
> REASON: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI compiler.graalunit.common.GraalUnitTestLauncher -prefix org.graalvm.compiler.core.test -exclude ExcludeList.txt -vmargs --add-opens=java.base/java.lang=ALL-UNNAMED 
> TIME:   0.166 seconds
> messages:
> command: main -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI compiler.graalunit.common.GraalUnitTestLauncher -prefix org.graalvm.compiler.core.test -exclude ExcludeList.txt -vmargs --add-opens=java.base/java.lang=ALL-UNNAMED
> reason: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI compiler.graalunit.common.GraalUnitTestLauncher -prefix org.graalvm.compiler.core.test -exclude ExcludeList.txt -vmargs --add-opens=java.base/java.lang=ALL-UNNAMED 
> Mode: othervm [/othervm specified]
> Additional options from @modules: --add-modules jdk.internal.vm.compiler
> elapsed time (seconds): 0.166
> configuration:
> Boot Layer
>  add modules: jdk.internal.vm.compiler
> 
> STDOUT:
> INFO: graal libs dir is '/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal'
> INFO: use following pattern to find tests: org\.graalvm\.compiler\.core\.test.*
> Command line: [/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/java -cp /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar -cp /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar:/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal/com.oracle.mxtool.junit.jar com.oracle.mxtool.junit.FindClassesByAnnotatedMethods /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal/jdk.vm.compiler.tests.jar @Test ]
> INFO: run command /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/java -cp /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar -cp /home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar:/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal/com.oracle.mxtool.junit.jar com.oracle.mxtool.junit.FindClassesByAnnotatedMethods /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal/jdk.vm.compiler.tests.jar @Test
> [2020-07-10T07:58:37.884779794Z] Gathering output for process 2096875
> [2020-07-10T07:58:37.901243107Z] Waiting for completion for process 2096875
> [2020-07-10T07:58:37.931042481Z] Waiting for completion finished for process 2096875
> STDERR:
> java.lang.Exception: Failed to find tests, VM crashed with exit code 1
> 	at compiler.graalunit.common.GraalUnitTestLauncher.getListOfTestsByPrefix(GraalUnitTestLauncher.java:125)
> 	at compiler.graalunit.common.GraalUnitTestLauncher.main(GraalUnitTestLauncher.java:223)
> 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
> 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.base/java.lang.reflect.Method.invoke(Method.java:564)
> 	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
> 	at java.base/java.lang.Thread.run(Thread.java:832)
> 
> JavaTest Message: Test threw exception: java.lang.Exception: Failed to find tests, VM crashed with exit code 1
> JavaTest Message: shutting down test
> 
> STATUS:Failed.`main' threw exception: java.lang.Exception: Failed to find tests, VM crashed with exit code 1
> rerun:
> cd /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/scratch/0 && \
> HOME=/home/roland \
> JDK8_HOME=/home/roland/jdk-14.0.1 \
> LANG=en_US.UTF-8 \
> LC_ALL=C \
> PATH=/bin:/usr/bin:/usr/sbin \
> TEST_IMAGE_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test \
> TEST_IMAGE_GRAAL_DIR=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/graal \
> XMODIFIERS=@im=ibus \
> CLASSPATH=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0:/home/roland/jdk-jdk/test/hotspot/jtreg:/home/roland/tools/jtreg/build/images/jtreg/lib/javatest.jar:/home/roland/tools/jtreg/build/images/jtreg/lib/jtreg.jar \
>    /home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk/bin/java \
>        -Dtest.vm.opts='-XX:MaxRAMPercentage=3 -Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI' \
>        -Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=3 -J-Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp -J-server -J-XX:+UnlockExperimentalVMOptions -J-XX:+EnableJVMCI' \
>        -Dtest.compiler.opts= \
>        -Dtest.java.opts= \
>        -Dtest.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -Dcompile.jdk=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/jdk \
>        -Dtest.timeout.factor=4.0 \
>        -Dtest.nativepath=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -Dtest.root=/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -Dtest.name=compiler/graalunit/CoreTest.java \
>        -Dtest.file=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit/CoreTest.java \
>        -Dtest.src=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit \
>        -Dtest.src.path=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/lib:/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/test/hotspot/jtreg \
>        -Dtest.classes=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d \
>        -Dtest.class.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit/CoreTest.d:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -Dtest.class.path.prefix=/home/roland/jdk-jdk/test/hotspot/jtreg/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/test/lib:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0/compiler/graalunit:/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/classes/0 \
>        -Dtest.modules=jdk.internal.vm.compiler \
>        --add-modules jdk.internal.vm.compiler \
>        -XX:MaxRAMPercentage=3 \
>        -Djava.io.tmpdir=/home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/tmp \
>        -server \
>        -XX:+UnlockExperimentalVMOptions \
>        -XX:+EnableJVMCI \
>        -Djava.library.path=/home/roland/jdk-jdk/build/linux-x86_64-server-release/images/test/hotspot/jtreg/native \
>        -XX:+UnlockExperimentalVMOptions \
>        -XX:+EnableJVMCI \
>        com.sun.javatest.regtest.agent.MainWrapper /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/compiler/graalunit/CoreTest.d/main.0.jta -prefix org.graalvm.compiler.core.test -exclude ExcludeList.txt -vmargs --add-opens=java.base/java.lang=ALL-UNNAMED
> 
> TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.Exception: Failed to find tests, VM crashed with exit code 1
> --------------------------------------------------
> Test results: failed: 1
> Report written to /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-results/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java/html/report.html
> Results written to /home/roland/jdk-jdk/build/linux-x86_64-server-release/test-support/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java
> Error: Some tests failed or other problems occurred.
> Finished running test 'jtreg:test/hotspot/jtreg/compiler/graalunit/CoreTest.java'
> Test report is stored in build/linux-x86_64-server-release/test-results/jtreg_test_hotspot_jtreg_compiler_graalunit_CoreTest_java
> 
> ==============================
> Test summary
> ==============================
>   TEST                                              TOTAL  PASS  FAIL ERROR   
>   jtreg:test/hotspot/jtreg/compiler/graalunit/CoreTest.java
>>>                                                      1     0     1     0 <<
> ==============================
> TEST FAILURE
> 
> make[1]: *** [/home/roland/jdk-jdk/make/Init.gmk:319: main] Error 1
> make: *** [/home/roland/jdk-jdk/make/Init.gmk:186: run-test] Error 2
> 
> 



More information about the hotspot-compiler-dev mailing list