-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Stable compilers don't emit ICE files? #132245
Comments
ICE disk dump MCP: rust-lang/compiler-team#578 Haven't figured out the rationale for why the ICE dumps are nightly or dev only. cc @estebank maybe you know? |
It was explicitly made nightly-only so that it would have time to "bake" and minimize the likelihood of this infrastructure breaking stable users due to some hypothetical obscure bug that only affected ICE dumping. I would be in favor of enabling it in stable now, for the same reasons @saethlin wants it enabled. I was initially thinking that we should wait until the cargo gc work was finished before moving this to stable, but at the same time I feel it should be fine to change the path we write to after the fact. CC @yaahc, as she's working on this space and might have thoughts. I know that we were looking at tweaking the setting and override for these. |
Why is this pinned edit: I'm gonna unpin it. It's not particularly user-facing or anything. |
I have no objections to us enabling the ice dumps on stable. It still wouldn't be considered a part of our stable interface so even if we do run into problems down the line with disk usage (which I don't find likely) we can always disable it again while we get that sorted. |
cf. <rust-lang#132245> where originally we made it nightly-only in case there was some problems with the ICE dumping infra breaking stable users. However, a good amount of time has since passed and such bugs have not materialized. It was also waiting for cargo gc work, but the timeline of that is unclear. Also note that ICE dumping is already perma-unstable behavior, so if this somehow is problematic it is very easy to revert.
Blockers:
|
I don't know for sure if this a bug or an unexpected intentional decision.
It looks like, based on some experimentation and recent ICE reports on stable such as #132240, that the stable compiler does not write and mention ICE files. I don't want that behavior, because some fraction of the time people try to be helpful and abbreviate the compiler's output, and instead omit all the important information.
The text was updated successfully, but these errors were encountered: