-
Notifications
You must be signed in to change notification settings - Fork 722
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
JTReg jdk11-m2 Failure: PatchModuleImgTest_PlatformMod_0 #9048
Comments
Never seen this before. |
I cannot recreate the failure from running 20+ times. |
@knn-k where did you try? @smlambert can @knn-k get access to test-packet-armv8-ubuntu-16-04 |
I tried it in my local environment with quad core. |
Could also try it on cent7-aarch64-1. |
Can run a 10x Grinder at OpenJ9: Can run a 10x Grinder at Adopt: |
Alternatively, to gain direct access to an AdoptOpenJDK machine, you'd need to request it by opening an openjdk-infrastructure issue. |
I ran this test 100 times on cent7-aarch64-1 manually (50 times each with large heap build and compressed refs build), and I saw no failures.
|
https://ci.adoptopenjdk.net/job/Grinder/2722/tapResults/ 92/100 failures on EDIT: Running a new one at https://ci.adoptopenjdk.net/job/Grinder/2744. This time on a different machine (test-aws-rhel76-armv8-4) seeing as it might be infra specific |
The run on test-aws-rhel76-armv8-4 above was OK. |
Grinder on a rhel machine passed https://ci.adoptopenjdk.net/job/Grinder/2744/. Im not sure what the differences between rhel/centos and ubuntu are in terms of this hash however |
That's interesting. When running on an ubuntu based machine again (https://ci.adoptopenjdk.net/job/Grinder/2746/), the test only failed 1/100 times. The only difference between this and the grinder ran in #9048 (comment) is that the nightly is newer |
I ran this test on test-packet-ubuntu1604-armv8-1 more than 50 times, and saw no failures.
I guess (and I hope) something in recent fixes/changes stabilized this. |
Possibly related: adoptium/temurin-build#1804 |
This test uses the native OpenSSL in running jlink. I got the following output in Step 6 of the test when I use
Is the hash value calculated by the native MessageDigest? |
This happened in https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.system_aarch64_linux/186/tapResults/.
|
This happened in https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.system_aarch64_linux/186/tapResults/.
|
Moving this forward as we've completed the milestone 2 builds for 0.21.0 and it's too late to put this in. |
@Akira1Saitoh found a case where the native The version of OpenSSL on cent7-aarch64-1 is 1.0.2k. What is the version of OpenSSL on other test machines? |
@jdekonin @AdamBrousseau is there a newer version of openssl available for cent7-aarch64-1? |
It doesn't appear so with the default repos, the system is 100% up-to-date. We could add a newer version to the machine and make it the default, depends on what the lowest operating system supported being targeted is I suppose. |
@knn-k will this complete for the 0.22 release? Should it be moved forward to 0.23? |
@DanHeidinga If this is caused by OpenSSL on test servers as the native |
Do we need this in the milestone plan? I'll remove it. |
Evidence so far suggests this is a duplicate of #9046 and is related to the installed version of OpenSSL on the test machines. @Akira1Saitoh was able to demonstrate an incorrect hash value with an independent test outside of OpenJ9 and Java which strongly suggests this is not an OpenJ9 issue. I'm closing this as a dup of #9046. |
Failure link
https://ci.adoptopenjdk.net/job/Test_openjdk11_j9_sanity.system_aarch64_linux_xl/73
Optional info
Failure output (captured from console output)
The text was updated successfully, but these errors were encountered: