summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/tests/.valgrind.supp15
-rwxr-xr-xcpp/src/tests/run_test2
2 files changed, 16 insertions, 1 deletions
diff --git a/cpp/src/tests/.valgrind.supp b/cpp/src/tests/.valgrind.supp
index 14fe8c18e9..3c12ad1922 100644
--- a/cpp/src/tests/.valgrind.supp
+++ b/cpp/src/tests/.valgrind.supp
@@ -1,4 +1,19 @@
{
+ Leak due to un-joined thread in TCPConnector.
+ Memcheck:Leak
+ fun:_vgrZU_libcZdsoZa_calloc
+ fun:_dl_allocate_tls
+ fun:pthread_create@@GLIBC_2.2.5
+ fun:_ZN4qpid3sys13ThreadPrivateC1EPNS0_8RunnableE
+ fun:_ZN4qpid3sys6ThreadC1EPNS0_8RunnableE
+ fun:_ZN4qpid6client12TCPConnector7connectERKSsi
+ fun:_ZN4qpid6client14ConnectionImpl4openEv
+ fun:_ZN4qpid6client10Connection4openERKNS0_18ConnectionSettingsE
+ fun:_ZN4qpid6client10Connection4openERKSsiS3_S3_S3_t
+}
+
+
+{
Reported on FC5 and RHEL5 when md5 sasl libs are installed
Memcheck:Leak
fun:*
diff --git a/cpp/src/tests/run_test b/cpp/src/tests/run_test
index 82be3b0893..489a66e84e 100755
--- a/cpp/src/tests/run_test
+++ b/cpp/src/tests/run_test
@@ -51,8 +51,8 @@ export LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES
VG_LOG="`basename $1`.vglog"
rm -f $VG_LOG*
+# Use VALGRIND="valgrind --gen-suppressions=all" to generated suppressions
VALGRIND_OPTS="
---gen-suppressions=all
--leak-check=full
--demangle=yes
--suppressions=$srcdir/.valgrind.supp