summaryrefslogtreecommitdiffhomepage
path: root/suppressions/lsan.txt
blob: fae489972cbe6653c96394189433a2a931744dd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# LeakSanitizer suppressions — THIRD-PARTY ONLY.
#
# These libraries allocate process-lifetime globals (GPU driver caches, EGL/GL
# state, DRM bookkeeping) that the OS reclaims at process exit — not real leaks,
# and not fixable by us. Suppressing them keeps `meson test -C build-asan` green
# WHILE leak detection stays ON for unbox's own code: a leak whose stack has an
# unbox:: frame is NOT matched here and still fails the suite.
#
# Verified on the kernel substrate GL tests: all leak records frame in Mesa/EGL/
# DRM, none in packages/. A suppression matches if ANY frame in the leak's stack
# is in the named module.
leak:libgallium
leak:libEGL_mesa
leak:libGLX_mesa
leak:libglapi
leak:libgbm
leak:libdrm
leak:swrast
leak:driCreateNewScreen