From: Julian Seward Date: Thu, 2 Jan 2020 05:34:52 +0000 (+0100) Subject: Update following recent bug-fix commits. X-Git-Tag: VALGRIND_3_16_0~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=740381f8ac28e2878de7b068611385ed01985478;p=thirdparty%2Fvalgrind.git Update following recent bug-fix commits. --- diff --git a/NEWS b/NEWS index 28d80273cf..9d24df608d 100644 --- a/NEWS +++ b/NEWS @@ -83,11 +83,16 @@ where XXXXXX is the bug number as listed below. 408091 Missing pkey syscalls 408414 Add support for missing for preadv2 and pwritev2 syscalls 409141 Valgrind hangs when SIGKILLed +409206 Support for Linux PPS and PTP ioctls 409367 exit_group() after signal to thread waiting in futex() causes hangs 409780 References to non-existent configure.in +410556 Add support for BLKIO{MIN,OPT} and BLKALIGNOFF ioctls 410599 Non-deterministic behaviour of pth_self_kill_15_other test +410757 discrepancy for preadv2/pwritev2 syscalls across different versions 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 +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) diff --git a/docs/internals/3_15_BUGSTATUS.txt b/docs/internals/3_15_BUGSTATUS.txt index c0be01f69e..778053f588 100644 --- a/docs/internals/3_15_BUGSTATUS.txt +++ b/docs/internals/3_15_BUGSTATUS.txt @@ -13,16 +13,11 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. 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 -409206 [PATCH] Support for Linux PPS and PTP ioctls - ** Has patches, looks reasonable - -410556 [PATCH] add support for BLKIO{MIN,OPT} and BLKALIGNOFF ioctls - ** Has patches, looks reasonable - 410743 shmat() calls for 32-bit programs fail when running in 64-bit valgrind Not sure if this is important. Ask MJW. @@ -38,9 +33,6 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. 412408 unhandled arm-linux syscall: 124 - adjtime - on arm-linux * trivial patch, but need to check the handler is correct -413119 ioctl wrapper for DRM_IOCTL_I915_GEM_MMAP - ** plausible; contains patches - 415621 epoll_ctl reports for uninitialized padding * maybe an inaccurate wrapper; may be easy to fix? @@ -92,11 +84,12 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. === Tools/Memcheck ===================================================== 407589 Add support for C11 aligned_alloc() and GNU reallocarray() - Missing allocation intercepts? + * Missing allocation intercepts? 409429 False positives at unexpected location due to failure to recognize cmpeq as a dependency breaking idiom (fixed in grail? check this) - In grail: 96de5118f5332ae145912ebe91b8fa143df74b8d + * In grail: 96de5118f5332ae145912ebe91b8fa143df74b8d + (but not merged from it; needs doing separately) 415141 Possible leak with calling __libc_freeres before all thread's tid_addresses are cleared @@ -107,7 +100,7 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. === Uncategorised/build ================================================ 415516 Can't cross compile on openwrt - MIPS build failure + * MIPS build failure === Uncategorised/run ================================================== @@ -129,9 +122,6 @@ of 3.15.0. It doesn't carry over bugs from earlier versions. == 414053 393351 has STR -411451 x86/amd64->IR of bt/btc/bts/btr with immediate clears zero flag - * has patch and nano-test-case - === VEX/arm32 ========================================================== 410102 Valgrind ir sanity check failure crash @@ -198,3 +188,5 @@ Extras 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?