From: Paul Floyd Date: Mon, 8 Dec 2025 19:35:17 +0000 (+0100) Subject: Darwin suppressions: add suppressions for shared_timed_mutex testcase X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7610a45ac2ca470540c3b92611b078f91fd3abbe;p=thirdparty%2Fvalgrind.git Darwin suppressions: add suppressions for shared_timed_mutex testcase The test still fails with 12 errors (should be 0). There are a load of errors that I've never seen before, Like Thread #2: Bug in libpthread: write lock granted on mutex/rwlock which is currently wr-held by a different thread and Thread #1 unlocked lock at 0x100005228 currently held by thread #3 There are some serious problems there. --- diff --git a/darwin-helgrind.supp b/darwin-helgrind.supp index 853731eb2..7588c1d06 100644 --- a/darwin-helgrind.supp +++ b/darwin-helgrind.supp @@ -123,3 +123,21 @@ fun:_os_unfair_lock_lock_slow } +{ + OSX1013:helgrind:mach_timebase_info + Helgrind:Race + fun:mach_timebase_info +} + +{ + OSX1013:helgrind:std::__1::__thread_specific_ptr::set_pointer(std::__1::__thread_struct*) + Helgrind:Race + fun:_ZNSt3__121__thread_specific_ptrINS_15__thread_structEE11set_pointerEPS1_ +} + +{ + OSX1013:helgrind:std::__1::__thread_local_data() + Helgrind:Race + fun:_ZNSt3__119__thread_local_dataEv +} +