SUSE-RU-2026:0839-1: moderate: Recommended update for valgrind
SLE-UPDATES
null at suse.de
Fri Mar 6 16:30:08 UTC 2026
# Recommended update for valgrind
Announcement ID: SUSE-RU-2026:0839-1
Release Date: 2026-03-06T10:27:21Z
Rating: moderate
References:
* bsc#1243671
* jsc#PED-10260
* jsc#PED-13403
Affected Products:
* Development Tools Module 15-SP7
* SUSE Linux Enterprise Desktop 15 SP7
* SUSE Linux Enterprise Real Time 15 SP7
* SUSE Linux Enterprise Server 15 SP7
* SUSE Linux Enterprise Server for SAP Applications 15 SP7
An update that contains two features and has one fix can now be installed.
## Description:
This update for valgrind fixes the following issues:
* Enable build on riscv64
* Fix file list
* update to 3.25.1 (jsc#PED-10260, bsc#1243671, jsc#PED-13403)
* Incorrect NAN-boxing for float registers in RISC-V
* close_range syscalls started failing with 3.25.0
* mount syscall param filesystemtype may be NULL
* FILE DESCRIPTORS banner shows when closing some inherited fds
* FreeBSD: missing syscall wrappers for fchroot and setcred
* Double close causes SEGV
* The valgrind gdbserver now supports the GDB remote protocol packet 'x
addr,len' (available in GDB release >= 16). The x packet can reduce the time
taken by GDB to read memory from valgrind.
* Valgrind now supports zstd compressed debug sections.
* 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!)
* Added RISCV64 support for Linux. Specifically for the RV64GC instruction
set.
* Numerous bug fixes for Illumos, in particular fixed a Valgrind crash
whenever a signal handler was called.
* The --track-fds=yes and --track-fds=all options now treat all inherited file
descriptors the same as 0, 1, 2 (stdin/out/err). And when the stdin/out/err
descriptors are reassigned they are now treated as normal (non-inherited)
file descriptors.
* A new option --modify-fds=high can be used together with \--track-fds=yes to
create new file descriptors with the highest possible number (and then
decreasing) instead of always using the lowest possible number (which is
required by POSIX). This will help catch issues where a file descriptor
number might normally be reused between a close and another open call.
* There is a change to warnings about calls to pthread_cond_signal and
pthread_cond_broadcast when the associated mutex is unlocked. Previously
Helgrind would always warn about this. Now this error is controlled by a
command line option, \--check-cond-signal-mutex=yes|no. The default is no.
This change has been made because some C and C++ standard libraries use
pthread_cond_signal/pthread_cond_broadcast in this way. Users are obliged to
use suppressions if they wish to avoid this noise. (jsc#PED-13403)
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* Development Tools Module 15-SP7
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2026-839=1
## Package List:
* Development Tools Module 15-SP7 (aarch64 ppc64le s390x x86_64)
* valgrind-debuginfo-3.25.1-150700.3.3.1
* valgrind-devel-3.25.1-150700.3.3.1
* valgrind-debugsource-3.25.1-150700.3.3.1
* valgrind-3.25.1-150700.3.3.1
* Development Tools Module 15-SP7 (noarch)
* valgrind-client-headers-3.25.1-150700.3.3.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1243671
* https://jira.suse.com/browse/PED-10260
* https://jira.suse.com/browse/PED-13403
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260306/1289b0ca/attachment.htm>
More information about the sle-updates
mailing list