From: Julian Seward Date: Wed, 10 May 2017 09:12:01 +0000 (+0000) Subject: Even more bug list updates, to catch up with recently reported bugs. X-Git-Tag: svn/VALGRIND_3_13_0~83 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b10411c2ede5239695257a70df715a3228b8319;p=thirdparty%2Fvalgrind.git Even more bug list updates, to catch up with recently reported bugs. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16351 --- diff --git a/NEWS b/NEWS index 869909c6e0..b18e96b7aa 100644 --- a/NEWS +++ b/NEWS @@ -105,6 +105,8 @@ where XXXXXX is the bug number as listed below. 348616 Wine/valgrind: noted but unhandled ioctl 0x5390 [..] (DVD_READ_STRUCT) 352395 Please provide SVN revision info in --version -v 352767 Wine/valgrind: noted but unhandled ioctl 0x5307 [..] (CDROMSTOP) +356374 Assertion 'DRD_(g_threadinfo)[tid].pt_threadid != + INVALID_POSIX_THREADID' failed 358213 helgrind/drd bar_bad testcase hangs or crashes with new glibc pthread barrier implementation 358697 valgrind.h: Some code remains even when defining NVALGRIND @@ -147,6 +149,7 @@ where XXXXXX is the bug number as listed below. 375839 Temporary storage exhausted, with long sequence of vfmadd231ps insns == 377159 "vex: the `impossible' happened" still present == 375150 Assertion 'tres.status == VexTransOK' failed + == 378068 valgrind crashes on AVX2 function in FFmpeg 376142 Segfaults on MIPS Cavium Octeon boards 376279 disInstr(arm64): unhandled instruction 0xD50320FF 376455 Solaris: unhandled syscall lgrpsys(180) @@ -166,6 +169,7 @@ where XXXXXX is the bug number as listed below. and 2 args for FUTEX_TRYLOCK_PI 377717 Fix massive space leak when reading compressed debuginfo sections 377930 fcntl syscall wrapper is missing flock structure check +378524 libvexmultiarch_test regression on s390x and ppc64 378535 Valgrind reports INTERNAL ERROR in execve syscall wrapper 378673 Update libiberty demangler 378931 Add ISA 3.0B additional isnstructions, add OV32, CA32 setting support @@ -178,7 +182,7 @@ where XXXXXX is the bug number as listed below. 379390 unhandled syscall: mach:70 (host_create_mach_voucher_trap) 379473 MIPS: add support for rdhwr cycle counter register 379504 remove TileGX/Linux port -356374 Assertion 'DRD_(g_threadinfo)[tid].pt_threadid != INVALID_POSIX_THREADID' failed + Release 3.12.0 (20 October 2016) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/internals/3_12_BUGSTATUS.txt b/docs/internals/3_12_BUGSTATUS.txt index da102dd115..52c9a7b6b9 100644 --- a/docs/internals/3_12_BUGSTATUS.txt +++ b/docs/internals/3_12_BUGSTATUS.txt @@ -33,6 +33,8 @@ that didn't get fixed in 3.12. These are marked "(carried over)". 377066 Some Valgrind unit tests fail to compile on Ubuntu 16.10 with PIE enabled by default +379525 Support more x86 nop opcodes + AMD XOP-prefixed insns: (carried over) @@ -80,6 +82,8 @@ n-i-bz Remove limit on strd's negative immediates 373990 Potential shift left overflow in guest_arm_toIR.c [suggested fix available] +378249 Valgrind Crashed on raspberian armv71 instrtuction set + === VEX/arm64 ========================================================== 368868 disInstr(arm64): unhandled instruction 0xD53BE000 = cntfrq_el0 (ARMv8) @@ -91,6 +95,8 @@ n-i-bz Remove limit on strd's negative immediates 371503 disInstr(arm64): unhandled instruction 0xF89F0000 (prfum) +377966 disInstr(arm64): unhandled instruction 0xD50B7425 + === VEX/x86 ============================================================ === VEX/mips =========================================================== @@ -182,6 +188,10 @@ n-i-bz Remove limit on strd's negative immediates 372861 Test pselect_alarm for Bug 359871 seg faults on RHEL 4 [has a suggested solution] +377891 Update Xen 4.6 domctl wrappers + +378892 Unhandled amd64-linux syscall: 324 + === Syscalls/ioctls on OSX ============================================= (carried over) @@ -259,6 +269,13 @@ n-i-bz Remove limit on strd's negative immediates 371770 Memleak trace back for overwritten or freed memory pointers [wishlist] +377463 Uninitialized parameters to VALGRIND_MAKE_MEM_NOACCESS() not warned + about. [wishlist] + +378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3) + +378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3) + === Tools/DRD ========================================================== (carried over) @@ -390,6 +407,9 @@ n-i-bz Remove limit on strd's negative immediates 376870 The impossible happened on Mavericks 10.9 +379373 Syscall param msg->desc.port.name points to uninitialised byte(s) + on macOS 10.12 + === other/Win32 ======================================================== === other/*BSD ========================================================= @@ -422,6 +442,8 @@ n-i-bz Remove limit on strd's negative immediates 368873 Please add FreeBSD to supported OS list +378430 www: update Valgrind alias mirrors + === Uncategorised/run ================================================== (carried over) @@ -439,6 +461,8 @@ n-i-bz Remove limit on strd's negative immediates 377006 valgrind/memcheck segfaults under certain kernel versions (amd64) but not others. +379273 Phone restarts when run with valgrind + === Uncategorised/build ================================================ (carried over) @@ -454,6 +478,10 @@ n-i-bz Remove limit on strd's negative immediates 377066 Some Valgrind unit tests fail to compile on Ubuntu 16.10 with PIE enabled by default +379502 Checking the code of Valgrind dynamic analyzer by a static analyzer + +379537 Client requests can't be used in C++11 constexpr functions + === Intel Compiler problems ============================================ (carried over) @@ -480,6 +508,8 @@ n-i-bz Remove limit on strd's negative immediates Mon 6 Mar 21:02:39 CET 2017 +Wed 10 May 10:24:16 CEST 2017 + ======================================================================== ======================================================================== ======================================================================== @@ -540,11 +570,18 @@ Should fix for 3.13: ** 372828 vex amd64->IR: 0x66 0x4D 0xF 0x38 0xF6 0xD2 0x66 0x4D +** +374963 increase valgrind's load address to prevent mmap failure +maybe change to 0x5800'0000 + ** 377066 Some Valgrind unit tests fail to compile on Ubuntu 16.10 with PIE enabled by default [Ivosh will fix it as it is annoying] +** +377891 Update Xen 4.6 domctl wrappers + ** n-i-bz major perf problems w/ stack registration + stack recycling Should be fixed. Try again with ./mach gtest @@ -595,9 +632,23 @@ Should be fixed. Try again with ./mach gtest 373990 Potential shift left overflow in guest_arm_toIR.c [suggested fix available] -** -374963 increase valgrind's load address to prevent mmap failure -maybe change to 0x5800'0000 +* +377966 disInstr(arm64): unhandled instruction 0xD50B7425 + +* +378430 www: update Valgrind alias mirrors + +* +378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3) + +* +378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3) + +* +378892 Unhandled amd64-linux syscall: 324 + +* +379525 Support more x86 nop opcodes * n-i-bz Remove limit on strd's negative immediates