Add suppressions for some glibc 2.2 linuxthreads issues. Bug #111006.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4469 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.2.supp b/glibc-2.2.supp
index 13904a4..56b62cb 100644
--- a/glibc-2.2.supp
+++ b/glibc-2.2.supp
@@ -496,7 +496,17 @@
obj:/usr/X11R6/lib/libXt.so.6.0
}
-# LinuxThreads suppressesion
+## Bug in PRE(sys_clone), really. Some args are not used.
+{
+ LinuxThread clone use (child_tidptr)
+ Memcheck:Param
+ clone(child_tidptr)
+ fun:clone
+ fun:__pthread_initialize_manager
+ fun:pthread_create@@GLIBC_2.2.5
+}
+
+## LinuxThreads manager writes messages containing undefined bytes
{
LinuxThreads: write/pthread_create
Memcheck:Param
@@ -510,3 +520,33 @@
fun:write
fun:pthread_create@@GLIBC_2.1
}
+{
+ LinuxThreads: write/pthread_onexit_process
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:pthread_onexit_process
+ fun:exit
+}
+{
+ LinuxThreads: write/pthread_join
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:pthread_join
+}
+{
+ LinuxThreads: write/pthread_create
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:pthread_create@@GLIBC_2.2.5
+}
+{
+ LinuxThreads: write/__pthread_initialize_manager/pthread_create
+ Memcheck:Param
+ write(buf)
+ fun:write
+ fun:__pthread_initialize_manager
+ fun:pthread_create@@GLIBC_2.2.5
+}