diff options
author | Ben Pfaff <blp@nicira.com> | 2012-03-27 17:20:48 -0700 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2012-03-28 14:55:21 -0700 |
commit | 75b87ae5aefa26470e2dd2cac807ba895248534d (patch) | |
tree | fc01ec65c08c5fa7d6c92ced1651cddc1fa17997 | |
parent | e49190c4933bdb4219c7fe5fb84768a076a1ff75 (diff) | |
download | openvswitch-75b87ae5aefa26470e2dd2cac807ba895248534d.tar.gz |
tests: Suppress valgrind error reports from glibc timer_create() function.
valgrind reports a memory leak and a parameter error in glibc's
timer_create() in almost every program execution. I don't know a way to
avoid them.
Signed-off-by: Ben Pfaff <blp@nicira.com>
-rw-r--r-- | tests/automake.mk | 3 | ||||
-rw-r--r-- | tests/glibc.supp | 16 |
2 files changed, 18 insertions, 1 deletions
diff --git a/tests/automake.mk b/tests/automake.mk index 62f0c496b..784ae9cef 100644 --- a/tests/automake.mk +++ b/tests/automake.mk @@ -189,8 +189,9 @@ CLEANFILES += $(valgrind_wrappers) EXTRA_DIST += tests/valgrind-wrapper.in VALGRIND = valgrind --log-file=valgrind.%p --leak-check=full \ + --suppressions=$(abs_top_srcdir)/tests/glibc.supp \ --suppressions=$(abs_top_srcdir)/tests/openssl.supp --num-callers=20 -EXTRA_DIST += tests/openssl.supp +EXTRA_DIST += tests/glibc.supp tests/openssl.supp check-valgrind: all tests/atconfig tests/atlocal $(TESTSUITE) $(valgrind_wrappers) $(SHELL) '$(TESTSUITE)' -C tests CHECK_VALGRIND=true VALGRIND='$(VALGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d $(TESTSUITEFLAGS) @echo diff --git a/tests/glibc.supp b/tests/glibc.supp new file mode 100644 index 000000000..52d17bc99 --- /dev/null +++ b/tests/glibc.supp @@ -0,0 +1,16 @@ +# suppress what appear to unavoidable error reports from glibc + +{ + timer_create + Memcheck:Leak + fun:malloc + fun:timer_create +} + +{ + timer_create + Memcheck:Param + timer_create(evp) + fun:timer_create +} + |