-
Notifications
You must be signed in to change notification settings - Fork 25
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
Sharded shuffle concurrency test failures with rust 1.78 #1036
Comments
Can you try to pin the shuttle version 0.6 and see if it works. There was also a release of 0.7 along with rustc that could've broken it. |
It fails with either version 0.6 or 0.7 of shuttle. Unfortunately only release builds fail. I added some debug prints to
The original and cloned vtables even have the same contents, even though they are distinct in memory:
|
Here we go: rust-lang/rust#119863 |
great catch, I guess we need to get rid of Will work on that |
I see this failure consistently on my local machine (aarch64-apple-darwin) after upgrading to rust 1.78, but not in CI (e.g. https://github.com/private-attribution/ipa/actions/runs/8929174792/job/24526364966?pr=1035).
Command:
cargo test -p ipa-core --release --features "shuttle multi-threading" -- shuffle::sharded::tests::empty
(non_empty_input
also fails)Output:
The text was updated successfully, but these errors were encountered: