From pjfloyd at wanadoo.fr Fri Apr 18 20:24:28 2025 From: pjfloyd at wanadoo.fr (Paul Floyd) Date: Fri, 18 Apr 2025 22:24:28 +0200 Subject: [oi-dev] Valgrind 3.25 RC1 Message-ID: <36eb1980-015d-462c-baf7-0993a0ee538b@wanadoo.fr> Hi Valgrind 3.25 will be out soon. The announcement for RC1 is below. After the release I'll try making a pull request for https://github.com/OpenIndiana/oi-userland/tree/oi/hipster/components/developer/valgrind None of the patches will be needed - they have all either been merged or do nothing. The Makefile in the above git directory says that there were 62 fails out of 835 tests. I now get 10 failures out of 894 tests. A couple of those are cosmetic. Otherwise there are some issues with Valgrind/gdb interaction, something wrong with Helgrind and pthread_barrier* and one test of a very deep stack that has turned sour. Slightly later than originally planned, but the RC1 is finally out! An RC1 tarball for 3.25.0 is now available at https://sourceware.org/pub/valgrind/valgrind-3.25.0.RC1.tar.bz2 (md5sum = 2f02fe951278ebde62bba65c3a311a40) (sha1sum = 3679ddc3237455f07de0ae30f21e947868c2218e) https://sourceware.org/pub/valgrind/valgrind-3.25.0.RC1.tar.bz2.asc Please give it a try in configurations that are important for you and report any problems you have, either on this mailing list, or (preferably) via our bug tracker at https://bugs.kde.org/enter_bug.cgi?product=valgrind The NEWS file isn't complete up to date yet, but some highlights: - Initial RISCV64/Linux support. - Valgrind gdbserver supports 'x' packets. - Numerous bug fixes for Illumos. - --track-fds=yes now treats all inherited file descriptors like stdin/out/err (0,1,2) and there is a --modify-fds=high option. - s390x support for various new instructions (BPP, BPRP and NIAI) - Various new linux syscalls are supported (landlock*, open_tree, move_mount, fsopen, fsconfig, fsmount, fspick, userfaultfd) - The Linux Test Project (ltp) is integrated in the testsuite try 'make ltpchecks' (this will take a while and will point out various missing syscalls and valgrind crashes!) Since this RC1 is slightly later than planned and it is a long Easter weekend for those that celebrate, lets do the RC2 on Wed Apr 25, with the 3.25.0 final on Fri Apr 27. A+ Paul