diff options
author | Håvard Pettersen <havardpe@yahooinc.com> | 2022-10-13 09:38:07 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@yahooinc.com> | 2022-10-13 09:42:53 +0000 |
commit | 2f0711f74a175f6c932fdc4079ce74cf350fbafa (patch) | |
tree | 0f2d641aa14b5dcfb07d6f833b23e789951cb272 /valgrind-suppressions.txt | |
parent | 03892b4b7a5857471301aa40865c9767945fbd1a (diff) |
add suppression and make safer
- add new valgrind suppression variant for leaked thread stack cache
- hold lock while editing list of threads
- use jthread for join in destructor
Diffstat (limited to 'valgrind-suppressions.txt')
-rw-r--r-- | valgrind-suppressions.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/valgrind-suppressions.txt b/valgrind-suppressions.txt index 63fd7857e76..241c7ef32f7 100644 --- a/valgrind-suppressions.txt +++ b/valgrind-suppressions.txt @@ -18,6 +18,16 @@ NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache Memcheck:Leak fun:calloc + fun:UnknownInlinedFun + fun:allocate_dtv + fun:_dl_allocate_tls + fun:allocate_stack + fun:pthread_create@@GLIBC_2.2.5 +} +{ + NPTL keeps a cache of thread stacks, and metadata for thread local storage is not freed for threads in that cache + Memcheck:Leak + fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:allocate_stack |