Task: Add Valgrind suppressions

Table of Contents

This page documents a task in the Build stabilisation story. It captures the goal, current status, acceptance, and any notes or results.

Goal

The Valgrind nightly was producing enough noise from third-party libraries that real issues were being missed. Add a suppression file covering the known false positives.

Status

Field Value
State DONE
Parent story Build stabilisation
Now Completed 2025-10-15.
Waiting on None.
Next None.
Last touched 2025-10-15

Acceptance

  • A Valgrind suppression file is committed and used by the nightly.
  • Each suppression entry has a comment explaining the cause.
  • The nightly output is meaningfully shorter.

Notes

  • Suppressions are kept narrow (specific symbols / libraries) to avoid masking real bugs.

Result

  • Suppression file in place; nightly noise reduced to a useful signal-to-noise ratio.

Emacs 29.1 (Org mode 9.6.6)