From f782a688b4c70007139592f17da7a481877dce5f Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Sat, 27 Nov 2021 23:49:34 +0100 Subject: [PATCH] Add a FreeBSD helgrind suppression for thread exit This happens when using std::thread. --- freebsd-helgrind.supp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/freebsd-helgrind.supp b/freebsd-helgrind.supp index d24ff859bf..8a5018384c 100644 --- a/freebsd-helgrind.supp +++ b/freebsd-helgrind.supp @@ -49,6 +49,20 @@ fun:pthread_exit obj:/lib/libthr.so.3 } +{ + HELGRIND-PTHREAD-EXIT6 + Helgrind:Race + obj:*/lib*/libcxxrt.so.1 + obj:*/lib*/libthr.so.3 + obj:*/lib*/libthr.so.3 + obj:*/lib*/libthr.so.3 + obj:*/lib*/libgcc_s.so.1 + fun:_Unwind_ForcedUnwind + obj:*/lib*/libthr.so.3 + obj:*/lib*/libthr.so.3 + fun:pthread_exit + obj:*/lib*/libthr.so.3 +} { HELGRIND-PTHREAD-BARRIER2 Helgrind:Race -- 2.47.2