diff options
Diffstat (limited to 'scripts/kde.supp')
-rw-r--r-- | scripts/kde.supp | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/scripts/kde.supp b/scripts/kde.supp new file mode 100644 index 00000000..213d9bb1 --- /dev/null +++ b/scripts/kde.supp @@ -0,0 +1,155 @@ +# +# Some valgrind suppressions handy for ignoring stuff we don't care +# about when valgrinding kde applications +# +# Library paths and versions from debian unstable, YMMV +# + +# +# pthread errors +# + +{ + pthread_mutex_unlock + core:PThread + fun:__pthread_mutex_unlock +} + +{ + pthread_error/pthread_mutex_destroy + core:PThread + fun:pthread_error + fun:__pthread_mutex_destroy +} + +# +# ld.so errors +# + +{ + strchr/decompose_rpath/_dl_map_object + MemCheck:Cond + fun:strchr + fun:decompose_rpath + fun:_dl_map_object +} + +{ + strlen/libc/_dl_catch_error + MemCheck:Cond + fun:strlen + fun:_dl_open + obj:*libdl-2*.so + fun:_dl_catch_error* +} + +{ + strchr/libc/_dl_catch_error + MemCheck:Cond + fun:strchr + obj:*libc-2.2.?.so + fun:_dl_catch_error +} + +{ + strrchr/_dl_map_object_from_fd/_dl_map_object + MemCheck:Cond + fun:strrchr + fun:_dl_map_object_from_fd + fun:_dl_map_object +} + +{ + strlen/_dl_signal_cerror/_dl_lookup_symbol_internal + Memcheck:Cond + fun:strlen + fun:_dl_signal_cerror + fun:_dl_lookup_symbol_internal + fun:*dlsym +} + +# +# X library errors +# + +{ + libXft(Cond) + MemCheck:Cond + obj:/usr/X11R6/lib/libXft.so.1.1 + obj:/usr/X11R6/lib/libXft.so.1.1 +} + +{ + write(buf)/libc/libICE + Memcheck:Param + write(buf) + fun:__GI___libc_write + fun:_IceTransWrite + fun:_IceWrite + fun:IceFlush +} + +{ + write(buf)/libc/libX11 + Memcheck:Param + write(buf) + fun:__GI___libc_write + fun:_X11TransWrite + fun:_XFlushInt + fun:_XFlush +} + +{ + write(buf)/libc/libX11 + Memcheck:Param + write(buf) + fun:__GI___libc_write + fun:_X11TransWrite + fun:_XFlushInt + fun:_XReply +} + +{ + writev(vector[...]) + Memcheck:Param + writev(vector[...]) + fun:*writev + obj:libX11.so.* + fun:_X11TransWritev + fun:_XSend +} + +# +# SSL errors +# + +{ + various1/libcrypto + Memcheck:Value4 + obj:*libcrypto.so.0.9.7 +} + +{ + various2/libcrypto + Memcheck:Cond + obj:*libcrypto.so.0.9.7 +} + +{ + ssl3_read_bytes1/libssl + Memcheck:Cond + fun:memcpy + fun:ssl3_read_bytes +} + +{ + ssl3_read_bytes2/libssl + Memcheck:Cond + fun:ssl3_read_bytes +} + +{ + ssl3_get_message/libssl + Memcheck:Cond + fun:ssl3_get_message +} |