ci/linux: enable leak detector
The leak detector has been disabled due to a libass leak that was
causing the test to fail. I initially expected this change to be
temporary until a patch release of libass became available and we could
update it. However, it has been a few months without a release. Instead
of waiting, re-enable the leak detector and add a suppression file for
this specific leak.
Fixes: d6eb85bb1a
This commit is contained in:
1 parent
964017c06c
commit
feef1bc02b
2 files changed
+2
-1
No files matched your search
@@ -290,7 +290,6 @@ jobs:
|
||||
env:
|
||||
CC: "${{ matrix.config.cc }}"
|
||||
CXX: "${{ matrix.config.cxx }}"
|
||||
ASAN_OPTIONS: "halt_on_error=1:abort_on_error=1:print_summary=1:detect_leaks=0"
|
||||
strategy:
|
||||
matrix:
|
||||
config:
|
||||
@@ -318,6 +317,7 @@ jobs:
|
||||
- name: Run meson tests
|
||||
id: tests
|
||||
run: |
|
||||
export LSAN_OPTIONS="suppressions=${GITHUB_WORKSPACE}/.lsan_suppressions"
|
||||
meson test -C build
|
||||
|
||||
- name: Print meson test log
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
leak:FcFontSetSort
|
||||
Reference in new issue
Block a user