From: Paul Floyd Date: Fri, 12 Nov 2021 23:00:38 +0000 (+0100) Subject: Bugs 435732 and 403802 X-Git-Tag: VALGRIND_3_19_0~88 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e24f3b6b214588676c24f66ca0d144ba2592447f;p=thirdparty%2Fvalgrind.git Bugs 435732 and 403802 The problem is that the testcase specific suppression has stacks that are too specific. This causes breakage with different versions of GCC and libstdc++. The suppression only needs to mask the memory pool used for standard io. There are several suppression stanzas so future tweaks may still be necessary. --- diff --git a/memcheck/tests/libstdc++.supp b/memcheck/tests/libstdc++.supp index 520e6613a8..3cd2e628da 100644 --- a/memcheck/tests/libstdc++.supp +++ b/memcheck/tests/libstdc++.supp @@ -81,10 +81,6 @@ fun:pool fun:__static_initialization_and_destruction_0 fun:_GLOBAL__sub_I_eh_alloc.cc - fun:call_init.part.0 - fun:call_init - fun:_dl_init - obj:*lib*/ld-2.*.so } { malloc-leaks-cxx-stl-string-classes-debug2