From: Carl Hetherington Date: Fri, 30 Oct 2015 11:38:39 +0000 (+0000) Subject: Some more valgrind suppressions. X-Git-Tag: v2.4.16~34 X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=309e54f5ca8d4937b944ddfb91cd080e79e1118a Some more valgrind suppressions. --- diff --git a/run/dcpomatic b/run/dcpomatic index d5e53bb5d..eaba93886 100755 --- a/run/dcpomatic +++ b/run/dcpomatic @@ -7,7 +7,7 @@ if [ "$1" == "--debug" ]; then gdb --args build/src/tools/dcpomatic2 $* elif [ "$1" == "--valgrind" ]; then shift - valgrind --tool="memcheck" build/src/tools/dcpomatic2 $* + valgrind --tool="memcheck" --suppressions=suppressions build/src/tools/dcpomatic2 $* elif [ "$1" == "--callgrind" ]; then shift valgrind --tool="callgrind" build/src/tools/dcpomatic2 $* diff --git a/suppressions b/suppressions index 50ce94081..8efae978b 100644 --- a/suppressions +++ b/suppressions @@ -5,3 +5,80 @@ obj:/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 obj:* } + +{ + uuid 1 + Memcheck:Cond + fun:_ZN4Kumu7bin2hexEPKhjPcj + fun:_ZN4Kumu11bin2UUIDhexEPKhjPcj + fun:_ZNK4Kumu4UUID9EncodeHexEPcj + fun:_ZN3dcp9make_uuidEv + ... +} + +{ + uuid 2 + Memcheck:Cond + fun:strlen + fun:_ZNSsC1EPKcRKSaIcE + fun:_ZN3dcp9make_uuidEv + ... +} + +{ + uuid 3 + Memcheck:Cond + fun:_ZN4Kumu7hex2binEPKcPhjPj + fun:_ZNK3dcp3MXF16fill_writer_infoEPN5ASDCP10WriterInfoESsNS_8StandardE + ... +} + +{ + uuid 4 + Memcheck:Value8 + fun:isxdigit + fun:_ZN4Kumu7hex2binEPKcPhjPj + fun:_ZNK3dcp3MXF16fill_writer_infoEPN5ASDCP10WriterInfoESsNS_8StandardE +} + +{ + pixman who knows what + Memcheck:Cond + obj:/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.30.2 + obj:/usr/lib/x86_64-linux-gnu/libpixman-1.so.0.30.2 + fun:pixman_image_composite32 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 + obj:/usr/lib/x86_64-linux-gnu/libcairo.so.2.11301.0 +} + +{ + murrine who knows what + Memcheck:Cond + fun:murrine_draw_expander + obj:/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so +} + +{ + rsvg who knows what + Memcheck:Cond + obj:/usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.2 + fun:rsvg_handle_get_pixbuf_sub + obj:/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so + fun:gdk_pixbuf_loader_close + obj:/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3000.7 + fun:gdk_pixbuf_new_from_stream_at_scale + obj:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23 + fun:gtk_icon_info_load_icon + fun:gtk_icon_theme_load_icon + obj:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23 + obj:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.23 + obj:/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.4002.0 +} +