1 2Bugs reported after Thu Sep 19 10:34:49 CEST 2013 3For bugs reported before this time, see 3_8_BUGSTATUS.txt 4 5=== VEX/amd64 ========================================================== 6 7276252 callgrind / valgrind + intel ipp h264 decoder gets killed in 8 intel optimised ipp libraries 9325328 __float128 loses precision under memcheck 10 == 197915 11327285 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xCE 0x3 0x1D 0x0 12 == 323431 (probably amd specific, vpcmov) 13328357 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0 (amd XOP pfx) 14329245 amd64->IR: 0x48 0xF 0x5A 0x7 (rex.W cvtps2pd (%rdi),%xmm0) 15330590 Missing support for multiple VEX CMP instruction Opcodes (Causes SIGILL) 16330808 Crash with Intel IPP samples (MMX related assertion) 17335785 vex amd64->IR: 0xC4 0xE2 0x75 0x2F 0xAC 0x18 0x40 0x7 (vmovupd) 18338393 vex amd64->IR: 0x6E 0xD8 0x48 0x89 0xE5 0x41 0x55 0xC4 19338559 vex amd64->IR: 0x66 0x41 0xF 0x3A 0x61 0x4 0x0 0x18 (pcmpestri 0x18) 20338602 AVX2 bit in CPUID missing 21 22=== VEX/arm ============================================================ 23 24329963 Half precision floating point conversion on ARM is not supported 25330349 Endless loop happen when using lackey with --trace-mem=yes on ARM 26331178 disInstr(arm): unhandled instruction: 0xEE190F1D (read PMCCNTR) 27 Probably WONTFIX or CANTFIX 28 == 328423 29335618 arm(thumb): unhanded instruction: mov.w rN, pc/sp 30 31=== VEX/arm64 ========================================================== 32 33335440 arm64: ld1 (single structure) is not implemented 34335713 arm64: unhanded instruction: prfm (immediate) (PREFETCH) 35 36=== VEX/x86 ============================================================ 37 38333625 Program under valgrind calculates complex exp() wrongly 39335563 wine's kernel32/thread test fails under valgrind (x87 FPU limitations) 40 41=== VEX/mips =========================================================== 42 43=== VEX/ppc ============================================================ 44 45338095 Not able to run Valgrind on Power Architecture PPC Linux. 46 47=== VEX general ======================================================== 48 49330887 doRegisterAllocation performance improvements 50 51=== Syscalls/ioctls ==================================================== 52 53197259 (wine) Unsupported arch_prtctl option 54331311 Valgrind shows open files in /proc/self/fd that don't 55 work for the process 56 Probable wontfix 57333434 In some weird corner case Valgrind cannot execute 58 executable files symlinked by /proc/self/fd (related to 331311?) 59333051 handling hugepages (is largely broken) 60337388 fcntl works on Valgrind's own file descriptors 61337716 False positive for openat system call with absolute paths 62338877 sys_capget and sys_catset not correctly handled 63 64=== Debuginfo reader =================================================== 65 66306340 parse_var_DIE confused by DWARF from clang-3.1 67327427 ifunc wrapper crashes when symbols are discarded because of false mmap 68 overlaps 69328468 unwind x86/amd64 gcc <= 4.4 compiled code does not unwind properly 70 at "ret" instruction 71328559 Some back trace generation (from mmap function) problem on ARM 72330321 Serious error when reading debug info: 73 DW_AT_signature 9b d0 55 13 bb 1e e9 37 74333175 dwarf3 reader problems with Fortran (against 3.8.1) 75335907 segfault when running wine's ddrawex/tests/surface.c under 76 valgrind (stack unwind, QUERIED) 77338803 Handling of dwz debug alt files or cross-CU is broken 78 79=== Tools/Memcheck ===================================================== 80 81329619 leak-check gets assertion failure when nesting 82 VALGRIND_MALLOCLIKE_BLOCK (has patch, needs looking at) 83330617 ppc false positive conditional jump depends on uninitialised value 84 (probably fixable) 85331833 the memory initialized by semget(key, 0, GETALL, semun) 86 is treated as uninitialized on some platforms 87331550 Detect the potential of mis-malloc/free in different libraries 88 (wishlist) 89333775 Have valgrind (memcheck) only check memory alloc/free traces (wishlist) 90336393 Implement new user request to get redzone size (wishlist) 91337794 memcheck: stack overflow segv message should show callstack (wishlist) 92 93=== Tools/DRD ========================================================== 94 95=== Tools/Helgrind ===================================================== 96 97325333 VALGRIND_HG_DISABLE_CHECKING does not seem to work locally 98 probably invalid 99327548 Helgrind: false positive while destroying mutex 100327881 Helgrind: False Positive Warning on std::atomic_bool 101337735 Helgrind does not know pthread_once is a memory barrier 102 103=== Tools/SGCheck ====================================================== 104 105332577 exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree): 106 Assertion '!already_present' failed. 107332591 False positive: invalid read in vfprintf (KNOWN BUG) 108335353 expected output of exp-sgcheck/tests/hackedbz2 mismatch with gcc 4.8.1 109 110=== Tools/Massif ======================================================= 111 112=== Tools/Cachegrind =================================================== 113 114338141 Cachegrind's Cycle Estimation is very different from the 115 free run 116 117=== other/mips ========================================================= 118 119328441 valgrind_3.9.0 failed to compile in mips32 120 Error: illegal operands `cfc1 $t0,$31' 121 QUERIED 122331126 Compiling with mipsbe toolchain 123334649 Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert 124 "rtld.c: 1257: dl_main: Assertion 125 '_rtld_local._dl_rtld_map.l_relocated' failed" and exits 126336768 vex mips->IR: unhandled instruction bytes: 0x3B 0xE8 0x3 0xEC 127 (possibly invalid) 128 129=== other/arm ========================================================== 130 131327583 libpixman error on ARM system (memcheck false +) 132331033 valgrind crashes on arm-linux while running an executable (ARM TLS?) 133 134=== other/s390 ========================================================= 135 136 137=== other/MacOS ======================================================== 138 139326797 Assertion 'sizeof(UWord) == sizeof(UInt)' failed. 140 POSSIBLY INVALID; QUERIED 141327745 valgrind 3.9.0 build fails on Mac OS X 10.6.8 142 OLD; QUERIED. 143 144=== GDB server ========================================================= 145 146328081 embedded gdbserver and non-stop mode (wishlist) 147338633 gdbserver_tests/nlcontrolc.vgtest hangs on arm64 148 149=== Output ============================================================= 150 151328563 make track-fds support xml output (wishlist) 152 153=== MPI ================================================================ 154 155330147 libmpiwrap: byte count from PMPI_Get_count should be made defined 156 157=== Documentation ====================================================== 158 159332060 Please document how best to use massif with libgc 160332917 Valgrind should warn the user that SSE4 is not supported 161 in the 32-bit mode 162 163=== Uncategorised ====================================================== 164 165326487 child of debugged process exits without becoming zombie 166327665 out of memory error 167328721 MSVC 2008 compiler warns about while(0) in warning level 4 168330293 Please add a AppData application description (Valkyrie) 169333628 Out of tree build (has incomplete patch) 170 == 256174 171334110 Why install internal headers/libraries/.pc file? 172334802 valgrind does not always explain why a given option is bad 173335143 Capabilities not supported 174337869 Eliminate fixed size buffers (in progress) 175 Hercules, Augean stables, etc 176338252 CFLAGS="-flto" and VEX/pub/libvex_guest_offsets.h (wishlist) 177338606 Strange error message for invalid interpreter 178338365 New client request to fetch valgrind version (probably invalid) 179 QUERIED. PROBABLY INVALID. 180 181======================================================================== 182======================================================================== 183 184338731 ppc testsuite does not build in case compiler doesnot support -maltivec 185338781 Unable to read debug information (3.10.0 BETA1) (OSX) 186338896 Valgrind refuses to run SUID programs 187 188Mon Sep 8 13:20:50 CEST 2014 189