[pango/matthiasc/for-master] ci: Update ci images



commit 7f0519b732369921f31a502784e89f9cf2a9b1c7
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Jul 9 14:53:15 2021 -0400

    ci: Update ci images
    
    Include llvm on the image, so that we can use
    llvm-symbolizer, too try and get meaningful stacktraces
    out of asan.

 .gitlab-ci.yml               | 2 +-
 .gitlab-ci/fedora.Dockerfile | 1 +
 .gitlab-ci/run-tests.sh      | 3 ++-
 3 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ed21f97e..bfe5f790 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,7 @@ stages:
 variables:
   COMMON_MESON_FLAGS: "--fatal-meson-warnings --werror"
   MESON_TEST_TIMEOUT_MULTIPLIER: 2
-  FEDORA_IMAGE: registry.gitlab.gnome.org/gnome/pango/fedora:v5
+  FEDORA_IMAGE: registry.gitlab.gnome.org/gnome/pango/fedora:v6
 
 .only-default:
   only:
diff --git a/.gitlab-ci/fedora.Dockerfile b/.gitlab-ci/fedora.Dockerfile
index c047b6f2..ebb1e6b5 100644
--- a/.gitlab-ci/fedora.Dockerfile
+++ b/.gitlab-ci/fedora.Dockerfile
@@ -31,6 +31,7 @@ RUN dnf -y install \
     libthai-devel \
     libubsan \
     libXft-devel \
+    llvm \
     ninja-build \
     python3 \
     python3-jinja2 \
diff --git a/.gitlab-ci/run-tests.sh b/.gitlab-ci/run-tests.sh
index d82f1d08..683c031b 100755
--- a/.gitlab-ci/run-tests.sh
+++ b/.gitlab-ci/run-tests.sh
@@ -7,7 +7,8 @@ srcdir=$( pwd )
 builddir=$1
 
 # Ignore memory leaks lower in dependencies
-export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp:print_suppressions=0
+export LSAN_OPTIONS=suppressions=$srcdir/lsan.supp:print_suppressions=0:symbolize=1
+export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer
 # Check leaks of slices
 export G_SLICE=always-malloc
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]