Valgrind 3.25 RC1

From: Paul Floyd <paulf2718_at_gmail.com>
Date: Fri, 18 Apr 2025 19:32:39 UTC
Below is the announcement for Valgrind 3.25 RC1.

I'll on holiday when the release gets cut. I'll open a bugzilla item to 
move the devel/valgrind port to use this new version early in May.

The announcement was made just before I added the FreeeBSD highlights to 
the release notes. They are:

* On FreeBSD, a change to the libc code that runs atexit handlers was
   causing Helgrind to produce an extra error about exiting threads
   still holding locks for. This applied to every multithreaded application.
   The extra error is now filtered out. A syscall wrapper had been added
   for getrlimitusage.


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