summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2009-10-01 15:00:44 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2009-12-03 14:48:41 +0000
commitdb8a2a53a8ebc59b558b4d53d4b32c198ba83bc2 (patch)
tree46df4bddecd0a9d9f700e62e26cbf06cd7293dcb /tools
parent8f69846e0eacf758f35eb3d8d1f6034e243e6bb2 (diff)
telepathy-glib.supp: ignore all leaks in libc dlopen initialization (due to handle leak debug)
Diffstat (limited to 'tools')
-rw-r--r--tools/telepathy-glib.supp156
1 files changed, 12 insertions, 144 deletions
diff --git a/tools/telepathy-glib.supp b/tools/telepathy-glib.supp
index 1038ef6e..bc329440 100644
--- a/tools/telepathy-glib.supp
+++ b/tools/telepathy-glib.supp
@@ -10,6 +10,18 @@
obj:/lib/ld-*.so
}
+{
+ dlopen initialization, triggered by handle-leak-debug code
+ Memcheck:Leak
+ ...
+ fun:__libc_dlopen_mode
+ fun:init
+ fun:backtrace
+ fun:handle_leak_debug_bt
+ fun:dynamic_ensure_handle
+ fun:tp_handle_ensure
+}
+
# ============================= GLib ==================================
{
@@ -137,150 +149,6 @@
}
{
- dlopen initialization, triggered by handle-leak-debug code on glibc 2.7
- Memcheck:Leak
- fun:malloc
- fun:local_strdup
- fun:_dl_map_object
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code on older glibc
- Memcheck:Leak
- fun:malloc
- fun:_dl_map_object
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code (2)
- Memcheck:Leak
- fun:malloc
- fun:_dl_new_object
- fun:_dl_map_object_from_fd
- fun:_dl_map_object
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code (3)
- Memcheck:Leak
- fun:malloc
- fun:_dl_map_object_deps
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code (4)
- Memcheck:Leak
- fun:calloc
- fun:_dl_check_map_versions
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
- fun:pretend_connected
- fun:g_timeout_dispatch
- fun:g_main_context_dispatch
- fun:g_main_context_iterate
- fun:g_main_loop_run
- fun:tp_connection_run_until_ready
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code (5)
- Memcheck:Leak
- fun:calloc
- fun:_dl_new_object
- fun:_dl_map_object_from_fd
- fun:_dl_map_object
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
- dlopen initialization, triggered by handle-leak-debug code (6)
- Memcheck:Leak
- fun:calloc
- fun:_dl_check_map_versions
- fun:dl_open_worker
- fun:_dl_catch_error
- fun:_dl_open
- fun:do_dlopen
- fun:_dl_catch_error
- fun:dlerror_run
- fun:__libc_dlopen_mode
- fun:init
- fun:backtrace
- fun:handle_leak_debug_bt
- fun:dynamic_ensure_handle
- fun:tp_handle_ensure
-}
-
-{
ld.so initialization on glibc 2.9
Memcheck:Cond
fun:_dl_relocate_object