Added one more suppression pattern related to pthread_cancel().
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8643 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/glibc-2.X-drd.supp b/glibc-2.X-drd.supp
index ddc18d9..0476ff2 100644
--- a/glibc-2.X-drd.supp
+++ b/glibc-2.X-drd.supp
@@ -349,7 +349,7 @@
fun:_pthread_cleanup_push_defer
}
{
- pthread-forced-unwind
+ pthread-unwind
drd:ConflictingAccess
obj:/lib*/ld-*.so
obj:/lib*/ld-*.so
@@ -359,7 +359,7 @@
fun:__pthread_unwind
}
{
- pthread-forced-unwind
+ pthread-unwind
drd:ConflictingAccess
fun:_Unwind_Find_FDE
obj:/lib*/libgcc_s.so.1
@@ -368,7 +368,7 @@
fun:__pthread_unwind
}
{
- pthread-forced-unwind
+ pthread-unwind
drd:ConflictingAccess
obj:/lib*/ld-*.so
obj:/lib*/ld-*.so
@@ -379,7 +379,16 @@
fun:__pthread_unwind
}
{
- pthread-forced-unwind
+ pthread-unwind
+ drd:ConflictingAccess
+ obj:/lib*/ld-*.so
+ obj:/lib*/ld-*.so
+ obj:/lib*/libgcc_s.so.1
+ fun:_Unwind_ForcedUnwind
+ fun:__pthread_unwind
+}
+{
+ pthread-unwind
drd:ConflictingAccess
fun:pthread_mutex_lock
fun:_Unwind_Find_FDE
@@ -389,7 +398,7 @@
fun:__pthread_unwind
}
{
- pthread-forced-unwind
+ pthread-unwind
drd:ConflictingAccess
fun:pthread_mutex_unlock
fun:_Unwind_Find_FDE