From 203a323d5a16da27b6f1e6d93f5e0ef6dadf9a33 Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Wed, 8 Jan 2020 10:50:32 +0100 Subject: ci: travis: enable ptrace capabilities to our docker runs ASAN leak sanitizer needs ptrace capabilities to run. It seems the removal sudo true brings up this issue for us. https://github.com/google/sanitizers/issues/764 https://github.com/travis-ci/travis-ci/issues/9033 It fixes the recent breaks in our ASAN enabled job durign our cron builds. --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 58baa2ccf9..028cfe9b2d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,7 +94,7 @@ before_script: if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then docker pull stefanschmidt1/ci-support-files:$DISTRO docker version - docker run --cidfile $HOME/cid -t -d -v `pwd`:/src -v $HOME/.ccache:/root/.ccache -w /src stefanschmidt1/ci-support-files:$DISTRO bash + docker run --cap-add SYS_PTRACE --cidfile $HOME/cid -t -d -v `pwd`:/src -v $HOME/.ccache:/root/.ccache -w /src stefanschmidt1/ci-support-files:$DISTRO bash fi - | if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" == "" ]]; then -- cgit v1.2.1