Skip to content

Commit 24a1b2a

Browse files
authored
Merge pull request #773 from lolbinarycat/ice-issue-triage
2 parents 289b0ff + 002a7ea commit 24a1b2a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/release/issue-triaging.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,19 @@ To see a list of all labels, check out the "labels" page next to the search bar
5454
[IRLO]: https://internals.rust-lang.org/
5555
[Discord]: https://discord.gg/rust-lang
5656

57+
### ICE Triage
58+
For [Issues that have both I-ICE and needs-triage](https://github.com/rust-lang/rust/issues?q=is%3Aissue%20state%3Aopen%20label%3AI-ICE%20label%3Aneeds-triage)
59+
* Check that the issue is actually an ICE, and not more accuratly described with `I-crash` or `I-hang`.
60+
* If it is an older (like latest stable) version of rust, ask for or check the latest nightly.
61+
* Check for duplicates, but don't close as duplicate unless you're sure they represent the same underlying issue.
62+
Prefer simply linking to the issue as possibly related/duplicate.
63+
* If it does not have a reproduction, comment asking for one and add S-needs-repro. if there isn't one for around a month it should generally be closed.
64+
* If the reproduction is not minimal, add `E-needs-mcve` or create a Minimal Complete and Verifible Example yourself.
65+
* Add `A-*` labels based on the code that causes the issue (check backtraces!),
66+
and the nature of the repro (eg. if the repro is a weird trait impl or the backtrace points to `rustc_trait_selection`, add `A-traits`)
67+
* Add `T-*`, `WG-*`, `PG-*`, `F-*`, `requires-*`, and `regression-*` labels as appropriate.
68+
69+
5770
## Further triaging
5871

5972
For issues that have been through the initial triaging step (that is, don't have the `needs-triage` label anymore), there are usually

0 commit comments

Comments
 (0)