From 78b3b79fcda79dee94d3a181afc4c4a0ed95fbb4 Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Wed, 12 Mar 2025 08:33:11 +0100 Subject: [PATCH] Solaris suppressions: add suppressions for Solaris 11.4 getaddrinfo getaddrinfo, the bane of all threading tests. --- solaris12.supp | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/solaris12.supp b/solaris12.supp index 2c68508f5c..29f8086619 100644 --- a/solaris12.supp +++ b/solaris12.supp @@ -166,3 +166,67 @@ fun:pthread_barrier_wait } +#----------------------------------------------------------------------------# +# The getattrinfo testcase causes issues on all platforms, and we assume +# that they are due to private libc locking mechanisms. + +{ + Solaris:_nsc_getdoorbuf + drd:ConflictingAccess + fun:tsdalloc + fun:_nsc_getdoorbuf +} + +{ + Solaris:nss_dbop_search + drd:ConflictingAccess + fun:nss_dbop_search +} + +{ + Solaris:thr_create_once + drd:ConflictingAccess + fun:thr_keycreate_once +} + +{ + Solaris:_nsc_getdoorbsize + drd:ConflictingAccess + fun:_nsc_getdoorbsize +} + +{ + Solaris:_nsc_proc_is_cache + drd:ConflictingAccess + fun:_nsc_proc_is_cache +} + +{ + Solaris:__rpc_getconfip + drd:ConflictingAccess + fun:__rpc_getconfip +} + +{ + Solaris:_nsc_proc_is_cache + Helgrind:Race + fun:_nsc_proc_is_cache +} + +{ + Solaris:thr_create_once + Helgrind:Race + fun:thr_keycreate_once +} + +{ + Solaris:_nsc_proc_is_cache + Helgrind:Race + fun:_nsc_proc_is_cache +} + +{ + Solaris:nss_dbop_search + Helgrind:Race + fun:nss_dbop_search +} -- 2.47.2