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

test failures on 32-bit architectures #2446

Closed
decathorpe opened this issue May 27, 2021 · 0 comments · Fixed by #2447
Closed

test failures on 32-bit architectures #2446

decathorpe opened this issue May 27, 2021 · 0 comments · Fixed by #2447

Comments

@decathorpe
Copy link

I've recently been able to enable the futures test suite in Fedora RPM builds, however I have discovered to test failures on the following architectures:

  • armv7-unknown-linux-gnueabihf (32-bit ARM)
  • i686-unknown-linux-gnu (32-bit x86)
failures:
---- select_on_non_unpin_size stdout ----
thread 'select_on_non_unpin_size' panicked at 'assertion failed: `(left == right)`
  left: `32`,
 right: `16`', tests/async_await_macros.rs:229:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- select_size stdout ----
thread 'select_size' panicked at 'assertion failed: `(left == right)`
  left: `16`,
 right: `24`', tests/async_await_macros.rs:169:5
failures:
    select_on_non_unpin_size
    select_size

From what I can tell, this is caused by the hard-coded expected in-memory sizes being specific to 64-bit architectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant