From 5e2c62db2fd8ddc165b358f23c19b4e8b873b4ec Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Thu, 9 Aug 2012 19:27:17 +0200
Subject: [PATCH] valgrind.suppressions: suppressions for GStaticMutex and more

---
 valgrind.suppressions | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/valgrind.suppressions b/valgrind.suppressions
index 939ae6c18..2cce34186 100644
--- a/valgrind.suppressions
+++ b/valgrind.suppressions
@@ -39,6 +39,14 @@
    fun:g_main_loop_run
 }
 
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   fun:*alloc
+   ...
+   fun:g_once_init_leave
+}
+
 {
    g_log
    Memcheck:Leak
@@ -57,6 +65,14 @@
    fun:g_slice_*
 }
 
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   fun:*alloc
+   ...
+   fun:g_static_mutex_get_mutex_impl
+}
+
 {
    g_private
    Memcheck:Leak
@@ -483,3 +499,24 @@
    fun:?alloc
    fun:snd1_dlobj_cache_get
 }
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   fun:_Znwm
+   ...
+   obj:*/libjack.so*
+   fun:call_init
+   fun:_dl_init
+}
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   fun:*alloc
+   fun:_dl_allocate_tls
+   ...
+   obj:*/libffado.so*
+   fun:call_init
+   fun:_dl_init
+}