2 Created Mon Sep 8 13:22:16 CEST 2014. All new bugs after this point
5 === VEX/amd64 ==========================================================
7 339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
8 XOP/FMA -- should take, but not before 3.11 release
10 340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7
11 Not clear what's going on here
12 Probably legit, but low impact (few users)
14 342988 INT 80 not recognised on amd64
15 Probably legit, but low impact (few users)
17 349304 vex amd64->IR: 0xF 0x33 0x89 0x45 0xFC 0x89 0x55 0xF8 (rdpmc)
18 Is going to be difficult to do
20 === VEX/arm ============================================================
22 342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of
23 size 4 and segfault on stack extention
25 DEFER till 3.11.1 unless I can repro in the wild
27 344802 disInstr(arm): unhandled instruction: 0xEC510F1E
29 but doesn't run natively either
31 348536 ARM32: Unhandled instructions 0xEE190F1D & 0xEC510F1E
34 === VEX/arm64 ==========================================================
36 === VEX/x86 ============================================================
38 339416 unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9
39 (possible AVX on 32-bit, can't tell)
41 340849 unsupported AVX instruction on 32 bit
42 we should WONTFIX this
44 342192 Unhandled instruction on OS X 10.9 in libsystem_m.dylib
47 344139 vex x86->IR: 0x36 0x8A 0x18 0x22 (and many other examples)
48 stack segment overrides
50 344547 vex x86->IR: 0xC5 0xF8 0x77 0xE9
53 345261 Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd
57 348749 guest_generic_x87.c:458: bad ? : operator
59 349891 vex x86->IR: unhandled instruction bytes: 0xF3 0xF 0xB8 0xC9
61 350062 3.11 SVN cannot start application (x86 ROUNDSD ?)
63 === VEX/mips ===========================================================
65 340777 Illegal instruction on mips (ar71xx)
67 344524 store conditional of guest applications always fail (Octeon3(MIPS)
68 discussed, complex, partial fix available
70 === VEX/ppc ============================================================
72 342610 disInstr(ppc): declined to decode an AltiVec insn.
74 === VEX/s390x ==========================================================
76 === VEX general ========================================================
78 === Syscalls/ioctls ====================================================
80 339424 Full support of KVM ioctl
81 In progress -- maybe can be closed? QUERIED
83 341537 POST(sys_io_getevents) shouldn't check iocb or iovec
84 Hard to fix (inter-syscall dependencies)
86 335143 Capabilities not supported
90 342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones
92 Nothing happened so far
94 342809 mremap fails when protection is enabled
95 Possibly to do with huge pages (is it == 348269 ?)
97 343099 Linux setns syscall wrapper missing, unhandled syscall: 308
98 HAS PATCH. Check that mayBlock is enabled.
100 345077 linux syscall execveat support (linux 3.19)
101 QUERIED -- how critical is it?
103 345414 WARNING: unhandled syscall: 317 (sys_seccomp)
104 Requires investigation
106 348616 Wine/valgrind: Warning: noted but unhandled ioctl 0x5390 with
107 no size/direction hints. (DVD_READ_STRUCT)
110 349952 Valgrind terminates process upon a call to remap_file_pages
112 350228 Unhandled ioctl 0x6458 (i965/mesa)
115 351029 factor our m_sigframe functions
118 === Debuginfo reader ===================================================
120 327427 ifunc crash when symbols are discarded
123 330321 debuginfo readers complain about DT_AT_signature
126 339744 warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
127 Has comments from MJW
129 340854 valgrind-di-server: allow specification of multiple paths
130 has patch, unclear if Right Thing To Do
132 344052 Cost of dynamically loaded library is not properly linked to
133 source code lines if the library is unloaded before exit
134 This is the usual "debuginfo not available after dlclose" problem
136 345975 Artificial functions in backtrace
137 more Dwarf complexity
139 === Tools/Memcheck =====================================================
141 340392 Incorrect "Conditional jump..." message
142 Optimised code a la Clang
144 (but should we add a command line flag for it?)
146 345307 Please suppress warning about "still reachable" memory
147 when using libstdc++ from gcc 5
149 345751 OS X: Incorrect result for operator Iop_Add32 and Iop_Add64
150 due to mce.useLLVMworkarounds = True
153 345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
154 IR type error; should look at it
155 NEEDS INVESTIGATION. I can't repro this.
157 345811 annotate also FP for memcheck dirty helpers
158 has patch, should commit
161 350405 Support for Intel DPDK custom allocator rte_malloc
164 350928 mc_malloc_wrappers.c:244 (in_block_list):
165 Assertion 'found_mc == mc' failed
166 NEEDS INVESTIGATION, Has patch
168 === Tools/DRD ==========================================================
169 === Tools/Helgrind =====================================================
171 339330 Feature request: Add support for C++11's std::atomic
174 340905 hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind
178 345121 helgrind/tests/hg05_race2 fails intermittently
180 === Tools/SGCheck ======================================================
182 340021 sgcheck tool does not work properly on ARM
185 === Tools/Massif =======================================================
187 342353 Allow dumping full massif output while valgrind is still running
190 350934 massif VALGRIND INTERNAL ERROR: Valgrind received a signal 7 (SIGBUS)
192 === Tools/Cachegrind ===================================================
194 === Tools/Lackey =======================================================
196 343385 Improve lackey's address traces
199 === other/mips =========================================================
201 341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
202 possibly a dup of 328670 ?
204 341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
207 342356 MIPS: determine page size at runtime
208 Has patch; could possibly land?
210 345763 MIPS N32 ABI support
211 various patches, no upstream action so far
213 348924 MIPS: Load doubles through memory so the code compiles with the FPXX ABI
215 === other/ppc ==========================================================
217 350496 unhandled instruction: 0xE8040000 for powerpc e6500
220 === other/arm ==========================================================
222 348252 ARM: test vcvt_fixed_float_VFP causes compiler errors
224 348325 Valgrind becomes noisy when compiled with gcc 4.9
226 === other/s390 =========================================================
227 === other/tilegx =======================================================
229 345921 Add TileGX instruction set test in non/tests/tilegx/
231 === other/Android ======================================================
233 339605 vgpreload_helgrind-arm-linux.so is not liked to libc.so
234 and can't find sched_yield, pthread_self and so on
237 339861 Remove Elf32_Nhdr definition for Android
238 uh, do we want this? Requires conditionalisation.
240 339862 v6intThumb.c does not compile when -pie options is specified
241 should possible takes; causes build failures on newer Android
244 339945 Patch: replace #if !defined (VGPV_*_linux_android) with
245 #ifndef AT_FPUCW (probably WONTFIX)
247 341704 [patch] Remove unnecessary ifdef android for 'sh'
250 341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
253 === other/OS X ========================================================
255 338781 Unable to read debug information (3.10.0 BETA1)
257 339745 Valgrind crash when check Marmalade app
258 WONTFIX Requires 64 bit support in client application Marmalade
260 343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
263 348909 Support OS X 10.11 (El Capitan)
265 349128 Access not within mapped region in _pthread_find_thread (OS X 10.11)
267 349129 memcheck/tests/wrap6 fails on OS X 10.11
269 349521 Valgrind misses some line numbers in output on OS X 10.11
271 349804 wine/osx: mmap-FIXED(0x1000, 1073741824) failed in UME (load_segment2)
273 351632 UNKNOWN fcntl 97 on OS X 10.11
275 === other/Win32 =======================================================
277 344382 Memcheck has high false error rates on MSVC2013 compiled,
278 optimised, code in progress
279 fixed, but preffed off
281 === GDB server =========================================================
283 348358 describe should show info about main stack guard page
285 === Output =============================================================
287 339405 Adds ability to invoke a script in order to determine a
288 log-file name for a child being forked
289 Has plausible patch, should take, but needs test case
291 342423 Log files should have the history 'execve' calls in them
294 351043 Invalid XML output when tracing into forked child processes
296 === MPI ================================================================
298 === Documentation ======================================================
300 340571 x86/Linux should no longer claim "almost complete"
302 === Uncategorised/run ==================================================
304 326487 child of debugged process exits without becoming zombie
305 fork can fail if it receives a signal?
307 339160 Running signal handler with alternate stack allocated on current
308 stack crashes callgrind
309 m_stacks.c brokenness?
311 343357 Please fix semaphore starvation when running threads-per-CPU
312 Unclear if we should do anything
314 343715 valgrind hangs after vgdb help request
316 350491 Handling of nested scripts
319 === Uncategorised/build=================================================
321 343553 e500 chip now supports it? and,how about armv5
323 344019 new tool: trackptr to track pointer usage
325 344401 x32 ABI support
327 348342 Valgrind does not support android-x86_64
329 349954 Cannot start memcheck: permission denied
331 ========================================================================
332 ========================================================================
333 ========================================================================
335 arm64 critical regtest fails:
336 getregset.stderr.out sys 117, ptrace
338 memcheck/tests/linux/stack_changes asserts
339 sigaltstack.stderr.out segfaults -- host seems broken too
340 recursive signal delivery (!)
342 ========================================================================
343 ========================================================================
344 ========================================================================
346 Check: space recovery in aspacemgr segnames array re-implemented?
347 Check: missing copyright notices in include/vki/*xen*.h
348 Check: update copyright dates in source files
350 Wed 12 Aug 15:52:27 CEST 2015