summaryrefslogtreecommitdiffstats
path: root/scripts/kde.supp
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/kde.supp')
-rw-r--r--scripts/kde.supp155
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
+}