diff --git a/src/cart/utils/memcheck-cart.supp b/src/cart/utils/memcheck-cart.supp index 2cb7347ed55..f79813604ed 100644 --- a/src/cart/utils/memcheck-cart.supp +++ b/src/cart/utils/memcheck-cart.supp @@ -558,11 +558,11 @@ fun:syscall.Syscall.abi0 } { - DAOS-14680-1 + Racecall cgo malloc Memcheck:Leak match-leak-kinds: reachable fun:malloc - fun:_cgo_0edd79296193_Cfunc__Cmalloc + fun:_cgo_*_Cfunc__Cmalloc fun:runtime.asmcgocall.abi0 ... fun:racecall @@ -593,16 +593,6 @@ Memcheck:Addr1 fun:racecallatomic } -{ - Go runtime cgo malloc - Memcheck:Leak - match-leak-kinds: reachable - fun:malloc - fun:_cgo_b68ed06c1ed7_Cfunc__Cmalloc - fun:runtime.asmcgocall.abi0 - ... - fun:racecall -} { __tsan_go_atomic64_load Memcheck:Addr8 @@ -625,15 +615,25 @@ fun:racecall } { - DAOS-16052 + Persistentalloc cgo malloc Memcheck:Leak match-leak-kinds: reachable fun:malloc - fun:_cgo_b68ed06c1ed7_Cfunc__Cmalloc + fun:_cgo_*_Cfunc__Cmalloc fun:runtime.asmcgocall.abi0 ... fun:runtime.persistentalloc } +{ + Newproc cgo malloc + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:_cgo_*_Cfunc__Cmalloc + fun:runtime.asmcgocall.abi0 + ... + fun:runtime.newproc.abi0 +} { __tsan_write_pc Memcheck:Value8 diff --git a/utils/test_memcheck.supp b/utils/test_memcheck.supp index d8a6695dfac..49380d7bfec 100644 --- a/utils/test_memcheck.supp +++ b/utils/test_memcheck.supp @@ -423,6 +423,12 @@ write(buf) fun:runtime/internal/syscall.Syscall6 } +{ + go_runtime_syscall_param_linux + Memcheck:Param + write(buf) + fun:internal/runtime/syscall/linux.Syscall6 +} { go ShadowSet race Memcheck:Value8 @@ -434,7 +440,7 @@ Memcheck:Leak match-leak-kinds: reachable fun:malloc - fun:_cgo_b68ed06c1ed7_Cfunc__Cmalloc + fun:_cgo_*_Cfunc__Cmalloc fun:runtime.asmcgocall.abi0 ... fun:runtime.persistentalloc