microsoft/qdk
Publicmirrored fromhttps://github.com/microsoft/qdkAvailable
.github/ISSUE_TEMPLATE/fuzz_bug_report.md
49lines · modecode
| 1 | --- |
| 2 | name: Fuzzing Bug Report |
| 3 | about: Used by fuzzing to automatically file the bugs found. |
| 4 | title: 'Fuzz: "{{ env.PANIC_MESSAGE }}" ({{ env.WF_AGENT_OS }})' |
| 5 | labels: bug |
| 6 | assignees: swernli |
| 7 | --- |
| 8 | |
| 9 | The fuzz-testing workflow has detected a bug. |
| 10 | |
| 11 | <details><summary><b>Auto-Minimized Fuzzing Input That Triggers the Bug:</b> Click this line.</summary> |
| 12 | <b>Note:</b> If the input is multi-line then the end-of-line characters '\n' (0x0A) and '\r' (0x0D) |
| 13 | may affect the reproducibility of the bug. If you fail to repro the bug with the input shown below |
| 14 | then you may want to go to the <a href={{ env.WORKFLOW_RUN_URL }}>workflow</a> that reported this GitHub bug, |
| 15 | download the artifact, and extract the file with the exact minimized input. |
| 16 | |
| 17 | ```qs |
| 18 | {{ env.MINIMIZED_INPUT }} |
| 19 | ``` |
| 20 | |
| 21 | </details> |
| 22 | |
| 23 | <details><summary><b>Fuzzing <code>stderr</code> Log</b> (last 62kB), includes the stack trace: Click.</summary> |
| 24 | The fragment of interest starts with "panicked at". |
| 25 | |
| 26 | ```gdb |
| 27 | {{ env.STDERR_LOG }} |
| 28 | ``` |
| 29 | |
| 30 | </details> |
| 31 | |
| 32 | <details><summary><b>The branch/commit the bug has been found in:</b> Click.</summary> |
| 33 | If the developers fail to repro the bug in the latest <code>main</code> then the branch/commit info below can help them to make sure |
| 34 | that they are using the correct way to repro. If the bug is reproducible in the branch/commit below, but not in latest <code>main</code>, |
| 35 | then the bug is likely fixed already or is not in the <code>main</code> branch. |
| 36 | |
| 37 | ```log |
| 38 | Branch: {{ env.BRANCH_INFO }} |
| 39 | |
| 40 | {{ env.COMMIT_INFO }} |
| 41 | ``` |
| 42 | |
| 43 | </details> |
| 44 | |
| 45 | **Other Info** |
| 46 | |
| 47 | - [**Workflow**]({{ env.WORKFLOW_RUN_URL }}) (contains the run artifacts). |
| 48 | - **Workflow Agent System Info:** `{{ env.WF_AGENT_OS }}: {{ env.WF_AGENT_SYS_INFO }}`. |
| 49 | - **Bug Reporting Timestamp:** {{ date | date('YYYY.MM.DD HH:mm UTC') }} (UTC - 8:00 = PST. UTC - 7:00 = PDT). |
| 50 | |