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

Failure in nightly CI: ELF load command address/offset not properly aligned #19261

Closed
SeanCurtis-TRI opened this issue Apr 24, 2023 · 3 comments
Assignees
Labels
component: build system Bazel, CMake, dependencies, memory checkers, linters type: bug

Comments

@SeanCurtis-TRI
Copy link
Contributor

What happened?

As of the night of April 23, 2023, linux-focal-unprovisioned-gcc-wheel-nightly-release is failing with the following complaint:

ImportError: libtbb-fb00472a.so.12.6: ELF load command address/offset not properly aligned

Leading to failure of Executing test tests/pyi-install-test.py.

The error persisted across a retriggered build. Presumably, some system package upgrade has moved out from under us. We need to scrub through the logs to see what is different from the 22nd.

Version

8524daf

What operating system are you using?

Ubuntu 20.04

What installation option are you using?

No response

Relevant log output

No response

@SeanCurtis-TRI SeanCurtis-TRI added type: bug component: build system Bazel, CMake, dependencies, memory checkers, linters labels Apr 24, 2023
@jwnimmer-tri
Copy link
Collaborator

jwnimmer-tri commented Apr 24, 2023

During RUN /image/provision-python.sh 3.8 :

  • Prior nightly passing: patchelf-0.17.2.1.
  • Current nightly failing: patchelf-0.18.0.0.

https://github.com/NixOS/patchelf/releases/tag/0.18.0

svenevs added a commit to svenevs/drake that referenced this issue Apr 24, 2023
Relates: RobotLocomotion#19261

The release of patchelf==0.18.0.0 has bugs.
@svenevs
Copy link
Contributor

svenevs commented Apr 24, 2023

Band-aid in #19262, historical PR reference in #18163 (switch from build from source to pip).

Relates: mayeut/patchelf-pypi#87, NixOS/patchelf#492

Anticipated: after triage patchelf team will likely have a new release out fairly soon since this is probably breaking a lot of wheel builds, so would prefer to keep this open and eventually pin it to a newer release.

svenevs added a commit to svenevs/drake that referenced this issue Apr 24, 2023
Relates: RobotLocomotion#19261

The release of patchelf==0.18.0.0 has bugs.
svenevs added a commit to svenevs/drake that referenced this issue Apr 24, 2023
Relates: RobotLocomotion#19261

The release of patchelf==0.18.0.0 has bugs.
@jwnimmer-tri
Copy link
Collaborator

jwnimmer-tri commented Apr 24, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: build system Bazel, CMake, dependencies, memory checkers, linters type: bug
Projects
None yet
Development

No branches or pull requests

3 participants