Test results look fairly good on the platforms I tested. I did fix a couple of small (testcase) issues for x86:
32 bit new_delete_mismatch_size and sized_aligned_new_delete_misaligned .exp and s390x: filter out in /absolute/path in drd/tests stderr filter With those: RHEL 8.9/x86-64: == 896 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Fedora 39/s390x == 857 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == drd/tests/bar_bad_xml (stderr) drd/tests/getaddrinfo (stderr) Those two tests are flaky and not always failing. Fedora ELN x86_64 (this distro is build with -march=x86_64-v3) == 808 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == Debian 12.5/arm64 == 727 tests, 8 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures == gdbserver_tests/hgtls (stdoutB) memcheck/tests/dw4 (stderr) memcheck/tests/varinfo2 (stderr) memcheck/tests/varinfo4 (stderr) memcheck/tests/varinfo5 (stderr) memcheck/tests/varinfo6 (stderr) memcheck/tests/varinforestrict (stderr) helgrind/tests/hg05_race2 (stderr) helgrind/tests/tc20_verifywrap (stderr) Almost all are backtrace issues or stack/thread frame issues like - Location 0x........ is 0 bytes inside local var "rwl2" - declared at tc20_verifywrap.c:58, in frame #x of thread x + Address 0x........ is on thread #x's stack + in frame #x, created by main (tc20_verifywrap.c:49) Fedora 38/ppc64le == 744 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == drd/tests/bar_bad (stderr) drd/tests/bar_bad_xml (stderr) drd/tests/std_thread2 (stderr) none/tests/socket_close (stderr) bar_bad tests seems flaky. drd/tests/std_thread2 might need a suppression +Conflicting load by thread 2 at 0x........ size 8 + at 0x........: _dl_new_hash (dl-new-hash.h:90) + by 0x........: _dl_lookup_symbol_x (dl-lookup.c:757) +Allocation context: Data section of /usr/lib64/ld64.so.2 socket_close looks like the backtrace is skipping main for some reason at 0x........: socket (in /...libc...) by 0x........: open_socket (socket_close.c:17) - by 0x........: main (socket_close.c:31) + by 0x........: (below main) Fedora 40/i386 == 801 tests, 1 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/x86-linux/scalar (stderr) Debian 12.5/i686 == 798 tests, 12 stderr failures, 2 stdout failures, 0 stderrB failures, 0 stdoutB failures, 1 post failure == memcheck/tests/close_range (stderr) memcheck/tests/linux/rfcomm (stderr) memcheck/tests/sendmsg (stderr) memcheck/tests/sized_aligned_new_delete_misaligned3_supp (stderr) memcheck/tests/x86/insn_basic (stdout) memcheck/tests/x86/insn_basic (stderr) memcheck/tests/x86-linux/scalar (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) drd/tests/bar_bad (stderr) massif/tests/mmapunmap (post) none/tests/fdleak_ipv4 (stderr) none/tests/file_dclose (stderr) none/tests/socket_close (stderr) none/tests/x86/insn_basic (stdout) none/tests/x86/insn_basic (stderr) Haven't analyzed fully but there are clearly more failures than on Fedora i386. Some are just things like an extra frame: + at 0x........: _dl_sysinfo_int80 (in /usr/lib/i386-linux-gnu/ld-linux.so.2) _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users