weston/.gitlab-ci/leak-sanitizer.supp
Marius Vlad 4b61e44ad1 gitlab-ci/leak-sanitizer: Add libpangoft2/glib to leak suppression
With the future bump to Trixie we have a few more leaks outside of the
Weston test suite. Add them to leak suppresion file.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2025-12-02 18:27:15 +02:00

26 lines
877 B
Text

# AddressSanitizer memory leak suppressions
# This leaks in Debian's fontconfig/Xwayland setup. We add the entire
# fontconfig library because turning off fast unwind -- required to catch other
# originating leaks from fontconfig; would stall our tests timing them out.
leak:libfontconfig
# Workarounds for the LeakSanitizer use_tls=0 workaround,
# see tests/meson.build
leak:wl_shm_buffer_begin_access
leak:g_malloc0
leak:sysprof_collector_get
leak:/ld-*.so*
# Add all of perfetto, since it's not easy to clean up after it
leak:perfetto
# lavapipe inexplicably leaks when Vulkan physical devices are enumerated,
# despite us a) not using that device and b) freeing the instance. This is
# apparently a known issue. (Also when ASan creates threads ...)
leak:vkEnumeratePhysicalDevices
leak:asan_thread_start
# glib/pangoft for Trixie update
leak:libpangoft2
leak:libglib