[Bug general/32598] New: Use --track-fds=yes when running tests under valgrind

mark at klomp dot org sourceware-bugzilla@sourceware.org
Sat Jan 25 23:53:37 GMT 2025


https://sourceware.org/bugzilla/show_bug.cgi?id=32598

            Bug ID: 32598
           Summary: Use --track-fds=yes when running tests under valgrind
           Product: elfutils
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
          Assignee: unassigned at sourceware dot org
          Reporter: mark at klomp dot org
                CC: elfutils-devel at sourceware dot org
  Target Milestone: ---

diff --git a/tests/Makefile.am b/tests/Makefile.am
index 8f08779825bb..ec6cc9011a63 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -692,7 +692,7 @@ EXTRA_DIST = run-arextract.sh run-arsymtest.sh run-ar.sh \


 if USE_VALGRIND
-valgrind_cmd=valgrind -q --leak-check=full --error-exitcode=1
+valgrind_cmd=valgrind -q --leak-check=full --error-exitcode=1 --track-fds=yes
 endif


Various tests currently fail with --enable-valgrind with the above
--track-fds=yes addition. It seems most are testcase issues (the test opens an
ELF file to examine and never closes it). But it would have caught the
following issue:
https://inbox.sourceware.org/elfutils-devel/20250125234023.GF8288@gnu.wildebeest.org/T/#t

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Elfutils-devel mailing list