aqa-tests
aqa-tests copied to clipboard
April 2025 Release Triage - JDK21
Release Summary Report for release-openjdk21-pipeline
Report generated at: Wed, 16 Apr 2025 11:46:48 GMT
TRSS Build and TRSS Grid View Jenkins Build URL https://ci.adoptium.net/job/build-scripts/job/release-openjdk21-pipeline/47/ Started by upstream project "build-scripts/utils/releaseTrigger_jdk21u" build number 4732 at 4/15/2025, 5:42:16 PM
✔️ results in these Tables means the activity has successfully completed. ⏳ results means that we are actively working on closing off the runs needed for this version, platform, binaryType. ⛔ means there is no build planned for that version/platform combination. ⏸️ means activity not yet started.
| Platform | Status | Results | Actions |
|---|---|---|---|
| x86-64_mac | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809348509 | |
| x86-64_linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809857248 | |
| x86-64_windows | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809959080 | |
| aarch64_linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809955582 | |
| aarch64_mac | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809336883 | |
| x86-64_alpine-linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2815278885 | |
| ppc64le_linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2809344990 | |
| s390x_linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2813485527 | |
| ppc64_aix | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2815280757 | |
| riscv64_linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2815279945 | |
| aarch64_windows | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2815281149 | ~~179 failures~~, 5 unique issues that need to be reported |
| aarch64_alpine-linux | ✔️ | https://github.com/adoptium/aqa-tests/issues/6198#issuecomment-2815281427 | ExternalEditorTest needs issue/exclusion |
aarch64_mac ✅
Test_openjdk21_hs_extended.openjdk_aarch64_mac ⚠️ UNSTABLE ⚠️
Test_openjdk21_hs_extended.openjdk_aarch64_mac_rerun ✅ SUCCESS ✅ Rerun all
java -version
openjdk version "21.0.7" 2025-04-15 LTS
OpenJDK Runtime Environment Temurin-21.0.7+6 (build 21.0.7+6-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.7+6 (build 21.0.7+6-LTS, mixed mode, sharing)
Test_openjdk21_hs_extended.openjdk_aarch64_mac_testList_2 ⚠️ UNSTABLE ⚠️ jdk_jdi_1 => deep history 3/7 passed | possible issues
Test_openjdk21_hs_sanity.openjdk_x86-64_mac ⚠️ UNSTABLE ⚠️
Test_openjdk21_hs_sanity.openjdk_x86-64_mac_rerun ✅ SUCCESS ✅ Rerun all
java -version
openjdk version "21.0.7" 2025-04-15 LTS
OpenJDK Runtime Environment Temurin-21.0.7+6 (build 21.0.7+6-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.7+6 (build 21.0.7+6-LTS, mixed mode)
Test_openjdk21_hs_sanity.openjdk_x86-64_mac_testList_0 ⚠️ UNSTABLE ⚠️ jdk_lang_0 => deep history 1/12 passed | possible issues
ppc64le_linux ✔️
extended.openjdk original run CUSTOM_TARGET: runtime/Thread/SuspendAtExit.java fails, passes on rerun
x86-64_mac ✔️
sanity.openjdk
CUSTOM_TARGET: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 fails passes on rerun
x86-64_linux ✔️
sanity.openjdk CUSTOM_TARGET: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id0 fails in original and rerun, manually rerun in Grinder/12915 passes Grinder_20250416145637_jdk21_x64Linux.tap.txt
extended.openjdk CUSTOM_TARGET: java/net/httpclient/ThrowingSubscribersAsLinesAsync.java fails in original, passes in rerun
aarch64_linux ✔️
sanity.openjdk CUSTOM_TARGET: java/util/concurrent/ExecutorService/CloseTest.java java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id01 failed in original, passed in rerun
extended.openjdk 2 targets jdk_net_1 and hotspot_runtime_0 failed in original, passed in rerun
x86-64_windows ✔️
extended.openjdk Waiting on https://ci.adoptium.net/job/Test_openjdk21_hs_extended.openjdk_x86-64_windows_testList_4_rerun/1/ - passed
all other top-level targets passing
4 hr queue time for machines
s390x_linux ✔️
extended.openjdk - 3 targets failing in original TESTLIST=jdk_nio_0,hotspot_serviceability_0,hotspot_runtime_0, pass in rerun on test-docker-ubuntu2404-s390x-1
x86-64_alpine-linux ✔️
sanity.openjdk 3 targets TESTLIST=jdk_util_0,jdk_lang_1,langtools_all_0 fail in original, jdk/jshell/ExternalEditorTest.java fails in rerun (known/non-blocking)
riscv64_linux ✔️
sanity.perf passed on rerun sanity.system passed on rerun extended.system passed on rerun
extended.openjdk https://ci.adoptium.net/job/Test_openjdk21_hs_extended.openjdk_riscv64_linux/112/ - of 7 child jobs, 2 Unstable, 1 Aborted
-
Build Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_5 #20 completed: UNSTABLE
-
Build Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_4 #29 completed: UNSTABLE
-
rerun of UNSTABLE, has 2 testcases failing
serviceability/sa/TestJhsdbJstackMixed.javarerun in Grinder/12946 on test-rise-ubuntu2404-riscv64-5 passes Grinder_20250421114854_JDK21_riscv64Linux.tap.txt,java/net/httpclient/ThrowingSubscribersAsLines.java- rerun in Grinder/12945 on test-rise-ubuntu2404-riscv64-1 passes
Grinder_20250421114737_JDK21_riscv64Linux.tap.txt
TestJhsdbJstackMixed
19:26:16 java.lang.RuntimeException: 'sun.jvm.hotspot.debugger.UnmappedAddressException:' found in stderr
19:26:16 at jdk.test.lib.process.OutputAnalyzer.shouldNotContain(OutputAnalyzer.java:281)
19:26:16 at TestJhsdbJstackMixed.runJstackMixedInLoop(TestJhsdbJstackMixed.java:159)
19:26:16 at TestJhsdbJstackMixed.main(TestJhsdbJstackMixed.java:179)
19:26:16 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
19:26:16 at java.base/java.lang.reflect.Method.invoke(Method.java:580)
19:26:16 at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
19:26:16 at java.base/java.lang.Thread.run(Thread.java:1583)
19:26:16 java.lang.RuntimeException: 'sun.jvm.hotspot.debugger.UnmappedAddressException:' found in stderr
19:26:16 at jdk.test.lib.process.OutputAnalyzer.shouldNotContain(OutputAnalyzer.java:281)
19:26:16 at TestJhsdbJstackMixed.runJstackMixedInLoop(TestJhsdbJstackMixed.java:159)
19:26:16 at TestJhsdbJstackMixed.main(TestJhsdbJstackMixed.java:179)
19:26:16 at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
19:26:16 at java.base/java.lang.reflect.Method.invoke(Method.java:580)
19:26:16 at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:333)
19:26:16 at java.base/java.lang.Thread.run(Thread.java:1583)
ThrowingSubscribersAsLines
20:36:12 DEBUG: [HttpClient-41-SelectorManager] [121s 337ms] Http1AsyncReceiver(SocketTube(103)) recorded java.io.IOException: connection closed locally
20:36:12 delegate: null
20:36:12 queue.isEmpty: false
20:36:12 stopRequested: false java.io.IOException: connection closed locally
20:36:12 java.io.IOException: connection closed locally
20:36:12 at java.net.http/jdk.internal.net.http.SocketTube.signalClosed(SocketTube.java:159)
20:36:12 at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:428)
20:36:12 at java.net.http/jdk.internal.net.http.PlainHttpConnection.close(PlainHttpConnection.java:406)
20:36:12 at java.net.http/jdk.internal.net.http.HttpClientImpl.closeConnection(HttpClientImpl.java:607)
20:36:12 at java.base/java.lang.Iterable.forEach(Iterable.java:75)
20:36:12 at java.net.http/jdk.internal.net.http.HttpClientImpl.stop(HttpClientImpl.java:546)
20:36:12 at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.shutdown(HttpClientImpl.java:1242)
20:36:12 at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1444)
- Build Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2 #40 completed: ABORTED - rerun in https://ci.adoptium.net/job/Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2/41 - passes Test_openjdk21_hs_extended.openjdk_riscv64_linux_testList_2.tap.txt
ppc64_aix ✔️
all pass
aarch64_windows
sanity.openjdk 6 targets fail in original, and in rerun (the shell script failures will be related to machine config issue / wsl)
https://ci.adoptium.net/job/Test_openjdk21_hs_sanity.openjdk_aarch64_windows_rerun/46/ - Machine config fixed, rerun failing targets in Grinder/13008 3 testcases fail runtime/ErrorHandling/MachCodeFramesInErrorFile.java,serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java,runtime/memory/ReadFromNoaccessArea.java
# TEST TARGETS RESULTS SUMMARY: TOTAL: 6 EXECUTED: 6 PASSED: 0 FAILED: 6 DISABLED: 0 SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 1,645; failed: 11; error: 0; skipped: 0
1..6
not ok 1 - hotspot_tier1_runtime_0
---
output:
|
Failed test cases:
TEST: runtime/ErrorHandling/MachCodeFramesInErrorFile.java
TEST: runtime/memory/ReadFromNoaccessArea.java
Test results: passed: 586; failed: 2
duration_ms: 754871
...
not ok 2 - hotspot_tier1_serviceability_0
---
output:
|
Failed test cases:
TEST: serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
Test results: passed: 315; failed: 1
duration_ms: 505764
...
not ok 3 - jdk_security1_0
---
output:
|
Failed test cases:
TEST: java/security/cert/CertificateFactory/slowstream.sh
TEST: java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
TEST: java/security/Security/ClassLoaderDeadlock/Deadlock.sh
Test results: passed: 218; failed: 3
duration_ms: 539475
...
not ok 4 - jdk_security1_1
---
output:
|
Failed test cases:
TEST: java/security/cert/CertificateFactory/slowstream.sh
TEST: java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
TEST: java/security/Security/ClassLoaderDeadlock/Deadlock.sh
Test results: passed: 218; failed: 3
duration_ms: 285726
...
not ok 5 - jdk_security4_0
---
output:
|
Failed test cases:
TEST: sun/security/krb5/runNameEquals.sh
Test results: passed: 154; failed: 1
duration_ms: 295726
...
not ok 6 - jdk_security4_1
---
output:
|
Failed test cases:
TEST: sun/security/krb5/runNameEquals.sh
Test results: passed: 154; failed: 1
duration_ms: 287846
...
extended.openjdk - 168 testcase failures in rerun, some are shell script related, but others not https://ci.adoptium.net/job/Test_openjdk21_hs_extended.openjdk_aarch64_windows_rerun/38/ Too many failures to focus on triaging, parking this until other platforms are triaged - machine config fixed, rerun failing targets in Grinder/13010
# Timestamp: Fri Apr 18 07:57:05 2025 UTC
# TEST TARGETS RESULTS SUMMARY: TOTAL: 14 EXECUTED: 14 PASSED: 1 FAILED: 13 DISABLED: 0 SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 5,465; failed: 168; error: 0; skipped: 0
Grinder/13010 has 5 testcases failing (some overlap with failures in sanity, due to a duplication issue we have) runtime/cds/appcds/TestDumpClassListSource.java.TestDumpClassListSource runtime/memory/ReserveMemory.java.ReserveMemory runtime/memory/ReadFromNoaccessArea.java.ReadFromNoaccessArea serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java.RedefineSharedClassJFR runtime/ErrorHandling/MachCodeFramesInErrorFile.java.MachCodeFramesInErrorFile
5 unique failures, which should get reported, but will not be considered blocking:
- runtime/cds/appcds/TestDumpClassListSource
- runtime/memory/ReserveMemory
- runtime/memory/ReadFromNoaccessArea
- runtime/ErrorHandling/MachCodeFramesInErrorFile
- serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
aarch64_alpine-linux ✔️
sanity.openjdk 2 targets fail in original and in rerun (ExternalEditorTest is known/non-blocking), rerun hotspot_tier1_serviceability_0 testcases manually in Grinder/12941 on test-docker-alpine319-armv8-1
# TEST TARGETS RESULTS SUMMARY: TOTAL: 2 EXECUTED: 2 PASSED: 0 FAILED: 2 DISABLED: 0 SKIPPED: 0
# TESTCASES RESULTS SUMMARY: passed: 4,766; failed: 5; error: 0; skipped: 0
1..2
not ok 1 - hotspot_tier1_serviceability_0
---
output:
|
Failed test cases:
TEST: serviceability/sa/ClhsdbFindPC.java#no-xcomp-core
TEST: serviceability/sa/ClhsdbFindPC.java#xcomp-core
TEST: serviceability/sa/ClhsdbPmap.java#core
TEST: serviceability/sa/ClhsdbPstack.java#core
Test results: passed: 341; failed: 4
duration_ms: 474365
...
not ok 2 - langtools_all_0
---
output:
|
Failed test cases:
TEST: jdk/jshell/ExternalEditorTest.java
Test results: passed: 4,425; failed: 1
duration_ms: 1566688
...
ExternalEditorTest fails with:
07:41:21 java.lang.AssertionError: Socket timeout exception.
07:41:21 Output: | Edit Error: process IO failure: Cannot run program "/home/jenkins/workspace/Grinder/aqa-tests/TKG/output_17449761036038/langtools_custom_0/work/scratch/0/editor.sh": error=8, Exec format error
07:41:21
extended.openjdk serviceability/sa/ClhsdbFindPC.java#no-xcomp-core serviceability/sa/ClhsdbFindPC.java#xcomp-core serviceability/sa/ClhsdbPmap.java#core serviceability/sa/ClhsdbPstack.java#core serviceability/sa/TestJmapCore.java serviceability/sa/TestJmapCoreMetaspace.java fail in original, pass in rerun on test-docker-alpine319-armv8-1
ACTION: check why the serviceability testcases are in both sanity and extended level (and fix this duplication) ACTION: create issue to report and exclude ExternalEditorTest on this platform, marking as non-blocking