diff options
author | Daniel Stone <daniels@collabora.com> | 2022-06-24 12:47:47 +0100 |
---|---|---|
committer | Daniel Stone <daniels@collabora.com> | 2022-06-29 14:33:21 +0100 |
commit | c55a14206db5ac604a8fe4717e9147bbf6407d02 (patch) | |
tree | c0a71cba45d15e8d1b10ca416a34d390cb7012c2 /.gitlab-ci | |
parent | 29c3422e0599236405c8b8507136e07652436bd9 (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.supp | 3 |
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 |