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

JDK11/arm32 builds are hanging on javac near start of build (strace/JDK10 issue?) #3889

Open
sxa opened this issue Jul 16, 2024 · 2 comments
Assignees
Labels
arm Issues that affect or relate to the ARM OS buildbreak High priority issues that cause build breaks in jenkins or build scripts jenkins Issues that enhance or fix our jenkins server macos Issues that affect or relate to the MAC OS openj9 Issues that are enhancements or bugs raised against the OpenJ9 group question Issues that are queries about the code base or potential problems that have been spotted

Comments

@sxa
Copy link
Member

sxa commented Jul 16, 2024

Thank you for reporting a broken build! Please fill in the following details:

Builds are timing out after 8 hours. An attempt to build with JDK11 boot JDK at https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk11u/job/jdk11u-linux-arm-temurin/347/console appears to be progressing normally (albeit on the Ubuntu 22.04 machine instead of the 20.04 one from the release job linked above). Noting that https://ci.adoptium.net/job/build-scripts/job/jobs/job/release/job/jobs/job/jdk11u/job/jdk11u-release-linux-arm-temurin/20/console was run on the 22.04 machine and seemed to show the same hang (it was aborted 5 minutes into the part of the build that showed the problem). This is likely happening after the sbom-strace functionality was enabled in adoptium/ci-jenkins-pipelines#1065

@sxa sxa added the buildbreak High priority issues that cause build breaks in jenkins or build scripts label Jul 16, 2024
@github-actions github-actions bot added arm Issues that affect or relate to the ARM OS macos Issues that affect or relate to the MAC OS openj9 Issues that are enhancements or bugs raised against the OpenJ9 group question Issues that are queries about the code base or potential problems that have been spotted jenkins Issues that enhance or fix our jenkins server labels Jul 16, 2024
@sxa sxa self-assigned this Jul 16, 2024
@sxa
Copy link
Member Author

sxa commented Jul 16, 2024

Build tests:

  • 347 - Listed above - strace, JDK11 boot, --with-jobs=4, Ubuntu 22.04 host
  • 348 - strace, JDK10 boot, --with-jobs=4, Ubuntu 22.04 host
  • 349 - strace, JDK11 boot, --with-jobs=4, Ubuntu 20.04 host
  • 350 - strace, JDK10 boot, --with-jobs=1, Ubuntu 22.04 host

We have a couple of options here for the release:

  • Disable --enable-sbom-strace on JDK11/arm32 only (Will result in the sbom potentially being less complete than the other Linux platforms, but I don't think it will be any different from the April release).
  • Switch to using JDK11 to bootstrap this build (Should have no negative impact, but means it will be different from most of the other platforms)

I'm not sure I can think of anything else that would be practical.

FYI @smlambert

@jiekang
Copy link
Contributor

jiekang commented Jul 16, 2024

Either option is fine in my opinion; whichever is the easiest to do maybe? Option 1 feels just a tad 'safer' to me if the SBOM is truly unchanged since the April release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arm Issues that affect or relate to the ARM OS buildbreak High priority issues that cause build breaks in jenkins or build scripts jenkins Issues that enhance or fix our jenkins server macos Issues that affect or relate to the MAC OS openj9 Issues that are enhancements or bugs raised against the OpenJ9 group question Issues that are queries about the code base or potential problems that have been spotted
Projects
None yet
Development

No branches or pull requests

2 participants