File _patchinfo of Package patchinfo.38895
<patchinfo incident="38895">
<issue tracker="jsc" id="PED-10260"/>
<issue tracker="bnc" id="1243671">Please update valgrind packages (package 'valgrind-32bit' doesn't work)</issue>
<packager>dirkmueller</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for valgrind</summary>
<description>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)
</description>
</patchinfo>