From 5ae51164205ea47d20c3c7c215d563daf43b7ca1 Mon Sep 17 00:00:00 2001 From: Paul Floyd Date: Sun, 20 Jul 2025 09:59:51 +0200 Subject: [PATCH] FreeBSD regtest: filter leak from memcheck/tests/gone_abrt_xml On amd64 there is a suppressed reachable that shows up in the leak summary. On arm64 there is no leak. So add a filter for leaks in xml files. --- memcheck/tests/Makefile.am | 1 + memcheck/tests/filter_xml_leak | 5 +++++ memcheck/tests/gone_abrt_xml.stderr.exp-freebsd | 2 -- memcheck/tests/gone_abrt_xml.vgtest | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) create mode 100755 memcheck/tests/filter_xml_leak diff --git a/memcheck/tests/Makefile.am b/memcheck/tests/Makefile.am index 860cb2076f..aceed97b27 100644 --- a/memcheck/tests/Makefile.am +++ b/memcheck/tests/Makefile.am @@ -82,6 +82,7 @@ dist_noinst_SCRIPTS = \ filter_leak_cpp_interior \ filter_libc_variants \ filter_xml \ + filter_xml_leak \ filter_strchr \ filter_varinfo3 \ filter_memcheck \ diff --git a/memcheck/tests/filter_xml_leak b/memcheck/tests/filter_xml_leak new file mode 100755 index 0000000000..31418f48d6 --- /dev/null +++ b/memcheck/tests/filter_xml_leak @@ -0,0 +1,5 @@ +#!/bin/sh + +./filter_xml "$@" | + +sed -e '/...<\/leak_summary>/,+1d' diff --git a/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd b/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd index 04643bbffa..6f8d7ec922 100644 --- a/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd +++ b/memcheck/tests/gone_abrt_xml.stderr.exp-freebsd @@ -55,8 +55,6 @@ aborting ... ... -... - diff --git a/memcheck/tests/gone_abrt_xml.vgtest b/memcheck/tests/gone_abrt_xml.vgtest index dc18192d19..6e2c5d504b 100644 --- a/memcheck/tests/gone_abrt_xml.vgtest +++ b/memcheck/tests/gone_abrt_xml.vgtest @@ -1,5 +1,5 @@ prog: ../../gdbserver_tests/gone args: abort vgopts: --xml=yes --xml-fd=2 --log-file=/dev/null -stderr_filter: filter_xml +stderr_filter: filter_xml_leak cleanup: rm -f vgcore.* -- 2.47.2