Execute following command on my aarch64-linux server:
$ make run-test-only TEST="./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java" JTREG="TIMEOUT_FACTOR=16"
Building target 'run-test-only' in configuration 'linux-aarch64-server-release'
Running tests using JTREG control variable 'TIMEOUT_FACTOR=16'
Test selection './test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java', will run:
* jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
Running test 'jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java'
--------------------------------------------------
TEST: gc/shenandoah/compiler/BarrierInInfiniteLoop.java
TEST JDK: /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk
ACTION: build -- Passed. Build successful
REASON: Named class compiled on demand
TIME: 0.756 seconds
messages:
command: build BarrierInInfiniteLoop
reason: Named class compiled on demand
Test directory:
compile: BarrierInInfiniteLoop
elapsed time (seconds): 0.756
ACTION: compile -- Passed. Compilation successful
REASON: .class file out of date or does not exist
TIME: 0.752 seconds
messages:
command: compile /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
reason: .class file out of date or does not exist
Mode: agentvm
Agent id: 1
elapsed time (seconds): 0.752
configuration:
Boot Layer (javac runtime environment)
class path: /home/realfyang/tools/jtreg-6.1+1/lib/javatest.jar
/home/realfyang/tools/jtreg-6.1+1/lib/jtreg.jar
patch: java.base /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/patches/java.base
javac compilation environment
source path: /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler
class path: /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d
rerun:
cd /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/scratch/0 && \
HOME=/home/realfyang \
LANG=en_US.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/test \
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk/bin/javac \
-J-Xmx768m \
-J-XX:MaxRAMPercentage=3.125 \
-J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp \
-J-ea \
-J-esa \
-J-Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=3.125 -Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -ea -esa' \
-J-Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=3.125 -J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -J-ea -J-esa' \
-J-Dtest.compiler.opts= \
-J-Dtest.java.opts= \
-J-Dtest.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-J-Dcompile.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-J-Dtest.timeout.factor=16.0 \
-J-Dtest.root=/home/realfyang/openjdk-jdk/test/hotspot/jtreg \
-J-Dtest.name=gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-J-Dtest.file=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-J-Dtest.src=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-J-Dtest.src.path=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-J-Dtest.classes=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-J-Dtest.class.path=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-J-Dtest.class.path.prefix=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-d /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-sourcepath /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-classpath /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler:/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
ACTION: main -- Failed. Unexpected exit from test [exit code: 137]
REASON: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
TIME: 170.503 seconds
messages:
command: main -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
reason: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
Mode: othervm [/othervm specified]
elapsed time (seconds): 170.503
configuration:
STDOUT:
STDERR:
rerun:
cd /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/scratch/0 && \
HOME=/home/realfyang \
LANG=en_US.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/test \
CLASSPATH=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler:/home/realfyang/tools/jtreg-6.1+1/lib/javatest.jar:/home/realfyang/tools/jtreg-6.1+1/lib/jtreg.jar \
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk/bin/java \
-Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=3.125 -Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -ea -esa' \
-Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=3.125 -J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -J-ea -J-esa' \
-Dtest.compiler.opts= \
-Dtest.java.opts= \
-Dtest.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-Dcompile.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-Dtest.timeout.factor=16.0 \
-Dtest.root=/home/realfyang/openjdk-jdk/test/hotspot/jtreg \
-Dtest.name=gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-Dtest.file=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-Dtest.src=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Dtest.src.path=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Dtest.classes=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-Dtest.class.path=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-Dtest.class.path.prefix=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Xmx768m \
-XX:MaxRAMPercentage=3.125 \
-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp \
-ea \
-esa \
-XX:+UnlockExperimentalVMOptions \
-XX:+UseShenandoahGC \
-Xcomp \
-XX:CompileOnly=BarrierInInfiniteLoop::test1 \
-XX:CompileOnly=BarrierInInfiniteLoop::test2 \
-XX:CompileOnly=BarrierInInfiniteLoop::test3 \
-XX:CompileCommand=quiet \
com.sun.javatest.regtest.agent.MainWrapper /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/gc/shenandoah/compiler/BarrierInInfiniteLoop.d/main.0.jta
TEST RESULT: Failed. Unexpected exit from test [exit code: 137]
--------------------------------------------------
Test results: failed: 1
Report written to /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-results/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/html/report.html
Results written to /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java
Error: Some tests failed or other problems occurred.
Finished running test 'jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java'
Test report is stored in build/linux-aarch64-server-release/test-results/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
>> 1 0 1 0 <<
==============================
TEST FAILURE
make[1]: *** [/home/realfyang/openjdk-jdk/make/Init.gmk:319: main] Error 1
make: *** [/home/realfyang/openjdk-jdk/make/Init.gmk:186: run-test-only] Error 2
This happens after the following commit:
commit a25e1dc53cecc5dd917ac0f76fd86ef1f074adba
Author: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Date: Wed Aug 17 06:25:25 2022 +0000
8292285: C2: remove unreachable block after NeverBranch-to-Goto conversio
$ make run-test-only TEST="./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java" JTREG="TIMEOUT_FACTOR=16"
Building target 'run-test-only' in configuration 'linux-aarch64-server-release'
Running tests using JTREG control variable 'TIMEOUT_FACTOR=16'
Test selection './test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java', will run:
* jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
Running test 'jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java'
--------------------------------------------------
TEST: gc/shenandoah/compiler/BarrierInInfiniteLoop.java
TEST JDK: /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk
ACTION: build -- Passed. Build successful
REASON: Named class compiled on demand
TIME: 0.756 seconds
messages:
command: build BarrierInInfiniteLoop
reason: Named class compiled on demand
Test directory:
compile: BarrierInInfiniteLoop
elapsed time (seconds): 0.756
ACTION: compile -- Passed. Compilation successful
REASON: .class file out of date or does not exist
TIME: 0.752 seconds
messages:
command: compile /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
reason: .class file out of date or does not exist
Mode: agentvm
Agent id: 1
elapsed time (seconds): 0.752
configuration:
Boot Layer (javac runtime environment)
class path: /home/realfyang/tools/jtreg-6.1+1/lib/javatest.jar
/home/realfyang/tools/jtreg-6.1+1/lib/jtreg.jar
patch: java.base /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/patches/java.base
javac compilation environment
source path: /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler
class path: /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d
rerun:
cd /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/scratch/0 && \
HOME=/home/realfyang \
LANG=en_US.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/test \
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk/bin/javac \
-J-Xmx768m \
-J-XX:MaxRAMPercentage=3.125 \
-J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp \
-J-ea \
-J-esa \
-J-Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=3.125 -Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -ea -esa' \
-J-Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=3.125 -J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -J-ea -J-esa' \
-J-Dtest.compiler.opts= \
-J-Dtest.java.opts= \
-J-Dtest.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-J-Dcompile.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-J-Dtest.timeout.factor=16.0 \
-J-Dtest.root=/home/realfyang/openjdk-jdk/test/hotspot/jtreg \
-J-Dtest.name=gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-J-Dtest.file=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-J-Dtest.src=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-J-Dtest.src.path=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-J-Dtest.classes=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-J-Dtest.class.path=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-J-Dtest.class.path.prefix=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-d /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-sourcepath /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-classpath /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler:/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d /home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
ACTION: main -- Failed. Unexpected exit from test [exit code: 137]
REASON: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
TIME: 170.503 seconds
messages:
command: main -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
reason: User specified action: run main/othervm -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -Xcomp -XX:CompileOnly=BarrierInInfiniteLoop::test1 -XX:CompileOnly=BarrierInInfiniteLoop::test2 -XX:CompileOnly=BarrierInInfiniteLoop::test3 -XX:CompileCommand=quiet BarrierInInfiniteLoop
Mode: othervm [/othervm specified]
elapsed time (seconds): 170.503
configuration:
STDOUT:
STDERR:
rerun:
cd /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/scratch/0 && \
HOME=/home/realfyang \
LANG=en_US.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/test \
CLASSPATH=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler:/home/realfyang/tools/jtreg-6.1+1/lib/javatest.jar:/home/realfyang/tools/jtreg-6.1+1/lib/jtreg.jar \
/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk/bin/java \
-Dtest.vm.opts='-Xmx768m -XX:MaxRAMPercentage=3.125 -Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -ea -esa' \
-Dtest.tool.vm.opts='-J-Xmx768m -J-XX:MaxRAMPercentage=3.125 -J-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp -J-ea -J-esa' \
-Dtest.compiler.opts= \
-Dtest.java.opts= \
-Dtest.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-Dcompile.jdk=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/images/jdk \
-Dtest.timeout.factor=16.0 \
-Dtest.root=/home/realfyang/openjdk-jdk/test/hotspot/jtreg \
-Dtest.name=gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-Dtest.file=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java \
-Dtest.src=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Dtest.src.path=/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Dtest.classes=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-Dtest.class.path=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d \
-Dtest.class.path.prefix=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/classes/0/gc/shenandoah/compiler/BarrierInInfiniteLoop.d:/home/realfyang/openjdk-jdk/test/hotspot/jtreg/gc/shenandoah/compiler \
-Xmx768m \
-XX:MaxRAMPercentage=3.125 \
-Djava.io.tmpdir=/home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/tmp \
-ea \
-esa \
-XX:+UnlockExperimentalVMOptions \
-XX:+UseShenandoahGC \
-Xcomp \
-XX:CompileOnly=BarrierInInfiniteLoop::test1 \
-XX:CompileOnly=BarrierInInfiniteLoop::test2 \
-XX:CompileOnly=BarrierInInfiniteLoop::test3 \
-XX:CompileCommand=quiet \
com.sun.javatest.regtest.agent.MainWrapper /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/gc/shenandoah/compiler/BarrierInInfiniteLoop.d/main.0.jta
TEST RESULT: Failed. Unexpected exit from test [exit code: 137]
--------------------------------------------------
Test results: failed: 1
Report written to /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-results/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java/html/report.html
Results written to /home/realfyang/openjdk-jdk/build/linux-aarch64-server-release/test-support/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java
Error: Some tests failed or other problems occurred.
Finished running test 'jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java'
Test report is stored in build/linux-aarch64-server-release/test-results/jtreg_test_hotspot_jtreg_gc_shenandoah_compiler_BarrierInInfiniteLoop_java
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
jtreg:./test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java
>> 1 0 1 0 <<
==============================
TEST FAILURE
make[1]: *** [/home/realfyang/openjdk-jdk/make/Init.gmk:319: main] Error 1
make: *** [/home/realfyang/openjdk-jdk/make/Init.gmk:186: run-test-only] Error 2
This happens after the following commit:
commit a25e1dc53cecc5dd917ac0f76fd86ef1f074adba
Author: Roberto Castañeda Lozano <rcastanedalo@openjdk.org>
Date: Wed Aug 17 06:25:25 2022 +0000
8292285: C2: remove unreachable block after NeverBranch-to-Goto conversio
- duplicates
-
JDK-8292660 C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly
-
- Resolved
-
- relates to
-
JDK-8292285 C2: remove unreachable block after NeverBranch-to-Goto conversion
-
- Resolved
-