Some more baseline suppressions for Darwin.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10625 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/darwin9.supp b/darwin9.supp
index 71b2f3f..f8dff31 100644
--- a/darwin9.supp
+++ b/darwin9.supp
@@ -238,3 +238,27 @@
fun:pthread_create
}
+
+# I think this suppresses the same race as helgrind-glibc2X-102,
+# that is, the unavoidable startup race on xargs[2] in hg_intercepts.c.
+{
+ helgrind-darwin9-102
+ Helgrind:Race
+ fun:pthread_create
+}
+
+# Thread #9: Bug in libpthread: recursive write lock granted on
+# mutex/wrlock which does not support recursion
+# at 0x18696: pthread_cond_wait* (hg_intercepts.c:655)
+# by 0x2300B8: pthread_rwlock_wrlock$UNIX2003 (in /usr/lib/libSystem.B.dylib)
+# by 0x18F41: pthread_rwlock_wrlock* (hg_intercepts.c:1177)
+#
+# no idea what this is about
+#
+{
+ helgrind-darwin9-kludge1
+ Helgrind:Misc
+ fun:pthread_cond_wait*
+ fun:pthread_rwlock_*lock*
+ fun:pthread_rwlock_*lock*
+}