]> git.lizzy.rs Git - rust.git/blob - .github/ISSUE_TEMPLATE/ice.yaml
Rollup merge of #107779 - compiler-errors:issue-107775, r=jackh726
[rust.git] / .github / ISSUE_TEMPLATE / ice.yaml
1 name: Internal Compiler Error (for use by automated tooling)
2 description: For now, you'll want to use the other ICE template, as GitHub forms have strict limits on the size of fields so backtraces cannot be pasted directly.
3 labels: ["C-bug", "I-ICE", "T-compiler"]
4 title: "[ICE]: "
5 body:
6   - type: markdown
7     attributes:
8       value: |
9         Thank you for finding an Internal Compiler Error! ðŸ§Š
10
11         If possible, try to provide a minimal verifiable example.
12
13         You can read "[Rust Bug Minimization Patterns](http://blog.pnkfx.org/blog/2019/11/18/rust-bug-minimization-patterns/)" for how to create smaller examples.
14
15   - type: textarea
16     id: code
17     attributes:
18       label: Code
19       description: Please provide code or a link to a repository that can reproduce the problem
20       placeholder: code
21       render: Rust
22     validations:
23       required: false
24
25   - type: checkboxes
26     attributes:
27       label: Affected release channels
28       description: If you're using the stable version of the compiler, you should also check if the bug also exists in the beta or nightly versions
29       options:
30         - label: Previous Stable
31           required: false
32         - label: Current Stable
33           required: false
34         - label: Current Beta
35           required: false
36         - label: Current Nightly
37           required: false
38
39   - type: textarea
40     id: version
41     attributes:
42       label: Rust Version
43       description: Please provide the `rustc` version, `rustc --version --verbose`
44       placeholder: |
45         $ rustc --version --verbose
46         rustc 1.XX.Y (SHORTHASH DATE)
47         binary: rustc
48         commit-hash: LONGHASHVALUE
49         commit-date: DATE
50         host: PLATFORMTRIPLE
51         release: 1.XX.Y
52         LLVM version: XX.YY.ZZ
53       render: Shell
54     validations:
55       required: true
56
57   - type: textarea
58     id: output
59     attributes:
60       label: Current error output
61       description: Please provide the `rustc` output you see
62       placeholder: output
63       render: Shell
64     validations:
65       required: false
66
67   - type: textarea
68     id: backtrace
69     attributes:
70       label: Backtrace
71       description: Include a backtrace in the code block by setting `RUST_BACKTRACE=full` in your environment, e.g. `RUST_BACKTRACE=full cargo build`
72       render: Shell
73     validations:
74       required: true
75
76   - type: textarea
77     id: extra
78     attributes:
79       label: Anything else?
80       description: If you have more details you want to give us to reproduce this issue, please add it here
81     validations:
82       required: false