-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 when building docopt with rustc nightly on Travis CI #70041
Comments
FTR, the docopt crate was last updated almost a year ago, so this is not due to some new code there https://crates.io/crates/docopt |
Hey Cleanup Crew ICE-breakers! This bug has been identified as a good cc @AminArria @chrissimpkins @contrun @DutchGhost @elshize @ethanboxx @h-michael @HallerPatrick @hdhoang @hellow554 @imtsuki @jakevossen5 @KarlK90 @LeSeulArtichaut @matheus-consoli @mental32 @nmccarty @Noah-Kennedy @pard68 @PeytonT @pierreN @Redblueflame @RobbieClarken @RobertoSnap @robjtede @SarthakSingh31 @senden9 @shekohex @sinato @spastorino @turboladen @woshilapin @yerke |
This seems to be an issue with #68944. It could be we're calling |
I can reproduce it by |
I just realized I wasn't actually using rust nightly when I tried to reproduce locally 🤦♂️ so that explains that... |
Minimized: [package]
name = "docopt"
version = "0.0.0"
edition = "2018" macro_rules! regex {
() => {};
}
#[allow(dead_code)]
mod parse {
use regex;
} |
Allow `hir().find` to return `None` Fixes rust-lang#70041 r? @eddyb
Allow `hir().find` to return `None` Fixes rust-lang#70041 r? @eddyb
As of rustc 1.43.0-nightly (45ebd58 2020-03-15) the Travis CI builds of https://github.com/cloudflare/quiche are failing due to rustc crashing. The crash happens when building the
docopt
crate, which is a dependency of one of quiche's subcrates.Unfortunately I wasn't able to reproduce this locally, so I can't try the latest master or try to prepare a minimal reproducer, but I can reproduce this realiably on Travis CI, see e.g.
https://travis-ci.com/github/cloudflare/quiche/jobs/298502269
https://travis-ci.com/github/cloudflare/quiche/jobs/298521787
https://travis-ci.com/github/cloudflare/quiche/jobs/298536148
https://travis-ci.com/github/cloudflare/quiche/jobs/298535326
Could this have something to do with Travis CI specifically?
Code
As per above, I don't have specific code that reproduces this. I can only reproduce when building the
docopt
crate as part of quiche on Travis CI.Meta
rustc --version --verbose
:Error output
Backtrace
The text was updated successfully, but these errors were encountered: