<div class="container">
<h1>Recommended update for valgrind</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2026:0839-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2026-03-06T10:27:21Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1243671">bsc#1243671</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-10260">jsc#PED-10260</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-13403">jsc#PED-13403</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">Development Tools Module 15-SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Server 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP7</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains two features and has one fix can now be installed.</p>
<h2>Description:</h2>
<p>This update for valgrind fixes the following issues:</p>
<ul>
<li>Enable build on riscv64</li>
<li>Fix file list</li>
<li>update to 3.25.1 (jsc#PED-10260, bsc#1243671, jsc#PED-13403)</li>
<li>Incorrect NAN-boxing for float registers in RISC-V</li>
<li>close_range syscalls started failing with 3.25.0</li>
<li>mount syscall param filesystemtype may be NULL</li>
<li>FILE DESCRIPTORS banner shows when closing some inherited fds</li>
<li>FreeBSD: missing syscall wrappers for fchroot and setcred</li>
<li>Double close causes SEGV</li>
<li>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.</li>
<li>Valgrind now supports zstd compressed debug sections.</li>
<li>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!)</li>
<li>Added RISCV64 support for Linux. Specifically for the RV64GC
instruction set.</li>
<li>Numerous bug fixes for Illumos, in particular fixed a
Valgrind crash whenever a signal handler was called.</li>
<li>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.</li>
<li>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.</li>
<li>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)</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
Development Tools Module 15-SP7
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2026-839=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
Development Tools Module 15-SP7 (aarch64 ppc64le s390x x86_64)
<ul>
<li>valgrind-debuginfo-3.25.1-150700.3.3.1</li>
<li>valgrind-devel-3.25.1-150700.3.3.1</li>
<li>valgrind-debugsource-3.25.1-150700.3.3.1</li>
<li>valgrind-3.25.1-150700.3.3.1</li>
</ul>
</li>
<li>
Development Tools Module 15-SP7 (noarch)
<ul>
<li>valgrind-client-headers-3.25.1-150700.3.3.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1243671">https://bugzilla.suse.com/show_bug.cgi?id=1243671</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-10260">https://jira.suse.com/browse/PED-10260</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-13403">https://jira.suse.com/browse/PED-13403</a>
</li>
</ul>
</div>