[master] f7c5fee Extend coverage and supress known issue with UBSAN
Federico G. Schwindt
fgsch at lodoss.net
Tue Aug 22 01:18:06 CEST 2017
commit f7c5feed5169623ab57fd2cc985f265836862686
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date: Tue Aug 22 00:04:30 2017 +0100
Extend coverage and supress known issue with UBSAN
diff --git a/.travis.yml b/.travis.yml
index f36801b..9d17423 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -37,8 +37,8 @@ before_install:
sudo apt-get install -y clang-4.0 llvm-4.0;
export CC=clang-4.0;
export CONFIGURE_ARGS="--enable-developer-warnings --enable-debugging-symbols --enable-asan --enable-ubsan";
- export ASAN_OPTIONS=detect_odr_violation=0,detect_leaks=0,abort_on_error=1;
- export UBSAN_OPTIONS=halt_on_error=1,print_stacktrace=1;
+ export ASAN_OPTIONS=detect_odr_violation=1,detect_leaks=0,detect_stack_use_after_return=1,detect_invalid_pointer_pairs=1,abort_on_error=1;
+ export UBSAN_OPTIONS=halt_on_error=1,print_stacktrace=1,suppressions=$(pwd)/tools/ubsan.suppr;
fi
- ./autogen.sh
- ./configure ${CONFIGURE_ARGS}
diff --git a/tools/ubsan.suppr b/tools/ubsan.suppr
new file mode 100644
index 0000000..5b86d1f
--- /dev/null
+++ b/tools/ubsan.suppr
@@ -0,0 +1,2 @@
+# https://github.com/madler/zlib/issues/290
+nonnull-attribute:trees.c
More information about the varnish-commit
mailing list