-
Notifications
You must be signed in to change notification settings - Fork 5
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
ICE with rustc 1.64.0-nightly (27eb6d701 2022-07-04) running on x86_64-unknown-linux-gnu #14
Comments
I'm a little bit swamped with the release of |
Hi, any progress? Can I help? Have a bunch of builds from dependabot piling up, but all failing due to this. |
I think this is more than just a bug in lexical, but I'll take a deep dive. We're running into this in a few other libraries I maintain. |
Can you try with 18:57 $ cargo +nightly --version
cargo 1.64.0-nightly (b1dd22e66 2022-07-09) And then |
This isn't a lexical issue: this is the issue in question rust-lang/rust#98833. Specifically, this comment documents the likely offending commit.
I'll keep this open as a tracking issue, but this isn't a bug in lexical, and is an upstream issue. Hopefully you find a working solution, such as using an older nightly in the meantime. |
It's failing in my GH Action. I do have cargo cached. So I tried changing the key to do an effective reset of the cache. No change. |
I'll try building your project with various nightlies since it seemed that (Note that this may take a while, your package doesn't compile very quickly and I believe I need the full context to check this). |
FYI: If you want to help (this will likely be filed as a bug on Rust itself), using cargo-bisect-rustc with all the necessary dependencies installed and the failing action would be very useful. You would be using a custom script, and the start and end points can be toggled as per the description. Once I have more information on what's failing and the dependencies, I can help you get started with using the tool. |
I'm using a Fedora 36 host machine, and ran the following: $ rustup toolchain install nightly-2022-06-29-x86_64-unknown-linux-gnu
$ cargo +nightly-2022-06-29 build --manifest-path flowc/Cargo.toml I also tried it with |
Battling this now, is strange. It maybe related to coverage and the compiler flags needed for that. I will try to narrow it down and post back here before I leave for a weeks vacation tonight.... |
Here is the crash trace from GH Actions (https://github.com/andrewdavidmackenzie/flow/runs/7464889220?check_suite_focus=true), which includes the I'll see if I can remove that and see what happens.
|
This seems to have fixed itself while I was on Vacations :-) |
Maintainer's Note
This is a bug with recent nightly versions as documented here, and likely due to MIR inlining in rust-lang/rust#91743. The last known working commit is
nightly-x86_64-unknown-linux-gnu installed - rustc 1.64.0-nightly (7425fb293 2022-06-30)
. See this comment further below for a deeper description of the issue. This is now a tracking issue for rust-lang/rust#98833.The original post is unmodified below.
Description
My projects nightly cron Github Action build has started failing when compiling minimal-lexical recently, I presume due to an update to rustc nightly...
Here is a failing build log:
https://github.com/andrewdavidmackenzie/flow/runs/7201189157?check_suite_focus=true#step:12:229
It seems to be deep in my dependency tree via wax -> nom -> minimal-lexical, and I have wax on 0.5.0 which is the latest, so not sure there is much I can do on my end?
The text was updated successfully, but these errors were encountered: