microsoft/qdk

Public

mirrored fromhttps://github.com/microsoft/qdkAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
192368ca666ac37f8e97dc3a73e3e8efbff1da3f

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

.github/ISSUE_TEMPLATE/fuzz_bug_report.md

49lines · modepreview

---
name: Fuzzing Bug Report
about: Used by fuzzing to automatically file the bugs found.
title: 'Fuzz: "{{ env.PANIC_MESSAGE }}" ({{ env.WF_AGENT_OS }})'
labels: bug
assignees: swernli
---

The fuzz-testing workflow has detected a bug.

<details><summary><b>Auto-Minimized Fuzzing Input That Triggers the Bug:</b> Click this line.</summary>
<b>Note:</b> If the input is multi-line then the end-of-line characters '\n' (0x0A) and '\r' (0x0D)
may affect the reproducibility of the bug. If you fail to repro the bug with the input shown below
then you may want to go to the <a href={{ env.WORKFLOW_RUN_URL }}>workflow</a> that reported this GitHub bug,
download the artifact, and extract the file with the exact minimized input.

```qs
{{ env.MINIMIZED_INPUT }}
```

</details>

<details><summary><b>Fuzzing <code>stderr</code> Log</b> (last 62kB), includes the stack trace: Click.</summary>
The fragment of interest starts with "panicked at".

```gdb
{{ env.STDERR_LOG }}
```

</details>

<details><summary><b>The branch/commit the bug has been found in:</b> Click.</summary>
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
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>,
then the bug is likely fixed already or is not in the <code>main</code> branch.

```log
Branch: {{ env.BRANCH_INFO }}

{{ env.COMMIT_INFO }}
```

</details>

**Other Info**

- [**Workflow**]({{ env.WORKFLOW_RUN_URL }}) (contains the run artifacts).
- **Workflow Agent System Info:** `{{ env.WF_AGENT_OS }}: {{ env.WF_AGENT_SYS_INFO }}`.
- **Bug Reporting Timestamp:** {{ date | date('YYYY.MM.DD HH:mm UTC') }} (UTC - 8:00 = PST. UTC - 7:00 = PDT).