You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two generated doc tests for docs/user-guide/qec-guppy.md fail with a HUGR
execution stall:
RuntimeError: Simulation failed: HUGR execution stalled before completion; results
would be silently truncated (active CFGs: [Node(4), Node(302)]; active Calls:
[Node(81)]; starved deferred nodes: {Node(310)}; unexecuted ops in executed
containers (22 total): [... collections.borrow_arr.clone / borrow_arr.scan /
borrow_arr.to_array / tket.result.result_array_bool ...])
Affected tests: test_qec_guppy_block_9 and test_qec_guppy_block_10
(from docs/user-guide/qec-guppy.md around the transversal-CNOT examples).
Both blocks run sim(...) over make_css_transversal_cnot(...) with state_vector().
Notes
The stall detector is working as designed — it fails loud rather than
silently truncating results — so the defect is upstream of it, in execution of
the borrow-array / result_array_bool op sequence inside a CFG.
Bug
Two generated doc tests for
docs/user-guide/qec-guppy.mdfail with a HUGRexecution stall:
Affected tests:
test_qec_guppy_block_9andtest_qec_guppy_block_10(from
docs/user-guide/qec-guppy.mdaround the transversal-CNOT examples).Both blocks run
sim(...)overmake_css_transversal_cnot(...)withstate_vector().Notes
silently truncating results — so the defect is upstream of it, in execution of
the borrow-array /
result_array_boolop sequence inside a CFG.guppy-dem-idle-docsbranch both before and after thedoc-test generator change made there, so it is independent of that work; the
failing blocks touch no API changed by PR Align idle-noise vocabulary across DEM, engines and neo, and emit the requested Pauli channel #420.
devbaseline run to confirm how long it has been failing and whetherit is a regression against the borrow-array work that closed earlier.
Reproduce