<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:3142-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2026-07-21T07:05:49Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-15483">jsc#PED-15483</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-15782">jsc#PED-15782</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 can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for valgrind fixes the following issues:</p>
<ul>
<li>update to 3.27.1 (jsc#PED-15483):<ul>
<li>valgrind 3.27 "--fair-sched=yes" does not work</li>
<li>Valgrind incorrectly unpacks the result of sys_port (port_getn)</li>
<li>on error, leading to a ~60s wallclock time delay on every call</li>
<li>n-i-bz  Update vg-lifespan (copyright) years</li>
<li>n-i-bz  Use SSizeT for VG_(readlink) result in VG_(realpath)</li>
</ul>
</li>
<li>update to 3.27.0:<ul>
<li>VALGRIND_REPLACES_MALLOC Returns 1 if the tool replaces malloc.</li>
<li>VALGRIND_GET_TOOLNAME Get the running tool name as a string. 
  Takes two arguments, an input buffer pointer and the length of that buffer.</li>
<li>linux lightweight guard pages (madvise MADV_GUARD_INSTALL) supported</li>
<li>glibc 2.42+ (with linux 6.13+) uses MADV_GUARD_INSTALL to setup stack guard pages. 
  These lightweight guard pages are now supported under valgrind. </li>
<li>If --max-guard-pages is not set explicitly,
  then it will default to the --max-threads setting.</li>
<li>--num-callers now has a minimum value of 2.</li>
<li>x86: Support for SSE4.1 instructions has been ported from AMD64 to (32bit) x86.</li>
<li>s390x: Machine models older than z196 are no longer supported.</li>
<li>s390x: Support new z/Architecture features from the 15th edition.</li>
</ul>
</li>
<li>remove 32bit for all SLES 16 based products (jsc#PED-15782)</li>
<li>update to 3.26.0:<ul>
<li>Upgrade to the GNU General Public License version 3.</li>
<li>Control building documentation. When using make dist set the
  Makefile BUILD_DOCS to none, all or html. none, does not build any documentation.</li>
<li>New VEX API function LibVEX_set_VexControl</li>
<li>The deprecated IROps: Iop_Clz32/64 and Iop_Ctz32/64 have been removed</li>
<li>The Linux Test Project (LTP) integration has been updated to v20250930.</li>
<li>--modify-fds=yes has been added. It acts like --modify-fds=high (the
  highest available file descriptor is returned first) except when
  when the lowers stdin/stdout/stderr (file descriptors 0, 1, 2) are available.</li>
<li>With --xml=yes log output protocol 6 is now always used.</li>
<li>Add "bad" option for --track-fds. When --track-fds=bad is specified,
  do not produce errors about unclosed file descriptors at program exit.</li>
<li>vgdb will now handle the qExecAndArgs packet.</li>
<li>DWARF inlined subroutine handling has been rewritten to work cross compile units.</li>
</ul>
</li>
<li>updated keyring from https://www.klomp.org/mark/gnupg-pub.txt</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-3142=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    Development Tools Module 15-SP7 (noarch)
                    <ul>
                        
                            <li>valgrind-client-headers-3.27.1-150700.3.6.1</li>
                        
                    </ul>
                </li>
            
                <li>
                    Development Tools Module 15-SP7 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>valgrind-devel-3.27.1-150700.3.6.1</li>
                        
                            <li>valgrind-3.27.1-150700.3.6.1</li>
                        
                            <li>valgrind-debugsource-3.27.1-150700.3.6.1</li>
                        
                            <li>valgrind-debuginfo-3.27.1-150700.3.6.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-15483">https://jira.suse.com/browse/PED-15483</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-15782">https://jira.suse.com/browse/PED-15782</a>
                    </li>
                
            
        </ul>
    
</div>