Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jdk-17.0.5 release triage #4039

Closed
zdtsw opened this issue Oct 14, 2022 · 23 comments
Closed

jdk-17.0.5 release triage #4039

zdtsw opened this issue Oct 14, 2022 · 23 comments

Comments

@zdtsw
Copy link
Contributor

zdtsw commented Oct 14, 2022

Screen Shot 2022-10-19 at 9 40 51 PM

Release Summary Report for openjdk17-pipeline

Report generated at: Thu, 20 Oct 2022 01:39:40 GMT

TRSS Build and TRSS Grid View
Jenkins Build URL https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk17-pipeline/539/
Started by user Wen Zhou at 10/19/2022, 12:19:49 AM


create_installer_mac ❌ undefined ❌

create_installer_windows ❌ undefined ❌

sign_build ❌ undefined ❌

sign_installer ❌ undefined ❌

sign_temurin_gpg ❌ undefined ❌


Test_openjdk17_hs_extended.openjdk_aarch64_alpine-linux ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_aarch64_alpine-linux_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_aarch64_alpine-linux_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_aarch64_linux ⚠️ UNSTABLE ⚠️
Rerun all

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing)

jdk_net_1 => deep history 4/5 passed | possible issues
jdk_net_0 => deep history 4/5 passed | possible issues

Test_openjdk17_hs_extended.openjdk_aarch64_mac ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_aarch64_mac_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_aarch64_mac_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_arm_linux ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_arm_linux_testList_0 ⚠️ UNSTABLE ⚠️
jvm_compiler_2 => deep history 2/5 passed | possible issues

Test_openjdk17_hs_extended.openjdk_arm_linux_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_2 => deep history 4/6 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64_aix ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_ppc64_aix_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64_aix_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64_aix_testList_2 ⚠️ UNSTABLE ⚠️
jdk_nio_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64le_linux ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_ppc64le_linux_testList_2 ⚠️ UNSTABLE ⚠️
jdk_beans_1 => deep history 2/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_s390x_linux ❌ ABORTED ❌

Test_openjdk17_hs_extended.openjdk_s390x_linux_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 2/4 passed | possible issues
jdk_tools_1 => deep history 2/3 passed | possible issues
jdk_imageio_1 => deep history 2/3 passed | possible issues

Test_openjdk17_hs_extended.openjdk_s390x_linux_testList_1 ❌ ABORTED ❌
jvm_compiler_0 => deep history 4/5 passed | possible issues
jdk_net_1 => deep history 1/4 passed | possible issues
jdk_nio_1 => deep history 1/4 passed | possible issues
jdk_management_1 => deep history 1/4 passed | possible issues
jdk_tools_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_s390x_linux_testList_2 ⚠️ UNSTABLE ⚠️
jdk_nio_0 => deep history 2/3 passed | possible issues
jdk_imageio_0 => deep history 2/3 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-32_windows ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_x86-32_windows_testList_0 ⚠️ UNSTABLE ⚠️
jvm_compiler_2 => deep history 0/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-32_windows_testList_1 ⚠️ UNSTABLE ⚠️
jdk_tools_2 => deep history 1/3 passed | possible issues
jdk_net_2 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_alpine-linux ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_x86-64_alpine-linux_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_alpine-linux_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_linux ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_linux_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_mac ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_x86-64_mac_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 2/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_mac_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 2/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_windows ⚠️ UNSTABLE ⚠️

Test_openjdk17_hs_extended.openjdk_x86-64_windows_testList_0 ⚠️ UNSTABLE ⚠️
jdk_net_0 => deep history 3/4 passed | possible issues
jdk_tools_1 => deep history 2/4 passed | possible issues

Test_openjdk17_hs_extended.openjdk_x86-64_windows_testList_1 ⚠️ UNSTABLE ⚠️
jdk_net_1 => deep history 3/4 passed | possible issues
jdk_tools_0 => deep history 1/4 passed | possible issues

Test_openjdk17_hs_extended.system_s390x_linux ⚠️ UNSTABLE ⚠️
Rerun all

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing)

MiniMix_aot_5m_0 => deep history 3/4 passed | possible issues
DBBLoadTest_5m_0 => deep history 4/5 passed | possible issues
DBBLoadTest_5m_1 => deep history 4/5 passed | possible issues

Test_openjdk17_hs_sanity.openjdk_ppc64_aix ⚠️ UNSTABLE ⚠️
Rerun all

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode)

jdk_lang_1 => deep history 3/6 passed | possible issues
jdk_svc_sanity_0 => deep history 3/6 passed | possible issues
jdk_svc_sanity_1 => deep history 3/6 passed | possible issues

Test_openjdk17_hs_sanity.openjdk_x86-64_alpine-linux ⚠️ UNSTABLE ⚠️
Rerun all

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing)

jdk_util_1 => deep history 6/7 passed | possible issues

Test_openjdk17_hs_sanity.openjdk_x86-64_linux ⚠️ UNSTABLE ⚠️
Rerun all

java -version
openjdk version "17.0.5" 2022-10-18
OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8)
OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing)

jdk_util_1 => deep history 6/7 passed | possible issues

@sophia-guo
Copy link
Contributor

All jdk_net failures are similar to jdk11, which should be fixed by #4057. Can be double checked by rerun.

@smlambert
Copy link
Contributor

smlambert commented Oct 19, 2022

@smlambert
Copy link
Contributor

smlambert commented Oct 19, 2022

aarch64_linux

@smlambert
Copy link
Contributor

smlambert commented Oct 19, 2022

aarch64_mac

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

arm_linux

SL/Nov1: looks like this bug https://bugs.openjdk.org/browse/JDK-8289044 explains the TestFloatJNIArgs failure

14:28:07  STDOUT:
14:28:07  #
14:28:07  # A fatal error has been detected by the Java Runtime Environment:
14:28:07  #
14:28:07  #  Internal Error (c1_LIRAssembler_arm.cpp:1487), pid=3540584, tid=3540600
14:28:07  #  Error: ShouldNotReachHere()
14:28:07  #
14:28:07  # JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)
14:28:07  # Java VM: OpenJDK Server VM Temurin-17.0.5+8 (17.0.5+8, compiled mode, sharing, tiered, g1 gc, linux-arm)
14:28:07  # Problematic frame:
14:28:07  # V  [libjvm.so+0x1eb120]  LIR_Assembler::cmove(LIR_Condition, LIR_OprDesc*, LIR_OprDesc*, LIR_OprDesc*, BasicType)+0x210
14:28:07  #
14:28:07  # Core dump will be written. Default location: /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_16662897874765/jvm_compiler_2/work/scratch/0/core
14:28:07  #
14:28:07  # An error report file with more information is saved as:
14:28:07  # /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_16662897874765/jvm_compiler_2/work/scratch/0/hs_err_pid3540584.log
14:28:07  #
14:28:07  # Compiler replay data is saved as:
14:28:07  # /home/jenkins/workspace/Grinder/aqa-tests/TKG/output_16662897874765/jvm_compiler_2/work/scratch/0/replay_pid3540584.log

Fixed in 17.0.6 via openjdk/jdk17u-dev@94618a2
Consider non-blocking for this release (and can be excluded in our v0.9.5-release aqa-tests branch).

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

ppc64le_linux

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

x86-32_windows

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

x86-64_mac

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

x86-64_windows

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

x86-64_linux

@smlambert
Copy link
Contributor

smlambert commented Oct 20, 2022

ppc64_aix

@sophia-guo
Copy link
Contributor

Win32 jvm_compile_2 failures should be excluded by #4064, which will also be backport to release branch when ready.
Test_openjdk17_hs_extended.openjdk_x86-32_windows_testList_0 ⚠️ UNSTABLE ⚠️
jvm_compiler_2 => deep history 0/4 passed | possible issues

@sophia-guo
Copy link
Contributor

ppc64_aix jdk_svc_sanity tests failed with no tests selected. testcases updated by #4019. Can be ignored, similar to jdk11

jdk_svc_sanity_0 => deep history 3/6 passed | possible issues
jdk_svc_sanity_1 => deep history 3/6 passed | possible issues

@smlambert
Copy link
Contributor

smlambert commented Oct 21, 2022

x86-64_alpine-linux

@smlambert
Copy link
Contributor

smlambert commented Oct 21, 2022

s390x_linux (failures due to NoRouteToException: infra issue adoptium/infrastructure#2807)

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Oct 26, 2022

s390x linux continued

Failures from Shelleys rerun: https://ci.adoptopenjdk.net/job/Grinder/5897

https://ci.adoptopenjdk.net/job/Grinder_testList_1/152/testReport/
https://ci.adoptopenjdk.net/job/Grinder_testList_0/189/testReport/

jvm_compiler_0,jdk_net_1,jdk_tools_0,jdk_nio_1,jdk_management_1

Rerunning these failed targets https://ci.adoptopenjdk.net/job/Grinder/6033/console with extra timeout factor

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Oct 26, 2022

arm linux continued

Remaining failing test case

compiler/floatingpoint/TestFloatJNIArgs.java#id0.TestFloatJNIArgs_id0

Rerunning on all machines (grinders 6028 to 6032)

Every test failed with


13:37:56  configuration:
13:37:56  STDOUT:
13:37:56  #
13:37:56  # A fatal error has been detected by the Java Runtime Environment:
13:37:56  #
13:37:56  #  Internal Error (c1_LIRAssembler_arm.cpp:1487), pid=560, tid=578
13:37:56  #  Error: ShouldNotReachHere()
13:37:56  #
13:37:56  # JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)
13:37:56  # Java VM: OpenJDK Server VM Temurin-17.0.5+8 (17.0.5+8, compiled mode, sharing, tiered, g1 gc, linux-arm)
13:37:56  # Problematic frame:
13:37:56  # V  [libjvm.so+0x1eb120]  LIR_Assembler::cmove(LIR_Condition, LIR_OprDesc*, LIR_OprDesc*, LIR_OprDesc*, BasicType)+0x210
13:37:56  #
13:37:56  # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
13:37:56  #
13:37:56  # An error report file with more information is saved as:
13:37:56  # /ssd/jenkins/workspace/Grinder/aqa-tests/TKG/output_16667878469887/jdk_custom_2/work/scratch/hs_err_pid560.log
13:37:56  #
13:37:56  # Compiler replay data is saved as:
13:37:56  # /ssd/jenkins/workspace/Grinder/aqa-tests/TKG/output_16667878469887/jdk_custom_2/work/scratch/replay_pid560.log
13:37:56  #

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Oct 26, 2022

aix continued

Failing test cases

java/lang/invoke/MethodHandles/CatchExceptionTest.java.CatchExceptionTest
java/lang/invoke/MethodHandlesGeneralTest.java.MethodHandlesGeneralTest
java/lang/invoke/MethodHandlesSpreadArgumentsTest.java.MethodHandlesSpreadArgumentsTest

Shelleys grinder, https://ci.adoptopenjdk.net/job/Grinder/5871, and the original test job, https://ci.adoptopenjdk.net/job/Test_openjdk17_hs_sanity.openjdk_ppc64_aix/185/tapResults/, shows both jdk_svc_sanity 0 and 1 fail, yet the test output mentions no specific test case failure (all the specific failing test cases belong to jdk_lang)

In both 0 and 1, I see the line

09:02:27 Test results: no tests selected

in their console outputs, in both the grinder and the original test job.

I'm rerunning the jdk_lang failures on all of the aix machines as it looks to be intermittently passing in the history.

From jdk_lang rerun
https://ci.adoptopenjdk.net/job/Grinder/6035/testReport/
Shows

java/lang/invoke/MethodHandles/CatchExceptionTest.java.CatchExceptionTest
java/lang/invoke/MethodHandlesGeneralTest.java.MethodHandlesGeneralTest

both pass.
java/lang/invoke/MethodHandlesSpreadArgumentsTest.java.MethodHandlesSpreadArgumentsTest
passes intermittently, therefore is non blocking

@zdtsw
Copy link
Contributor Author

zdtsw commented Oct 28, 2022

#4039 (comment) does it mean AIX is done, or still failing need to check? @Haroon-Khel

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Oct 28, 2022

@zdtsw Its a bit confusing. The jdk_lang tests pass. The jdk_svc_sanity_0 and 1 tests are reporting a fail, but do not show any specific failing tests. It could be a false negative, or we are not running the test correctly

@zdtsw
Copy link
Contributor Author

zdtsw commented Oct 28, 2022

you mean jdk_svc_sanity not jdk_svc ?
according to #4039 (comment), it can be ignored?

@Haroon-Khel
Copy link
Contributor

Yeah, jdk_svc_sanity sorry. Oh yeah i guess it can be. I didn't see that comment. ppc64 aix is complete then

@smlambert
Copy link
Contributor

@zdtsw - re: #4039 (comment) - 1 testcase remains, it will get excluded, consider s390x_linux AQA triage completed and good to release.

@zdtsw zdtsw closed this as completed Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants