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