RFR: 8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC [v2]
Aleksey Shipilev
shade at openjdk.org
Fri Jul 14 10:05:03 UTC 2023
On Fri, 14 Jul 2023 09:58:59 GMT, Leslie Zhai <lzhai at openjdk.org> wrote:
>> 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/j...
>
> Leslie Zhai has updated the pull request incrementally with two additional commits since the last revision:
>
> - 8311986: Only disable runtime/os/TestTracePageSizes.java for ShenandoahGC
> - 8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Changes requested by shade (Reviewer).
Marked as reviewed by shade (Reviewer).
test/hotspot/jtreg/runtime/os/TestTracePageSizes.java line 54:
> 52: * @build jdk.test.lib.Platform
> 53: * @requires os.family == "linux"
> 54: * @requires vm.gc != "Shenandoah"
No, wait, don't drop "Z" from here. This patch should only affect Shenandoah.
-------------
PR Review: https://git.openjdk.org/jdk/pull/14858#pullrequestreview-1529996381
PR Review: https://git.openjdk.org/jdk/pull/14858#pullrequestreview-1530001673
PR Review Comment: https://git.openjdk.org/jdk/pull/14858#discussion_r1263539312
More information about the hotspot-runtime-dev
mailing list