-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Illegal instruction in hamt-rs in Rust 1.15 #38683
Comments
Looks like this is actually a panic in a panic with the test harness hiding the output. The actual error is a debug assertion tripping
|
I was in the process of minimizing this when I realized that this has been fixed on nightly... |
This was fixed by some PR in this range. My guess is that #38600 fixed it, but that's a total shot in the dark. @eddyb does anything in that range look like it'd fix this bug to you? perhaps #38449? |
#38600 is far more likely than my own PR (which shouldn't affect codegen). |
Nice! Thanks for fixing my crate |
So, I tried a build from the beta branch (which I believe includes a backport of #38600). I don't see any illegal instructions, but instead running the hamt-rs tests just hangs and never completes! Indeed, using the latest nightly build (from Dec 28 or so) still exhibits the error. I haven't tried a plain vanilla master build yet. |
@nikomatsakis oh I don't think it's hanging it's just taking awhile (takes a long time for me on stable too). I just let it run to completion and it finished successfully on both beta/stable. So looks like the beta backport fixed the issue, so closing. |
This did not happen in Rust 1.14.
https://github.com/michaelwoerister/hamt-rs commit 7bb893a2e4e5258b9bfcef46355a1dedfe0fc596
rustc 1.15.0-beta.1 (d9a0f0d 2016-12-19)
x86_64-unknown-linux-gnu
cc @michaelwoerister
The text was updated successfully, but these errors were encountered: