blob: 9e79908993ad25e29d587369be685cb93367f517 [file] [log] [blame]
# This is a valgrind suppressions file.
# See nih/libnih.supp for common patterns.
# These suppressions all assume that your libdbus is compiled with the
# --enable-verbose-mode --enable-tests --enable-asserts options, without
# compiler optimisation, and installed unstripped.
# D-Bus keeps its connection slots around forever, even after a
# dbus_shutdown()
{
dbus-data-slot-allocator-alloc
Memcheck:Leak
fun:realloc
fun:_dbus_data_slot_allocator_alloc
}
{
dbus-data-slot-allocator-alloc
Memcheck:Leak
fun:malloc
fun:realloc
fun:dbus_realloc
fun:_dbus_data_slot_allocator_alloc
}
{
dbus-data-slot-allocator-alloc
Memcheck:Leak
fun:realloc
fun:dbus_realloc
fun:_dbus_data_slot_allocator_alloc
}
{
dbus-data-slot-allocator-alloc
Memcheck:Leak
fun:realloc
obj:/lib/libdbus-1.so.*
fun:nih_dbus_server
}
# It looks like glibc caches NSS lookup information, so it always looks
# like we leak it. Missing valgrind default suppression perhaps?
{
nss-lookup-function
Memcheck:Leak
fun:malloc
fun:__nss_lookup_function
}
{
nss-lookup-function
Memcheck:Leak
fun:malloc
fun:tsearch
fun:__nss_lookup_function
}
{
nss-database-lookup
Memcheck:Leak
fun:malloc
fun:nss_parse_service_list
fun:__nss_database_lookup
}
{
nss-database-lookup
Memcheck:Leak
fun:malloc
obj:/lib/libc-*.so
fun:__nss_database_lookup
}
{
nss-database-lookup
Memcheck:Leak
fun:malloc
obj:/lib/tls/i686/cmov/libc-*.so
fun:__nss_database_lookup
}