Each found by running the project's own tests on real hardware.
- Tencent ncnn #7239merged
On Vulkan GPUs, Tencent’s on-device inference framework computed Mish as x·tanh(log(1+ex)), and ex overflowed for large inputs, so drivers with a strict tanh returned NaN (30 NaN outputs in the reproduction, none after). Its creator, nihui, added a commit extending the tests, approved and merged it (5 November 2026, India time): “Thanks for your contribution !”
- IBM Quantum Relay-BP #49merged
Relay-BP, the quantum error-correction decoder from IBM Quantum (© IBM), decoded the same shot differently depending on batch order: serial and parallel batches disagreed on 1,970 of 2,000 shots. Its first author, Tristan Müller, chose this fix and merged it (5 November 2026); now 0.
- Massachusetts Institute of Technology (MIT) MEEP #3364 · #3363merged · merged
MEEP’s remaining-time estimate fell to 0.25× the real time; now 0.97–1.02×. Merged by Ardavan Oskooi, MEEP’s original lead developer. #3363 makes a silent setting override raise an error instead; Oskooi merged it as “the correct approach”.
- Barcelona Supercomputing Center Autosubmit #3405 · #3406merged · merged
On PostgreSQL, Autosubmit stored job timestamps such as 20261027164231 in 32-bit columns, so runs crashed with NumericValueOutOfRange; they are now 64-bit, checked on PostgreSQL 16. Invited and merged for the 4.2.0 release by maintainer Bruno P. Kinoshita, with a thank-you in the changelog; #3406, at his request, makes a test that failed on busy CI runners wait for its process to exit.
- Apple MLX #4737merged
The socket threads of MLX's distributed ring backend read their task queues outside the lock while other threads appended to them. ThreadSanitizer found 2–4 races on every run before the fix and none after; the ring tests pass on 8 ranks.
- Meta ExecuTorch #23677merged
The 2-bit and 4-bit embedding kernels used by on-device LLMs read out of bounds on an invalid token id; added the missing check, with tests that fail without it.
- Carnegie Mellon University XGrammar #1012merged
XGrammar, the default structured-output engine of vLLM, SGLang and NVIDIA TensorRT-LLM, crashed in jump-forward decoding whenever a grammar forced only part of a UTF-8 character (for example, a choice between “é” and “è”): the bug behind its issue #132, closed earlier with the feature switched off. It now returns only whole, valid characters, which the grammar still forces, so results stay correct; four new tests fail without the fix. Approved and merged by maintainer Linzhang Li (29 October 2026).
- Hugging Face OpenEnv #1441 · #1442both merged
In the reward rubrics RL environments use to grade agents, composite rubrics ran their pre-hooks after scoring their children (a timing hook read 0.01 ms for 400 ms of work), and a rubric handing off to an async judge recorded an unawaited coroutine as its score. 9 of 13 new tests fail without the fixes.
- Google JAX #41859under review
jax.grad through lax.reduce_window with a custom reduction has failed since 2021 (#7815). Its derivative is now a fold over the window offsets, built only from transposable primitives in the order XLA evaluates the reduction; the 242 new test cases fail without it. Google assigned it for review to Matthew Johnson, one of JAX’s original authors (21 October 2026).
- NVIDIA Ising-Decoding #98 · #99both merged
The public-model tests, offline smoke test and docs looked only for .pt checkpoints, so anyone using the SafeTensors models NVIDIA publishes on Hugging Face failed them; they now load the published files out of the box. Merged by maintainer Ivan Basov (30 October 2026): “thank you for the contribution and for working through the review rounds.” #99, split out at his request, makes the documented checkpoint setting work: “Merged, thank you for the follow-up and for adding the precedence test” (2 November 2026).
- Meta ExecuTorch #23912merged
The same kernels checked zero points against the output type instead of the scales' type: valid models with fp16 scales and fp32 output aborted, and the .out variants read past the end of their scales under AddressSanitizer. Six new tests fail without the fix. Revised after maintainer review so the export kernels also report the scales' dtype; approved and merged by Meta's Jacob Stevens (28 October 2026).
- vLLM #60955under review
The FlashInfer prefill tests compared non-causal attention with a causal reference and passed only because of a loose tolerance; fixed so they catch the bug.
- SGLang #47305under review
DeepSeek-V3 tool calls streamed with empty arguments whenever multi-token prediction delivered the closing fence and end tokens in one chunk. Found with a differential check of every tool-call parser, streaming against one-shot; two new tests fail without the fix and all 263 parser tests pass with it.
- ETH Zurich DaCe #2729under review
DaCe, the data-centric compiler from ETH Zurich's Scalable Parallel Computing Lab, compiled numpy.rint to C's round, which rounds halfway values away from zero, so compiled programs returned 3 for 2.5 where NumPy returns 2; fixed for float and complex types, with a regression test that fails without the fix. Also reported that max/min reductions drop NaN (issue #2730). Its maintainer (28 October 2026): “Seems all good, once we have the CI calmer, I will let these workflows run, once green can be merged.”
- University of Oxford PyZX #563merged
PyZX, the ZX-calculus library for quantum circuit optimisation, put an X rotation on the wrong qubit after rewriting two CNOTs as a SWAP, so its optimisers returned a different unitary for 25 of 100 random Clifford circuits; found by checking optimised circuits against the originals, fixed, with a regression test. Merged by PyZX co-creator John van de Wetering: “Thanks for the fix! This was a regression from an earlier PR that changed how XPhase gates were handled in optimization.”
- BOLD Lab (University of Oxford, University College London, Imperial College London) JaxMARL #206merged
The rollout wrapper behind 8 of JaxMARL's Q-learning baselines (QMIX, VDN, IQL, PQN-VDN, SHAQ, TransfQMIX) replaced the first observation of every new episode with zeros after an auto-reset, so agents chose their first action blind and trained on it. Two of three new tests fail without the fix. Approved and merged by JaxMARL's lead author, Alex Rutherford (26 October 2026): “Good find!!”
- MIT Han Lab nunchaku #957under review
Composing a single 4-bit Nunchaku LoRA ignored its strength: 0.5, or 0 to switch it off, came back at full strength with no error. Only strength 1 now skips scaling; three of four new tests fail without the fix.
- PyTorch #199875under review
Deterministic mode fills torch.empty with NaN in eager PyTorch but not under the Inductor compiler; fixed without filling Inductor's own buffers, which is why an earlier fix was reverted.
- PyTorch #199441 · #199646under review
Re-enabled 21 torch.compile tests skipped for bugs long fixed, and documented why 11 more must stay skipped, each checked on CPU and T4 GPUs.