microsoft / microsoft/qdk

Fuzz: "==6168== ERROR: libFuzzer: timeout after 1697 seconds" (ubuntu-latest)

Open
#3,485 0 comments 0 reactions 1 assignee View on GitHub

@orpuente-MS is already working on this.

Since Jul 17, 2026.

bug
Dominant language
Rust
Stars
1k
Forks
212
Avg merge
3d 8h
Merged PRs (30d)
65

Description

The fuzz-testing workflow has detected a bug.

Auto-Minimized Fuzzing Input That Triggers the Bug: Click this line. Note: If the input is multi-line then the end-of-line characters ' ' (0x0A) and ' ' (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 workflow that reported this GitHub bug, download the artifact, and extract the file with the exact minimized input.
(Input minimization failed, see the workflow logs and artifacts)
The branch/commit the bug has been found in: Click. If the developers fail to repro the bug in the latest main 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 main, then the bug is likely fixed already or is not in the main branch.
Branch: * main

commit 8a65071e697efe26f6b97da204aabdcf2ef5b31c
Author: João Boechat <joaoboechat@microsoft.com>
Date:   Fri Jul 17 14:10:56 2026 -0700

    Support negated targets in stim collapsing gates (#3455)
    
    This PR implements support for the following operations:
    
    `M !0`, `MX !0`, `MY !0`,
    `MR !0`, `MRX !0`, `MRY !0`,
    `MZZ !0 1`, `MXX !0 1`, `MYY !0 1`,
    
    where M, MZ; MR, MRZ are interchangeable,
    and on pair measurements we can negate either target, or both, but the
    negation will invert the result by the XOR of both negations. For
    example:
    
    `MZZ !0 1` = `MZZ 0 !1`
    `MZZ !0 !1` = `MZZ 0 1`
    
    In terms of the implementation, all that had to be done was adding an X
    gate before and after the emitted M operations (all collapsing gates are
    eventually decomposed to a single M in a qubit). For measurement reset
    operations, we only add the X gate before the measurement (as we don't
    care about post-measurement state).

Other Info

  • Workflow (contains the run artifacts).
  • Workflow Agent System Info: ubuntu-latest: Linux runnervm3jd5f 6.17.0-1020-azure #20~24.04.1-Ubuntu SMP Fri Jun 19 20:09:14 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.