Skip to content

Bug: cargo test crashes on i386 #280

@tenzap

Description

@tenzap

Describe the bug

While running the test suite of the Debian package on x86 (i386) architecture, we found that the tests are crashing (signal: 11, SIGSEGV: invalid memory reference)

Could you have a look?

This also crashed with 6.4.0

There is no crash on the other archs and tests pass.

Steps to reproduce

Command:
['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'test', '--verbose', '--verbose', '-j4', '--target', 'i686-unknown-linux-gnu', '--all-targets', '--all-features']

Full log for 6.5.3 available at https://debusine.debian.net/debian/developers/artifact/2529250/file/rust-simsimd:@-stdout
Full log for 6.4.0 at https://ci.debian.net/data/autopkgtest/testing/i386/r/rust-simsimd/64843062/artifacts.tar.gz

Expected behavior

no crash

SimSIMD version

6.5.3

Operating System

Debian unstable

Hardware architecture

x86

Which interface are you using?

C implementation

Contact Details

No response

Are you open to being tagged as a contributor?

  • I am open to being mentioned in the project .git history as a contributor

Is there an existing issue for this?

  • I have searched the existing issues

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions