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-&gt;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-&gt;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-&gt;fsm.have_rx_map &amp;&amp;
    di-&gt;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>
openSUSE Build Service is sponsored by