-
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
Nightly compilation is infinite (2018-03-15) #49072
Comments
Thanks for the bug report, @pravic! |
Strangely enough looks like it happens only on Windows (both msvc and gnu). |
Just to clarify: building the dependencies for the crate failing with the above error took 28 minutes. The final crate errors immediately. So it's not const eval related just because it mentions It is const eval related though ;) And the issue is most likely backtrace generation. Is it possible generating backtraces takes a long time on windows? Every const eval error generates a backtrace. I think we can safely assume noone needs those except for someone debugging miri. The backtraces are also an issue for FreeBSD. I don't want to remove them because they are super helpful for miri debugging, but since they obviously have a negative effect, I'll add a check to only generate them if explicitly requested. |
triage: P-high |
…aelwoerister Only generate miri backtraces if explicitly requested fixes rust-lang#49072 fixes rust-lang#48888 r? @michaelwoerister
After a while I have noticed that compilation wasn't going to stop. And I see 3 rustc processes with
However, after 15 minutes I saw one more process with
And 9 minutes after there was another process. So, it looks like compilation is not infinite per se, it just tooks way more time to finish. (P.S. It took 28 minutes to fall with "can't find crate for
rustc_const_eval
").For example, rustc has the following stack of a thread that burns CPU:
The text was updated successfully, but these errors were encountered: