[tor-commits] [tor/release-0.3.4] Add a leak suppression for backtrace_alloc

nickm at torproject.org nickm at torproject.org
Thu Jun 21 12:38:28 UTC 2018


commit d110f9c9a684e2ab030a65b1366dfb0f037a8279
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Jun 20 18:02:49 2018 -0400

    Add a leak suppression for backtrace_alloc
    
    This appears to be an internal rust thing: I don't know why it's
    leaking.  We should investigate further.
---
 src/test/include.am    | 1 +
 src/test/rust_supp.txt | 1 +
 src/test/test_rust.sh  | 3 +--
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/test/include.am b/src/test/include.am
index 4146de73b..4fe222b55 100644
--- a/src/test/include.am
+++ b/src/test/include.am
@@ -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
index 000000000..7fa50f3fb
--- /dev/null
+++ b/src/test/rust_supp.txt
@@ -0,0 +1 @@
+leak:backtrace_alloc
diff --git a/src/test/test_rust.sh b/src/test/test_rust.sh
index 4795258d0..b1eae7d5f 100755
--- a/src/test/test_rust.sh
+++ b/src/test/test_rust.sh
@@ -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
-
-





More information about the tor-commits mailing list