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