-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
None
-
- uname -a ; cat /etc/os-release ; free -h ; lscpu | head -n 25 ; java -version ; java -Xinternalversion
Linux docker 5.10.134-16.1.al8.x86_64 #1 SMP Thu Dec 7 14:11:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
total used free shared buff/cache available
Mem: 187Gi 17Gi 56Gi 699Mi 114Gi 167Gi
Swap: 0B 0B 0B
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 46 bits physical, 48 bits virtual
CPU(s): 96
On-line CPU(s) list: 0-95
Thread(s) per core: 2
Core(s) per socket: 24
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 85
Model name: Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
Stepping: 4
CPU MHz: 2686.911
CPU max MHz: 3100.0000
CPU min MHz: 1000.0000
BogoMIPS: 5000.00
Virtualization: VT-x
L1d cache: 1.5 MiB
L1i cache: 1.5 MiB
L2 cache: 48 MiB
L3 cache: 66 MiB
NUMA node0 CPU(s): 0-95
openjdk version "23" 2024-09-17
OpenJDK Runtime Environment (build 23)
OpenJDK Server VM (build 23, mixed mode, sharing)
OpenJDK Server VM (23) for linux-x86 JRE (23), built on 2024-05-27T03:27:15Z with gcc 10.5.0
uname -a ; cat /etc/os-release ; free -h ; lscpu | head -n 25 ; java -version ; java -Xinternalversion Linux docker 5.10.134-16.1.al8.x86_64 #1 SMP Thu Dec 7 14:11:24 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal total used free shared buff/cache available Mem: 187Gi 17Gi 56Gi 699Mi 114Gi 167Gi Swap: 0B 0B 0B Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian Address sizes: 46 bits physical, 48 bits virtual CPU(s): 96 On-line CPU(s) list: 0-95 Thread(s) per core: 2 Core(s) per socket: 24 Socket(s): 2 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz Stepping: 4 CPU MHz: 2686.911 CPU max MHz: 3100.0000 CPU min MHz: 1000.0000 BogoMIPS: 5000.00 Virtualization: VT-x L1d cache: 1.5 MiB L1i cache: 1.5 MiB L2 cache: 48 MiB L3 cache: 66 MiB NUMA node0 CPU(s): 0-95 openjdk version "23" 2024-09-17 OpenJDK Runtime Environment (build 23) OpenJDK Server VM (build 23, mixed mode, sharing) OpenJDK Server VM (23) for linux-x86 JRE (23), built on 2024-05-27T03:27:15Z with gcc 10.5.0 - uname -a ; cat /etc/os-release ; free -h ; lscpu | head -n 25 ; java -version ; java -Xinternalversion
-
x86
-
linux
gc/stringdedup/TestStringDeduplicationInterned.java#Shenandoah intermittent fails on linux x86_32, which reported by GHA test runner:
https://github.com/sendaoYan/jdk-ysd/actions/runs/9262821038/job/25481336791
test command:
export test=test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java#Shenandoah
function runJtreg() { jtreg -jdk:build/linux-x86-server-release/images/jdk -ea -esa -timeoutFactor:4 -v:fail,error,time,nopass -nr -w $dir/index-$1 $test &> $dir/$1.log ; if [[ 0 -ne $? ]] ; then echo -n "$1 " ; else rm -rf $dir/index-$1 $dir/$1.log ; fi ; } ; export -f runJtreg ; export dir="tmp-jtreg-"`basename ${test##* } .java | sed "s|#|_|"` ; rm -rf $dir ; mkdir -p $dir ; time seq 10000 | xargs -i -n 1 -P `nproc` bash -c "runJtreg {}" ; echo total fail number: `ls $dir/*.log 2> /dev/null | wc | awk '{print $1}'`
test result snippet:
stderr: [Exception in thread "main" java.lang.RuntimeException: Deduplication has not occurred, load history: min: 3.193645833333333, max: 3.337604166666667
at gc.stringdedup.TestStringDeduplicationTools.waitForDeduplication(TestStringDeduplicationTools.java:230)
at gc.stringdedup.TestStringDeduplicationTools$InternedTest.main(TestStringDeduplicationTools.java:431)
https://github.com/sendaoYan/jdk-ysd/actions/runs/9262821038/job/25481336791
test command:
export test=test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java#Shenandoah
function runJtreg() { jtreg -jdk:build/linux-x86-server-release/images/jdk -ea -esa -timeoutFactor:4 -v:fail,error,time,nopass -nr -w $dir/index-$1 $test &> $dir/$1.log ; if [[ 0 -ne $? ]] ; then echo -n "$1 " ; else rm -rf $dir/index-$1 $dir/$1.log ; fi ; } ; export -f runJtreg ; export dir="tmp-jtreg-"`basename ${test##* } .java | sed "s|#|_|"` ; rm -rf $dir ; mkdir -p $dir ; time seq 10000 | xargs -i -n 1 -P `nproc` bash -c "runJtreg {}" ; echo total fail number: `ls $dir/*.log 2> /dev/null | wc | awk '{print $1}'`
test result snippet:
stderr: [Exception in thread "main" java.lang.RuntimeException: Deduplication has not occurred, load history: min: 3.193645833333333, max: 3.337604166666667
at gc.stringdedup.TestStringDeduplicationTools.waitForDeduplication(TestStringDeduplicationTools.java:230)
at gc.stringdedup.TestStringDeduplicationTools$InternedTest.main(TestStringDeduplicationTools.java:431)