-
Notifications
You must be signed in to change notification settings - Fork 219
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
patchelf 0.17.0 can lead to broken repairs #1421
Comments
Thanks for the report. |
|
yes but it's been processed by auditwheel. I need the wheel before it's been repaired to investigate. It's been building for more than 4 hours now (I just cloned the project & started ./tools/build/build_wheels.sh). PS: I could reproduce the behavior mentioned in eclipse-sumo/sumo#12142 with the link provided so thanks for that but that's not enough to investigate. |
So you need the wheel before auditwheel runs, correct? I do not have that but I could set it up. But it will take probably an hour to build. |
Exactly. I'd like to see if it comes from the libxcrypt update or the patchelf update. Having the wheel before auditwheel runs is the easiest path for that investigation. |
The build is here: https://github.com/behrisch/sumo/actions/runs/3561204237 and it should be in the raw wheels artifact |
Thanks for the raw wheels.
lead to:
A workaround for your builds would be to pin |
It seems that only the |
Thanks a lot! I used your workaround and it seems to work just fine now. Also for the other executables which failed before. I am doing more extensive tests now. |
Our tests are running fine now. Anything I can do to help with the bugreport for upstream? |
@behrisch, it might be related to NixOS/patchelf#446 so checking if NixOS/patchelf#447 solves your issue might be worth a try (& commenting there if that's the case). |
We are having the same issue while building wheels for the NEURON project using latest manylinux2014_x86_64 images (containing
I tried |
We also hit this on the Panda3D project; of the version 1.10.13 wheels we have on PyPI, several of our binaries segfault on run. Even calling Downgrading to I would suggest that manylinux ship an older patchelf for now until these issues are fixed upstream, since it is affecting multiple projects. |
Due to bugs causing executables to be corrupted, see pypa/manylinux#1421 and NixOS/patchelf#446 Fixes panda3d/panda3d#1504
After updating to the specified tag several of our applications started to segfault directly on startup, see eclipse-sumo/sumo#12142. Going back to 2022-11-14-1226cfc solved the problem. The given library is the only one that changed.
To reproduce you can compare running marouter after doing
pip install -i https://test.pypi.org/simple eclipse-sumo==1.15.0.post434
(last working version before the change) with the versions post450 (first broken) and post616 (fixed).The text was updated successfully, but these errors were encountered: