RFR: 8311986: runtime/os/TestTracePageSizes.java fails for ShenandoahGC
Leslie Zhai
lzhai at openjdk.org
Thu Jul 13 02:24:40 UTC 2023
Hi,
runtime/os/TestTracePageSizes.java fails for ShenandoahGC on linux-x86_64:
ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Page sizes mismatch: 4 != 2048
REASON: User specified action: run main/othervm -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
TIME: 0.353 seconds
messages:
command: main -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
reason: User specified action: run main/othervm -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
started: Thu Jul 13 09:57:18 CST 2023
Mode: othervm [/othervm specified]
finished: Thu Jul 13 09:57:19 CST 2023
elapsed time (seconds): 0.353
configuration:
STDOUT:
STDERR:
java.lang.AssertionError: Page sizes mismatch: 4 != 2048
at TestTracePageSizes.main(TestTracePageSizes.java:294)
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)
JavaTest Message: Test threw exception: java.lang.AssertionError: Page sizes mismatch: 4 != 2048
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.AssertionError: Page sizes mismatch: 4 != 2048
rerun:
cd /mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/scratch/0 && \
HOME=/home/loongson \
LANG=zh_CN.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/test \
_JVM_DWARF_PATH=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/symbols \
CLASSPATH=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/openjdk/jdk/test/hotspot/jtreg/runtime/os:/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib:/mnt/repo/openjdk/jdk/test/lib:/mnt/download/jtreg/lib/javatest.jar:/mnt/download/jtreg/lib/jtreg.jar \
/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/jdk/bin/java \
-Dtest.vm.opts='-XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=/mnt/download/jdk-20.0.1 -Djava.io.tmpdir=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp -XX:+UseShenandoahGC' \
-Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=4.16667 -J-Dtest.boot.jdk=/mnt/download/jdk-20.0.1 -J-Djava.io.tmpdir=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp -J-XX:+UseShenandoahGC' \
-Dtest.compiler.opts= \
-Dtest.java.opts= \
-Dtest.jdk=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/jdk \
-Dcompile.jdk=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/jdk \
-Dtest.timeout.factor=4.0 \
-Dtest.nativepath=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/test/hotspot/jtreg/native \
-Dtest.root=/mnt/repo/openjdk/jdk/test/hotspot/jtreg \
-Dtest.name=runtime/os/TestTracePageSizes.java#compiler-options \
-Dtest.file=/mnt/repo/openjdk/jdk/test/hotspot/jtreg/runtime/os/TestTracePageSizes.java \
-Dtest.src=/mnt/repo/openjdk/jdk/test/hotspot/jtreg/runtime/os \
-Dtest.src.path=/mnt/repo/openjdk/jdk/test/hotspot/jtreg/runtime/os:/mnt/repo/openjdk/jdk/test/lib \
-Dtest.classes=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d \
-Dtest.class.path=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib \
-Dtest.class.path.prefix=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/openjdk/jdk/test/hotspot/jtreg/runtime/os:/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib \
-XX:MaxRAMPercentage=4.16667 \
-Dtest.boot.jdk=/mnt/download/jdk-20.0.1 \
-Djava.io.tmpdir=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp \
-XX:+UseShenandoahGC \
-Djava.library.path=/mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/images/test/hotspot/jtreg/native \
-XX:+AlwaysPreTouch \
-Xmx128m \
-Xlog:pagesize:ps-%p.log \
-XX:-SegmentedCodeCache \
-XX:+UseTransparentHugePages \
com.sun.javatest.regtest.agent.MainWrapper /mnt/repo/openjdk/jdk/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/runtime/os/TestTracePageSizes_compiler-options.d/main.2.jta
TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Page sizes mismatch: 4 != 2048
Also fails on linux-loongarch64:
ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Page sizes mismatch: 16 != 32768
REASON: User specified action: run main/othervm -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
TIME: 1.162 seconds
messages:
command: main -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
reason: User specified action: run main/othervm -XX:+AlwaysPreTouch -Xmx128m -Xlog:pagesize:ps-%p.log -XX:-SegmentedCodeCache -XX:+UseTransparentHugePages TestTracePageSizes
started: Thu Jul 13 09:15:46 CST 2023
Mode: othervm [/othervm specified]
finished: Thu Jul 13 09:15:47 CST 2023
elapsed time (seconds): 1.162
configuration:
STDOUT:
STDERR:
OpenJDK 64-Bit Server VM warning: Large pages size (32768K) is too large to afford page-sized regions, disabling uncommit
java.lang.AssertionError: Page sizes mismatch: 16 != 32768
at TestTracePageSizes.main(TestTracePageSizes.java:300)
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)
JavaTest Message: Test threw exception: java.lang.AssertionError: Page sizes mismatch: 16 != 32768
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.AssertionError: Page sizes mismatch: 16 != 32768
rerun:
cd /mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/scratch/1 && \
HOME=/home/zhaixiang \
LANG=zh_CN.UTF-8 \
LC_ALL=C \
PATH=/bin:/usr/bin:/usr/sbin \
TEST_IMAGE_DIR=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/test \
_JVM_DWARF_PATH=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/symbols \
CLASSPATH=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/private/jdk-ls/test/hotspot/jtreg/runtime/os:/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib:/mnt/repo/private/jdk-ls/test/lib:/mnt/jtreg/lib/javatest.jar:/mnt/jtreg/lib/jtreg.jar \
/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/jdk/bin/java \
-Dtest.vm.opts='-XX:MaxRAMPercentage=12.5 -Dtest.boot.jdk=/mnt/jdk-ls-loongarch64-fx-server-release-20230526 -Djava.io.tmpdir=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp -XX:+UseShenandoahGC' \
-Dtest.tool.vm.opts='-J-XX:MaxRAMPercentage=12.5 -J-Dtest.boot.jdk=/mnt/jdk-ls-loongarch64-fx-server-release-20230526 -J-Djava.io.tmpdir=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp -J-XX:+UseShenandoahGC' \
-Dtest.compiler.opts= \
-Dtest.java.opts= \
-Dtest.jdk=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/jdk \
-Dcompile.jdk=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/jdk \
-Dtest.timeout.factor=4.0 \
-Dtest.nativepath=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/test/hotspot/jtreg/native \
-Dtest.root=/mnt/repo/private/jdk-ls/test/hotspot/jtreg \
-Dtest.name=runtime/os/TestTracePageSizes.java#compiler-options \
-Dtest.file=/mnt/repo/private/jdk-ls/test/hotspot/jtreg/runtime/os/TestTracePageSizes.java \
-Dtest.src=/mnt/repo/private/jdk-ls/test/hotspot/jtreg/runtime/os \
-Dtest.src.path=/mnt/repo/private/jdk-ls/test/hotspot/jtreg/runtime/os:/mnt/repo/private/jdk-ls/test/lib \
-Dtest.classes=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d \
-Dtest.class.path=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib \
-Dtest.class.path.prefix=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/runtime/os/TestTracePageSizes_compiler-options.d:/mnt/repo/private/jdk-ls/test/hotspot/jtreg/runtime/os:/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/classes/0/test/lib \
-XX:MaxRAMPercentage=12.5 \
-Dtest.boot.jdk=/mnt/jdk-ls-loongarch64-fx-server-release-20230526 \
-Djava.io.tmpdir=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/tmp \
-XX:+UseShenandoahGC \
-Djava.library.path=/mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/images/test/hotspot/jtreg/native \
-XX:+AlwaysPreTouch \
-Xmx128m \
-Xlog:pagesize:ps-%p.log \
-XX:-SegmentedCodeCache \
-XX:+UseTransparentHugePages \
com.sun.javatest.regtest.agent.MainWrapper /mnt/repo/private/jdk-ls/build/linux-loongarch64-server-fastdebug/test-support/jtreg_test_hotspot_jtreg_runtime_os_TestTracePageSizes_java/runtime/os/TestTracePageSizes_compiler-options.d/main.2.jta
TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: Page sizes mismatch: 16 != 32768
Please review my patch.
Thanks,
Leslie Zhai
-------------
Commit messages:
- 8311986: runtime/os/TestTracePageSizes.java fails for ShenandoahGC
Changes: https://git.openjdk.org/jdk/pull/14858/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14858&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8311986
Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/14858.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14858/head:pull/14858
PR: https://git.openjdk.org/jdk/pull/14858
More information about the hotspot-runtime-dev
mailing list