summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorDaniel Stone <daniels@collabora.com>2022-06-24 12:47:47 +0100
committerDaniel Stone <daniels@collabora.com>2022-06-29 14:33:21 +0100
commitc55a14206db5ac604a8fe4717e9147bbf6407d02 (patch)
treec0a71cba45d15e8d1b10ca416a34d390cb7012c2 /.gitlab-ci
parent29c3422e0599236405c8b8507136e07652436bd9 (diff)
cairo-util: Clean up more Cairo detritus; almost all of it
Pango, Cairo, and fontconfig, all want to leave thread-global data hanging around in order to maintain a cache. Try to clean up as much of it as we possibly can on exit, apart from the Pango language string which appears to be unfreeable, so has been added to LSan suppressions. Signed-off-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to '.gitlab-ci')
-rw-r--r--.gitlab-ci/leak-sanitizer.supp3
1 files changed, 3 insertions, 0 deletions
diff --git a/.gitlab-ci/leak-sanitizer.supp b/.gitlab-ci/leak-sanitizer.supp
index a5561804..87764945 100644
--- a/.gitlab-ci/leak-sanitizer.supp
+++ b/.gitlab-ci/leak-sanitizer.supp
@@ -3,3 +3,6 @@
# Cairo internal leaks from weston-keyboard
leak:cairo_select_font_face
leak:cairo_text_extents
+
+# Pango thread-global state (not destroyable?)
+leak:pango_language_get_default