From: Tom Hughes Date: Sat, 20 Aug 2005 12:05:32 +0000 (+0000) Subject: Suppress memory leaks from the linuxthread manager thread. Bug #111006. X-Git-Tag: svn/VALGRIND_3_1_0~556 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13f151db132657733728bd8c5b9fdf975f081620;p=thirdparty%2Fvalgrind.git Suppress memory leaks from the linuxthread manager thread. Bug #111006. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4470 --- diff --git a/glibc-2.2.supp b/glibc-2.2.supp index 56b62cbd47..9bef52a72c 100644 --- a/glibc-2.2.supp +++ b/glibc-2.2.supp @@ -550,3 +550,50 @@ fun:__pthread_initialize_manager fun:pthread_create@@GLIBC_2.2.5 } + +## LinuxThreads leaks the stack and TLS data for the manager thread +{ + LinuxThreads: leaks stack of manager thread + Memcheck:Leak + fun:malloc + fun:__pthread_initialize_manager + fun:pthread_create@@GLIBC_2.1 +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:calloc + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:memalign + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} +{ + LinuxThreads: leaks stack of manager thread + Memcheck:Leak + fun:malloc + fun:__pthread_initialize_manager + fun:pthread_create@@GLIBC_2.2.5 +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:calloc + fun:allocate_dtv + fun:_dl_allocate_tls_storage + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:memalign + fun:_dl_allocate_tls_storage + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} diff --git a/glibc-2.3.supp b/glibc-2.3.supp index 389ba18466..cea67318de 100644 --- a/glibc-2.3.supp +++ b/glibc-2.3.supp @@ -363,6 +363,29 @@ fun:pthread_create } +## LinuxThreads leaks the stack and TLS data for the manager thread +{ + LinuxThreads: leaks stack of manager thread + Memcheck:Leak + fun:malloc + fun:__pthread_initialize_manager + fun:pthread_create@@GLIBC_2.1 +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:calloc + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} +{ + LinuxThreads: leaks TLS data for manager thread + Memcheck:Leak + fun:memalign + fun:_dl_allocate_tls + fun:__pthread_initialize_minimal +} + ##----------------------------------------------------------------------## ## glibc-2.3.4 on FC3 ## Assumes that sysctl returns \0-terminated strings in is_smp_system