<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 &#x27;x addr,len&#x27; (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 &#x27;make ltpchecks&#x27; (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>