-
Notifications
You must be signed in to change notification settings - Fork 13.4k
ICE when building docopt with rustc nightly on Travis CI #70041
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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
Uh oh!
There was an error while loading. Please reload this page.
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: