|
From: Paul F. <pa...@so...> - 2020-12-30 13:01:36
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=5db136ee369a75b44b857b897b942d8f9e60c366 commit 5db136ee369a75b44b857b897b942d8f9e60c366 Author: Paul Floyd <pj...@wa...> Date: Wed Dec 30 13:57:39 2020 +0100 Add an extra suppression. On Fedora 33 with gcc (GCC) 10.2.1 20201125 (Red Hat 10.2.1-9) it looks like fun:__static_initialization_and_destruction_0 is now inlined which causes the existing suppression for the same reachable to no longer match. Diff: --- memcheck/tests/libstdc++.supp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/memcheck/tests/libstdc++.supp b/memcheck/tests/libstdc++.supp index 28ab182d12..abb5b66898 100644 --- a/memcheck/tests/libstdc++.supp +++ b/memcheck/tests/libstdc++.supp @@ -96,3 +96,15 @@ fun:_dl_init fun:_dl_start_user } +{ + malloc-leaks-cxx-stl-string-classes-debug3 + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + fun:pool + fun:UnknownInlinedFun + fun:_GLOBAL__sub_I_eh_alloc.cc + fun:call_init.part.0 + fun:_dl_init + obj:*lib*/ld-2.*.so +} |