Closed sendaoYan closed 7 months ago
jdk21u同样报错
jdk主干分支正常运行
jdk21u-dev已经修复
https://aone.alibaba-inc.com/v2/project/355606/bug/54565136# 《[dragonwell21][TESTBUG][upstream]security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java报错"this.rootCertificate" is null 》
jdk21u代码仓已经修复:
make/conf/version-numbers.conf | 4 +-
src/hotspot/cpu/x86/macroAssembler_x86.cpp | 86 ------------------------
src/hotspot/cpu/x86/macroAssembler_x86.hpp | 17 -----
src/hotspot/cpu/x86/x86_64.ad | 4 +-
src/hotspot/share/c1/c1_RangeCheckElimination.cpp | 21 +++---
src/hotspot/share/classfile/verifier.cpp | 5 +-
src/hotspot/share/interpreter/bytecodes.cpp | 22 +++++--
src/hotspot/share/opto/ifnode.cpp | 59 +++++++++++++++--
src/hotspot/share/opto/loopPredicate.cpp | 6 +-
src/hotspot/share/opto/loopnode.cpp | 353 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------
src/hotspot/share/opto/loopnode.hpp | 2 +
src/hotspot/share/opto/mulnode.cpp | 162 ++++++++++++++++++++++++++++++++-------------
src/hotspot/share/opto/mulnode.hpp | 1 +
src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java | 22 +++----
src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java | 54 ++++++++++-----
src/java.base/share/classes/sun/security/util/KeyUtil.java | 55 +++++++++-------
src/java.base/share/native/libverify/check_code.c | 12 ++--
src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java | 1 -
src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java | 1 -
src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java | 306 -------------------------------------------------------------------------------------
src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java | 87 ++++++++++++++----------
src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp | 64 +++++++++++++-----
test/hotspot/jtreg/ProblemList.txt | 1 +
test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java | 70 ++++++++++----------
test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java | 137 --------------------------------------
test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java | 1 -
test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java | 142 ----------------------------------------
27 files changed, 706 insertions(+), 989 deletions(-)
delete mode 100644 test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
delete mode 100644 test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java
https://tone.aliyun-inc.com/ws/xesljfzh/test_result/244256?tab=2
【环境准备】
1个用例共计38个子项的测试全是同样问题. security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#actalisauthenticationrootca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#affirmtrustcommercialca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#affirmtrustnetworkingca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#affirmtrustpremiumca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#affirmtrustpremiumeccca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#amazonrootca1 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#amazonrootca2 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#amazonrootca3 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#amazonrootca4 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#buypassclass2ca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#buypassclass3ca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#certignarootca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#comodoeccca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#comodorsaca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#entrustrootcaec1 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#entrustrootcag4 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#globalsigneccrootcar4 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#globalsignrootcar6 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#godaddyrootg2ca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#gtsrootcar1 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#gtsrootcar2 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#gtsrootecccar3 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#gtsrootecccar4 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#letsencryptisrgx1 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#microsoftecc2017 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#microsoftrsa2017 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#quovadisrootca1g3 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#quovadisrootca2g3 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#quovadisrootca3g3 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#sslrooteccca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#sslrootevrsaca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#sslrootrsaca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#starfieldrootg2ca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliarootcav2 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#twcaglobalrootca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#usertrusteccca security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#usertrustrsaca
【对比测试】
dragonwell21 release无
temurin21 同样问题 wget https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz
【用例日志】
Tone完整日志:
【版本信息】