[root@VM20210305-10 bin]# ./java -version ; ./java -Xinternalversion
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (Alibaba 8.21.25) (build 1.8.0_382-b0)
OpenJDK 64-Bit Server VM (Alibaba 8.21.25) (build 25.382-b0-internal, mixed mode)
OpenJDK 64-Bit Server VM (25.382-b0-internal) for linux-aarch64 JRE (1.8.0_382-b0), built on Oct 13 2023 04:18:02 by "root" with gcc 4.8.5 20150623 (Red Hat 4.8.5-44)
【用例日志】
STDOUT:
Command line: [/disk1/a8/binary-download/j2sdk-image/bin/java -cp /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar -Xquickstart:destroy -Xquickstart:path=/disk1/a8/tmp/scratch/determine -Xquickstart:verbose -XX:+IgnoreAppCDSDirCheck -version ]
Command line: [/disk1/a8/binary-download/j2sdk-image/bin/java -cp /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar -Xquickstart:path=/disk1/a8/tmp/scratch/determine -Xquickstart:verbose,+eagerappcds,+appcds -XX:+IgnoreAppCDSDirCheck -version ]
cache path is set from -Xquickstart:path=/disk1/a8/tmp/scratch/determine
Running as tracer
[CDSDumper]
[0] /disk1/a8/binary-download/j2sdk-image/jre/bin/java
[1] -cp
[2] /disk1/a8/binary-download/j2sdk-image/jre/lib/aarch64/serverless/serverless-adapter.jar
[3] com.alibaba.jvm.cds.CDSDumper
[4] /disk1/a8/tmp/scratch/determine
[5] cds_origin_class.lst
[6] cds_final_class.lst
[7] true
[8] cds.jsa
[9] serverless/serverless-adapter.jar
[10] true
[11] -Xquickstart:path=/disk1/a8/tmp/scratch/determine -Xquickstart:verbose,+eagerappcds,+appcds -XX:+IgnoreAppCDSDirCheck -classpath /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar
[12] /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar
Total class load: 594
Succeeded!
[Current JVM commands] -XX:+IgnoreAppCDSDirCheck -classpath /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar
[Dump JSA Command] /disk1/a8/binary-download/j2sdk-image/jre/bin/java -XX:+IgnoreAppCDSDirCheck -classpath /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar -XX:+UnlockDiagnosticVMOptions -Xshare:dump -XX:SharedClassListFile=/disk1/a8/tmp/scratch/determine/cds_final_class.lst -XX:SharedArchiveFile=/disk1/a8/tmp/scratch/determine/cds.jsa -XX:SharedReadWriteSize=512M -XX:+UnlockExperimentalVMOptions -XX:+EagerAppCDSLegacyVerisonSupport -XX:+DisableAttachMechanism -XX:+EagerAppCDS -Xbootclasspath/a:/disk1/a8/binary-download/j2sdk-image/jre/lib/amd64/serverless/serverless-adapter.jar -cp /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar
[Command] /disk1/a8/binary-download/j2sdk-image/jre/bin/java -XX:+IgnoreAppCDSDirCheck -classpath /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar -XX:+UnlockDiagnosticVMOptions -Xshare:dump -XX:SharedClassListFile=/disk1/a8/tmp/scratch/determine/cds_final_class.lst -XX:SharedArchiveFile=/disk1/a8/tmp/scratch/determine/cds.jsa -XX:SharedReadWriteSize=512M -XX:+UnlockExperimentalVMOptions -XX:+EagerAppCDSLegacyVerisonSupport -XX:+DisableAttachMechanism -XX:+EagerAppCDS -Xbootclasspath/a:/disk1/a8/binary-download/j2sdk-image/jre/lib/amd64/serverless/serverless-adapter.jar -cp /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar
Preload Warning: Cannot find sun/misc/PostVMInitHook
Allocated shared space: 558039040 bytes at 0x0000000800000000
Loading classes to share ...
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_LL
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_LL
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_LL
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L3
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L3
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L3
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L4
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L4
Preload Warning: Cannot find java/lang/invoke/BoundMethodHandle$Species_L4
Loading classes to share: done.
Rewriting and linking classes ...
done
clear _invoke_method_table ... done
Number of classes 698
instance classes = 645
obj array classes = 45
type array classes = 8
Calculating fingerprints ...
done.
Undo fast bytecodes ...
done.
Reorder SystemDictionary (remove anonymous classes) ...
done.
Reorder NotFound classes ...
done.
Removing unshareable information ...
done.
After remove unshareable classes:
Number of classes 698
instance classes = 645
obj array classes = 45
type array classes = 8
ro space: 2117376 [ 35.7% of total] out of 16777216 bytes [12.6% used] at 0x0000000800000000
rw space: 3132080 [ 52.8% of total] out of 536870912 bytes [ 0.6% used] at 0x0000000801000000
md space: 655800 [ 11.1% of total] out of 4194304 bytes [15.6% used] at 0x0000000821000000
mc space: 27252 [ 0.5% of total] out of 196608 bytes [13.9% used] at 0x0000000821400000
total : 5932508 [100.0% of total] out of 558039040 bytes [ 1.1% used]
return value: 0
return value: 0
notifying dump done.
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (Alibaba 8.9.14) (build 1.8.0_382-b0)
OpenJDK 64-Bit Server VM (Alibaba 8.9.14) (build 25.382-b0-internal, mixed mode)
Command line: [/disk1/a8/binary-download/j2sdk-image/bin/java -cp /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar -Xquickstart:path=/disk1/a8/tmp/scratch/determine -Xquickstart:verbose,+eagerappcds,+appcds -XX:+IgnoreAppCDSDirCheck -XX:+TraceClassPaths -version ]
[classpath: /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar]
cache path is set from -Xquickstart:path=/disk1/a8/tmp/scratch/determine
Running as replayer
[Bootstrap loader class path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/aarch64/serverless/serverless-adapter.jar]
[type=BOOT Expecting -Dsun.boot.class.path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/amd64/serverless/serverless-adapter.jar]
[BOOT classpath mismatch, actual: -Dsun.boot.class.path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/aarch64/serverless/serverless-adapter.jar]
Error occurred during initialization of VM
Unable to use shared archive.
An error has occurred while processing the shared archive file.
shared class paths mismatch (hint: enable -XX:+TraceClassPaths to diagnose the failure)
STDERR:
stdout: [[classpath: /disk1/a8/tmp/classes/com/alibaba/quickstart:/disk1/a8/jdk-repo/jdk/test/com/alibaba/quickstart:/disk1/a8/tmp/classes/lib:/disk1/a8/jdk-repo/jdk/test/lib:/disk1/a8/binary-download/j2sdk-image/lib/tools.jar:/disk1/a8/jtreg/lib/javatest.jar:/disk1/a8/jtreg/lib/jtreg.jar]
cache path is set from -Xquickstart:path=/disk1/a8/tmp/scratch/determine
Running as replayer
[Bootstrap loader class path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/aarch64/serverless/serverless-adapter.jar]
[type=BOOT Expecting -Dsun.boot.class.path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/amd64/serverless/serverless-adapter.jar]
[BOOT classpath mismatch, actual: -Dsun.boot.class.path=/disk1/a8/binary-download/j2sdk-image/jre/lib/resources.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/rt.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/sunrsasign.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jsse.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jce.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/charsets.jar:/disk1/a8/binary-download/j2sdk-image/jre/lib/jfr.jar:/disk1/a8/binary-download/j2sdk-image/jre/classes:/disk1/a8/binary-download/j2sdk-image/jre/lib/aarch64/serverless/serverless-adapter.jar]
Error occurred during initialization of VM
Unable to use shared archive.
];
stderr: [An error has occurred while processing the shared archive file.
shared class paths mismatch (hint: enable -XX:+TraceClassPaths to diagnose the failure)
]
exitValue = 1
java.lang.RuntimeException: Expected to get exit value of [0]
at jdk.test.lib.process.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:396)
at TestDeterminingTracerOrReplayer.runAsReplayer(TestDeterminingTracerOrReplayer.java:40)
at TestDeterminingTracerOrReplayer.verifyDetermine(TestDeterminingTracerOrReplayer.java:24)
at TestDeterminingTracerOrReplayer.main(TestDeterminingTracerOrReplayer.java:17)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:82)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
at java.lang.Thread.run(Thread.java:879)
JavaTest Message: Test threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
JavaTest Message: shutting down test
STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Expected to get exit value of [0]
【版本信息】
[root@VM20210305-10 a8]# uname -a ; cat /etc/os-release ; free -h; lscpu| head -n 25;java -version; java -Xinternalversion
Linux VM20210305-10 4.19.91-26.an8.aarch64 #1 SMP Tue May 24 13:14:10 CST 2022 aarch64 aarch64 aarch64 GNU/Linux
NAME="Anolis OS"
VERSION="8.6"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.6"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.6"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
total used free shared buff/cache available
Mem: 15Gi 462Mi 1.3Gi 0.0Ki 13Gi 14Gi
Swap: 0B 0B 0B
Architecture: aarch64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per cluster: 4
Socket(s): 2
Cluster(s): 1
NUMA node(s): 1
Vendor ID: HiSilicon
BIOS Vendor ID: Alibaba Cloud
Model: 0
Model name: Kunpeng-920
BIOS Model name: virt-rhel7.6.0
Stepping: 0x1
BogoMIPS: 200.00
NUMA node0 CPU(s): 0-3
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm
openjdk version "1.8.0_382"
OpenJDK Runtime Environment (Alibaba 8.9.14) (build 1.8.0_382-b0)
OpenJDK 64-Bit Server VM (Alibaba 8.9.14) (build 25.382-b0-internal, mixed mode)
OpenJDK 64-Bit Server VM (25.382-b0-internal) for linux-aarch64 JRE (1.8.0_382-b0), built on Oct 16 2023 07:00:52 by "" with gcc 4.8.5 20150623 (Red Hat 4.8.5-44)
https://tone.aliyun-inc.com/ws/xesljfzh/test_result/254771?tab=1 【环境准备】
类似用例还有: com/alibaba/quickstart/TestParallelProcessRun.java com/alibaba/quickstart/TestIntegrityCheck.java
【对比测试】
a8 release 没有问题. wget http://114.55.64.175:8666/ajdk-backup/8.21.25/OpenJDK8U-jdk_aarch64_linux_ajdk_2023-10-13-03-56.tar.gz
【用例日志】
【版本信息】