From: Dirk Mueller Date: Mon, 23 Jul 2007 14:31:55 +0000 (+0000) Subject: suppression update for 10.3/glibc 2.6 X-Git-Tag: svn/VALGRIND_3_3_0~248 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e916eeef5bd4ddfd7f066337c5458fb1b4989e69;p=thirdparty%2Fvalgrind.git suppression update for 10.3/glibc 2.6 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6768 --- diff --git a/glibc-2.6.supp b/glibc-2.6.supp index 306d21f1df..855c8312d5 100644 --- a/glibc-2.6.supp +++ b/glibc-2.6.supp @@ -81,6 +81,14 @@ obj:*lib*2.6.*.so } +{ + glibc-2.6-on-SUSE-10.3-(x86) + Memcheck:Addr4 + obj:/lib/ld-2.6.so + obj:/lib/ld-2.6.so + obj:/lib/ld-2.6.so +} + ##----------------------------------------------------------------------## ## Various structure padding things on SUSE 10.2 ## diff --git a/xfree-4.supp b/xfree-4.supp index 23545d1a03..d2048d6727 100644 --- a/xfree-4.supp +++ b/xfree-4.supp @@ -132,11 +132,34 @@ fun:* } +{ + struct with uninitialized paddings - libxcb + Memcheck:Param + writev(vector[...]) + obj:/lib/ld-2.6.so + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 + fun:xcb_send_request + fun:_X* +} + +{ + struct with uninitialized paddings - libxcb + Memcheck:Param + writev(vector[...]) + obj:/lib/ld-2.6.so + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 + obj:/usr/lib*/libxcb.so.1.0.0 + fun:xcb_* + fun:_X* +} + { another struct with uninitialized paddings Memcheck:Param write(buf) - fun:* + obj:* fun:_IceTransSocketWrite fun:_IceTransWrite fun:_IceWrite @@ -164,17 +187,7 @@ Xorg 6.8.1 ICE uninit __write* padding Memcheck:Param write(buf) - fun:__write* - fun:_IceTransWrite - fun:_IceWrite - fun:IceFlush -} - -{ - Xorg 6.8.1 ICE uninit write padding - Memcheck:Param - write(buf) - fun:write + obj:* fun:_IceTransWrite fun:_IceWrite fun:IceFlush @@ -201,6 +214,8 @@ fun:_XSend } + + # There's something strange about a % 127 in XftFontOpenInfo # (hashing) which gcc turns into a multiply by 33818641 and # some other guff instead. I don't understand it enough to