summaryrefslogtreecommitdiffstats
path: root/pulseaudio.supp
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:18 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:18 +0000
commit2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1 (patch)
tree465b29cb405d3af0b0ad50c78e1dccc636594fec /pulseaudio.supp
parentInitial commit. (diff)
downloadpulseaudio-2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1.tar.xz
pulseaudio-2dd5bc6a074165ddfbd57c4bd52c2d2dac8f47a1.zip
Adding upstream version 14.2.upstream/14.2upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'pulseaudio.supp')
-rw-r--r--pulseaudio.supp50
1 files changed, 50 insertions, 0 deletions
diff --git a/pulseaudio.supp b/pulseaudio.supp
new file mode 100644
index 0000000..83f9ad1
--- /dev/null
+++ b/pulseaudio.supp
@@ -0,0 +1,50 @@
+# This file contains error suppression rules for Valgrind. These rules suppress
+# errors in alsa-lib that are caused by Valgrind not handling the
+# SNDRV_CTL_IOCTL_TLV_READ ioctl. More information about the Valgrind bug:
+# http://thread.gmane.org/gmane.comp.debugging.valgrind/11888
+#
+# To use this file, pass the command line option --suppressions=<filename> to
+# Valgrind.
+#
+# If you find new false positives, and want to add new suppressions, the
+# --gen-suppression=all option can be very useful. It prints automatically
+# generated suppression rules that can be copy-pasted here.
+
+{
+ alsa-lib/snd_tlv_get_dB_range
+ Memcheck:Cond
+ fun:snd_tlv_get_dB_range
+}
+
+{
+ alsa-lib/snd_tlv_convert_to_dB
+ Memcheck:Cond
+ fun:snd_tlv_convert_to_dB
+}
+
+{
+ alsa-lib/snd_tlv_convert_from_dB
+ Memcheck:Cond
+ fun:snd_tlv_convert_from_dB
+}
+
+{
+ alsa-lib/set_volume_ops
+ Memcheck:Cond
+ fun:set_volume_ops
+}
+
+{
+ alsa-lib/snd_ctl_hw_elem_write
+ Memcheck:Param
+ ioctl(generic)
+ fun:ioctl
+ fun:snd_ctl_hw_elem_write
+}
+
+{
+ alsa-lib/selem_read
+ Memcheck:Cond
+ fun:bcmp
+ fun:selem_read
+}