shield
Recommended update for valgrind
SUSE-SLE-Module-Development-Tools-15-SP6-2025-2176
This update for valgrind fixes the following issues: valgrind was updated to 3.24.0 (jsc#PED-10260): * Bad file descriptor usage now generates a real error with --track-fds=yes that is suppressible and shows up in the xml output with full execution backtrace. The warnings shown without using the option are deprecated and will be removed in a future valgrind version. * Ada name demangling is now supported in error messages. - Bugs fixed: * open fd at exit --log-socket=127.0.0.1:1500 with --track-fds=yes * An instruction in fftw (Fast Fourier Transform) is unhandled by valgrind: vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x2 * --log-file=FILE leads to apparent fd leak * Fedora18/x86_64 --sanity-level=3 : aspacem segment mismatch * fcntl works on Valgrind's own file descriptors * arm64 unhandled instruction dc zva392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * Unhandled AVX instruction vmovq %xmm9,%xmm1 * aarch64: unhandled instruction 0xD5380001 (MRS rT, midr_el1) * SIGILL on cache flushes on arm64 * vex amd64->IR: unhandled instruction bytes: 0xC5 0x79 0xD6 0xED 0xC5 * s390x: Failed assertion in disassembler * MIPS: wrong syscall numbers used * Support Armv8.2 SHA-512 instructions * Java/Ada/D demangling is probably broken * gbserver_tests failures in aarch64 * Valgrind leaks file descriptors * [Valgrind][MIPS] 'VexGuestArchState' has no member named 'guest_IP_AT_SYSCALL' * memccpy false positives * linux inotify_init syscall wrapper missing POST entry in syscall_table * SIGILL in JDK11, JDK17 * Alignment error when using Eigen with Valgrind and -m32 * Use of `sizeof` instead of `strlen * --track-fds=yes errors that cannot be suppressed with --xml-file= * Add tests for --track-fds=yes --xml=yes and fd suppression tests * massif trace change to show the location increasing the stack * Valgrind throws unhandled instruction bytes: 0xC5 0x79 0xD6 0xE0 0xC5 * arm64: Instruction fcvtas should round 322.5 to 323, but result is 322. * vgdb handle EINTR and EAGAIN more consistently * Stop using -flto-partition=one * (vgModuleLocal_addDiCfSI): Assertion 'di->fsm.have_rx_map && di->fsm.rw_map_count' failed * False positive on x86/amd64 with ZF taken directly from addition * statx(fd, NULL, AT_EMPTY_PATH) is supported since Linux 6.11 but not supported in valgrind * Please support DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD * Valgrind ignores debug info for some binaries * Add bad fd usage errors for --track-fds in ML_(fd_allowed) * Missing FUSE_COMPATIBLE_MAY_BLOCK markers * direct readlink syscall from PRE handler is incompatible with FUSE_COMPATIBLE_MAY_BLOCK * s390x: Fix regtest failure for none/tests/s390x/op00 * s390x: Store/restore FPC upon helper call causes slowdown * s390x: incorrect disassembly for LOCHI and friends * Fixes and tweaks for gsl19test * PowerPC instruction dcbf should allow the L field values of 4, 6 on ISA 3.0 and earlier, just ignore the value * aligned_alloc and posix_memalign missing MALLOC_TRACE with returned pointer * s390x: 3.24.0.RC1 missing file and regtest failure Update to 3.23.0 (jsc#PED-10260) (bsc#1243671): * Added ARM64 support for FreeBSD. * ARM64 now supports dotprod instructions (sdot/udot). * AMD64 better supports code build with -march=x86-64-v3. fused-multiple-add instructions (fma) are now emulated more accurately. And memcheck now handles __builtin_strcmp using 128/256 bit vectors with sse4.1, avx/avx2. * S390X added support for NNPA (neural network processing assist) facility vector instructions VCNF, VCLFNH, VCFN, VCLFNL, VCRNF and NNPA (z16/arch14). * X86 recognizes new binutils-2.42 nop patterns. - Valgrind incompatibility with binutils-2.42 on x86 with new nop patterns (unhandled instruction bytes: 0x2E 0x8D 0xB4 0x26)
-
Release DateJun 30 2025
-
References
-
Typerecommended
-
Severitymoderate
cloud_download Downloads
Development Tools Module 15.6 aarch64
-
Packagesvalgrind
Memory Management Debuggervalgrind-client-headers3.24.0-150600.3.3.1 lock rpm lock src
Header files for for Valgrindvalgrind-client-headers-source3.24.0-150600.3.3.1 lock rpm
Memory Management Debuggervalgrind-devel3.24.0-150600.3.3.1 lock src
Header files for for Valgrind3.24.0-150600.3.3.1 lock rpm
Development Tools Module 15.6 x86_64
-
Packagesvalgrind
Memory Management Debuggervalgrind-client-headers3.24.0-150600.3.3.1 lock rpm lock src
Header files for for Valgrindvalgrind-client-headers-source3.24.0-150600.3.3.1 lock rpm
Memory Management Debuggervalgrind-devel3.24.0-150600.3.3.1 lock src
Header files for for Valgrind3.24.0-150600.3.3.1 lock rpm
Development Tools Module 15.6 ppc64le
-
Packagesvalgrind
Memory Management Debuggervalgrind-client-headers3.24.0-150600.3.3.1 lock rpm lock src
Header files for for Valgrindvalgrind-client-headers-source3.24.0-150600.3.3.1 lock rpm
Memory Management Debuggervalgrind-devel3.24.0-150600.3.3.1 lock src
Header files for for Valgrind3.24.0-150600.3.3.1 lock rpm
Development Tools Module 15.6 s390x
-
Packagesvalgrind
Memory Management Debuggervalgrind-client-headers3.24.0-150600.3.3.1 lock rpm lock src
Header files for for Valgrindvalgrind-client-headers-source3.24.0-150600.3.3.1 lock rpm
Memory Management Debuggervalgrind-devel3.24.0-150600.3.3.1 lock src
Header files for for Valgrind3.24.0-150600.3.3.1 lock rpm