Browse Source

add some valgrind suppressions for opanldap and gdbm stuff

release0.1.5
Georg Hopp 12 years ago
parent
commit
8ddb362e1d
  1. 6
      tests/Makefile.am
  2. 45
      tests/suppress/external.supp

6
tests/Makefile.am

@ -1,7 +1,11 @@
ACLOCAL_AMFLAGS = -I m4 ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS = subdir-objects AUTOMAKE_OPTIONS = subdir-objects
TESTS_ENVIRONMENT = valgrind --error-exitcode=123 --leak-check=full --quiet
TESTS_ENVIRONMENT = valgrind \
--error-exitcode=123 \
--leak-check=full \
--suppressions=./suppress/external.supp \
--quiet
TESTS = classTest loggerTest socketTest serverTest TESTS = classTest loggerTest socketTest serverTest
check_PROGRAMS = classTest loggerTest socketTest serverTest check_PROGRAMS = classTest loggerTest socketTest serverTest

45
tests/suppress/external.supp

@ -0,0 +1,45 @@
#
# This is a valgrind suppression file that should be used when using valgrind.
#
# See Misc/README.valgrind for more information.
{
GDBM open on non existent file
Memcheck:Param
write(buf)
fun:__write_nocancel
fun:_gdbm_full_write
fun:gdbm_open
fun:storageCtor
fun:classNew
fun:main
}
{
GDBM close - to be honest I don't know what it complains about.
Memcheck:Param
msync(start)
fun:__msync_nocancel
fun:gdbm_close
fun:storageDtor
fun:classDelete
fun:main
}
{
Uninitialized bytes in openldap
Memcheck:Param
sendmsg(mmsg[0].msg_hdr)
fun:sendmmsg
fun:__libc_res_nsend
fun:__libc_res_nquery
fun:__libc_res_nquerydomain
fun:__libc_res_nsearch
fun:_nss_dns_gethostbyname4_r
fun:gaih_inet
fun:getaddrinfo
fun:ldap_connect_to_host
fun:ldap_int_open_connection
fun:ldap_new_connection
fun:ldap_open_defconn
}
Loading…
Cancel
Save