From: Julian Seward Date: Sun, 26 Jan 2020 15:40:40 +0000 (+0100) Subject: Update bug status. X-Git-Tag: VALGRIND_3_16_0~110 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2052837a3e0bd236c0fe1bc4bf825213fea5da82;p=thirdparty%2Fvalgrind.git Update bug status. --- diff --git a/NEWS b/NEWS index b9973bc7ef..6de1db7cf4 100644 --- a/NEWS +++ b/NEWS @@ -71,6 +71,7 @@ To see details of a given bug, visit https://bugs.kde.org/show_bug.cgi?id=XXXXXX where XXXXXX is the bug number as listed below. +385386 Assertion failed "szB >= CACHE_ENTRY_SIZE" at m_debuginfo/image.c:517 400593 In Coregrind, use statx for some internal syscalls if [f]stat[64] fail 400872 Add nanoMIPS support to Valgrind 404406 s390x: z14 miscellaneous instructions not implemented @@ -79,6 +80,8 @@ where XXXXXX is the bug number as listed below. 406824 Unsupported baseline 407218 Add support for the copy_file_range syscall 407307 Intercept stpcpy also in ld.so for arm64 +407376 Update Xen support to 4.12 (4.13, actually) and add more coverage + == 390553 407764 drd cond_post_wait gets wrong (?) condition on s390x z13 system 408009 Expose rdrand and f16c even on avx if host cpu supports them 408091 Missing pkey syscalls @@ -94,17 +97,21 @@ where XXXXXX is the bug number as listed below. 411134 Allow the user to change a set of command line options during execution 411451 amd64->IR of bt/btc/bts/btr with immediate clears zero flag 412344 Problem setting mips flags with specific paths +412408 unhandled arm-linux syscall: 124 - adjtime - on arm-linux 413119 Ioctl wrapper for DRM_IOCTL_I915_GEM_MMAP 413330 avx-1 test fails on AMD EPYC 7401P 24-Core Processor 413603 callgrind_annotate/cg_annotate truncate function names at '#' 414565 Specific use case bug found in SysRes VG_(do_sys_sigprocmask) +415757 vex x86->IR: 0x66 0xF 0xCE 0x4F (bswapw) 416239 valgrind crashes when handling clock_adjtime 416286 DRD reports "conflicting load" error on std::mutex::lock() 416387 finit_module and bpf syscalls are unhandled on arm64 - +416464 Fix false reports for uninitialized memory for PR_CAPBSET_READ/DROP n-i-bz Fix minor one time leaks in dhat. n-i-bz Add --run-cxx-freeres=no in outer args to avoid inner crashes. n-i-bz Add support for the Linux io_uring system calls +n-i-bz sys_statx: don't complain if both |filename| and |buf| are NULL. + Release 3.15.0 (12 April 2019) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/internals/3_15_BUGSTATUS.txt b/docs/internals/3_15_BUGSTATUS.txt index 07164357ac..adb625b5d4 100644 --- a/docs/internals/3_15_BUGSTATUS.txt +++ b/docs/internals/3_15_BUGSTATUS.txt @@ -11,37 +11,23 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. === KernelInterface ==================================================== === KernelInterface/Linux ============================================== -407376 Update Xen support to 4.12 and add more coverage - ** Has patch, looks reasonable - ** 2019Dec30: causes implicit-fallthrough warning; author queried - 408858 Add new io_uring_register, setup, enter syscalls No patch, no test case 410743 shmat() calls for 32-bit programs fail when running in 64-bit valgrind Not sure if this is important. Ask MJW. -410757 glibc wrapper discrepancy for preadv2/pwritev2 system calls across - different versions - Not sure if this is important. Ask MJW. - 411100 Valgrind does not provide a solution in the error message when an mmap error is detected. ** Initial load failure for very large executables? Has discussion links. -412408 unhandled arm-linux syscall: 124 - adjtime - on arm-linux - * trivial patch, but need to check the handler is correct - 415621 epoll_ctl reports for uninitialized padding * maybe an inaccurate wrapper; may be easy to fix? 416285 Use prlimit64 in VG_(getrlimit) and VG_(setrlimit) * HOST-SIDE syscall; may become important -416464 Fix false reports for uninitialized memory for PR_CAPBSET_READ/DROP - * Has patch; should land - === KernelInterface/OS X =============================================== 407933 VgTs_Runnable syscall mach:50 (lwpid 771) @@ -94,7 +80,6 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. 407589 Add support for C11 aligned_alloc() and GNU reallocarray() * Missing allocation intercepts? - 415141 Possible leak with calling __libc_freeres before all thread's tid_addresses are cleared Not really Memcheck specific. MJW knows more. @@ -157,9 +142,6 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. * Potentially important (??) === VEX/x86 ============================================================ - -415757 vex x86->IR: 0x66 0xF 0xCE 0x4F (bswapw) - === zz_other =========================================================== 414278 VG_(memcpy) used for overlapping moves @@ -199,16 +181,9 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. Extras (not new) 319393 bad rounding in cvtsi2ss instruction -apply included fixes for Xen 4.6/4.7/4.8/4.9/4.10/4.11/4.12 390553 ? - Can we get rid of exp-sgcheck now? Very large executable support -- adjust tool load address? Status? -statx hacks for Rust, Ryan Cummins, dev@, 21 Dec 2019 ? - port the ZF-after-BTx fixes over to x86? -Bug 385386 - Assertion failed "szB >= CACHE_ENTRY_SIZE" on -m_debuginfo/image.c:517 -There is a patch which seems plausible. Check and apply.