]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Add a leak suppression for backtrace_alloc
authorNick Mathewson <nickm@torproject.org>
Wed, 20 Jun 2018 22:02:49 +0000 (18:02 -0400)
committerNick Mathewson <nickm@torproject.org>
Wed, 20 Jun 2018 22:02:49 +0000 (18:02 -0400)
This appears to be an internal rust thing: I don't know why it's
leaking.  We should investigate further.

src/test/include.am
src/test/rust_supp.txt [new file with mode: 0644]
src/test/test_rust.sh

index 4146de73b1de195192f2781bcfa3b6d81f0008d6..4fe222b550e1ccae5332f30b59aa9b73e75aaee4 100644 (file)
@@ -364,6 +364,7 @@ EXTRA_DIST += \
        src/test/fuzz_static_testcases.sh \
        src/test/slownacl_curve25519.py \
        src/test/zero_length_keys.sh \
+        src/test/rust_supp.txt \
        src/test/test_keygen.sh \
        src/test/test_key_expiration.sh \
        src/test/test_zero_length_keys.sh \
diff --git a/src/test/rust_supp.txt b/src/test/rust_supp.txt
new file mode 100644 (file)
index 0000000..7fa50f3
--- /dev/null
@@ -0,0 +1 @@
+leak:backtrace_alloc
index 4795258d0698558864f9ab20a3908791c388194c..b1eae7d5f2e1a0e52cdb13be063e913a49cca254 100755 (executable)
@@ -3,6 +3,7 @@
 
 set -e
 
+export LSAN_OPTIONS=suppressions=${abs_top_srcdir}/src/test/rust_supp.txt
 
 for cargo_toml_dir in "${abs_top_srcdir:-../../..}"/src/rust/*; do
     if [ -e "${cargo_toml_dir}/Cargo.toml" ]; then
@@ -16,5 +17,3 @@ for cargo_toml_dir in "${abs_top_srcdir:-../../..}"/src/rust/*; do
 done
 
 exit $exitcode
-
-