|
From: Paul F. <pa...@so...> - 2021-11-12 23:05:33
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=e24f3b6b214588676c24f66ca0d144ba2592447f commit e24f3b6b214588676c24f66ca0d144ba2592447f Author: Paul Floyd <pj...@wa...> Date: Sat Nov 13 00:00:38 2021 +0100 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: --- memcheck/tests/libstdc++.supp | 4 ---- 1 file changed, 4 deletions(-) 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 |