-
Notifications
You must be signed in to change notification settings - Fork 170
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
bcrypt 4.0.0 test failure on 32bit arch #407
Comments
Interesting. We don't test on 32-bit x86 on Linux, but we do on Windows. Is it possible to get a C backtrace for the segfault? |
I was not able to produce any reasonable C backtrace, but all tests succeeds if bcrypt is built and Rust crates are created with Build log for successful build is in Fedora COPR, mageia-cauldron-i586 builder-live.log.gz. Other flags are also used in RUSTFLAGS, but |
That's perplexing, and suggests an LLVM or rustc bug. Or maybe a bcrypt bug that just happens to get triggered by this. |
Also happens on NixOS i686-linux with Rust 1.63.0, python 3.10.7. I can narrow it down to this test:
Disabling |
The latest bcrypt version segfaults during test_kdf, which prevents the package from building. The package is in the critical chain for many NixOS tests, which currently won't complete on i686-linux. Upstream-Issue: pyca/bcrypt#407
Tests fails due to a segfault on 32bit Mageia Cauldron, the development version of the distro. I can reproduce the issue also with Fedora 36 bcrypt mock build. Mock is a tool for a reproducible build of RPM packages.
Full build logs available in Fedora COPR, mageia-cauldron-i586 builder-live.log.gz.
The text was updated successfully, but these errors were encountered: