2 Created Mon Sep 8 13:22:16 CEST 2014. All new bugs after this point
5 === VEX/amd64 ==========================================================
7 339218 AVX2 binaries compiled with the Intel compiler fail to
8 run under Valgrind 3.10.0
9 FIXME: should we enable this now?
12 338602 AVX2 bit in CPUID missing
13 need to do XSAVE, XRSTOR
15 339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
16 XOP/FMA -- should take
18 339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9
19 (pcmpistrix $0x42, (%rdx), %xmm1)
20 Should fix. Reported against 3.8.1 -- still valid?
22 340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7
23 Not clear what's going on here
25 342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS
28 342988 INT 80 not recognised on amd64
30 === VEX/arm ============================================================
32 335618 mov.w rN, pc/sp (ARM32)
35 342680 arm: unhanded instruction 0xF590F000: pldw [r0]
37 342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of
38 size 4 and segfault on stack extention
41 342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12"
43 344802 disInstr(arm): unhandled instruction: 0xEC510F1E
45 but doesn't run natively either
47 === VEX/arm64 ==========================================================
49 === VEX/x86 ============================================================
51 339416 unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9
52 (possible AVX on 32-bit, can't tell)
54 340849 unsupported AVX instruction on 32 bit
55 we should WONTFIX this
57 342192 Unhandled instruction on OS X 10.9 in libsystem_m.dylib
60 === VEX/mips ===========================================================
62 340777 Illegal instruction on mips (ar71xx)
64 341997 MIPS64: Cavium OCTEON instructions - immediate operand handled
67 === VEX/ppc ============================================================
69 342610 disInstr(ppc): declined to decode an AltiVec insn.
71 === VEX/s390x ==========================================================
73 342841 s390x unrecognized instruction fiebra
76 === VEX general ========================================================
78 339778 Linux/TileGx platform support to Valgrind
81 === Syscalls/ioctls ====================================================
83 339424 Full support of KVM ioctl
84 In progress -- maybe can be closed?
86 339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper
89 341537 POST(sys_io_getevents) shouldn't check iocb or iovec
90 unclear whether really valid or not
92 342009 Error with valgrind on setcap file on 32bits (only) system
96 342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones
99 342809 mremap fails when protection is enabled
101 343099 Linux setns syscall wrapper missing, unhandled syscall: 308
102 HAS PATCH. Check that mayBlock is enabled.
104 === Debuginfo reader ===================================================
106 327427 ifunc crash when symbols are discarded
109 330321 debuginfo readers complain about DT_AT_signature
112 339744 warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
115 340854 valgrind-di-server: allow specification of multiple paths
116 has patch, unclear if Right Thing To Do
118 === Tools/Memcheck =====================================================
120 339499 memcheck does not always detect access beyond mmaped page
123 339762 missing replacement alias for glibc __strchr_sse42, __strcpy_sse2,
127 340392 Incorrect "Conditional jump..." message
128 Optimised code a la Clang
131 342683 memory past the brk limit is not initially inaccessible/unaddressable
133 === Tools/DRD ==========================================================
134 === Tools/Helgrind =====================================================
136 339330 Feature request: Add support for C++11's std::atomic
139 340905 hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind
143 === Tools/SGCheck ======================================================
145 340021 sgcheck tool does not work properly on ARM
148 === Tools/Massif =======================================================
150 342353 Allow dumping full massif output while valgrind is still running
153 === Tools/Cachegrind ===================================================
155 === Tools/Lackey =======================================================
157 343385 Improve lackey's address traces
160 === other/mips =========================================================
162 341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
163 possibly a dup of 328670 ?
165 341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
168 342356 MIPS: determine page size at runtime
169 Has patch; could possibly land?
171 === other/arm ==========================================================
173 === other/s390 =========================================================
174 === other/Android ======================================================
176 339605 vgpreload_helgrind-arm-linux.so is not liked to libc.so
177 and can't find sched_yield, pthread_self and so on
180 339861 Remove Elf32_Nhdr definition for Android
183 339862 v6intThumb.c does not compile when -pie options is specified
184 should possible takes; causes build failures on newer Android
187 339945 Patch: replace #if !defined (VGPV_*_linux_android) with
188 #ifndef AT_FPUCW (probably WONTFIX)
190 341704 [patch] Remove unnecessary ifdef android for 'sh'
193 341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
196 === other/MacOS ========================================================
198 338781 OSX: unable to read debug info
200 339745 Valgrind crash when check Marmalade app
201 WONTFIX Requires 64 bit support in client application Marmalade
203 341419 Signal handler ucontext_t not filled out correctly on OS X
205 342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code
207 343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
210 343523 OS X mach_ports_register: UNKNOWN task message
211 [id 3403, to mach_task_self(), reply 0x30f]
213 343525 OS X host_get_special_port: UNKNOWN host message
214 [id 412, to mach_host_self(), reply 0x........]
216 343649 OS X host_create_mach_voucher: UNKNOWN host message
217 [id 222, to mach_host_self(), reply 0x........]
219 343663 [OSX Yosemite 10.10.1] The memcheck tool always reports a
220 leak regardless of the simplicity of the program.
222 === other/Win32 =======================================================
224 211529 valgrind doesn't show proper call stacks for programs compiled
225 by newer versions of visual c++
227 342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox
230 === GDB server =========================================================
231 === Output =============================================================
233 339405 Adds ability to invoke a script in order to determine a
234 log-file name for a child being forked
235 Has plausible patch, should take, but needs test case
237 342423 Log files should have the history 'execve' calls in them
240 === MPI ================================================================
242 330147 libmpiwrap PMPI_Get_count (should take; simple fix)
244 === Documentation ======================================================
246 340571 x86/Linux should no longer claim "almost complete"
248 === Uncategorised/run ==================================================
250 326487 child of debugged process exits without becoming zombie
251 fork can fail if it receives a signal?
253 339160 Running signal handler with alternate stack allocated on current
254 stack crashes callgrind
255 m_stacks.c brokenness?
257 343173 helgrind crash during stack unwind
258 m_stacks.c: need to (de)register stack at munmap?
260 343357 Please fix semaphore starvation when running threads-per-CPU
261 Unclear if we should do anything
263 343715 valgrind hangs after vgdb help request
265 === Uncategorised/build=================================================
267 339215 Valgrind 3.10.0 contain 2013 in copyrights notice
268 Update copyright dates!
270 339542 Experiences with compiling valgrind with ICC
271 possibly closable now
273 339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix
276 342008 valgrind.h needs type cast for _zzq_default to compile with
277 clang/llvm in 64-bit mode
279 343553 e500 chip now supports it? and,how about armv5
281 ========================================================================
282 ========================================================================
283 ========================================================================
285 arm64 critical regtest fails:
286 getregset.stderr.out sys 117, ptrace
288 memcheck/tests/linux/stack_changes asserts
289 sigaltstack.stderr.out segfaults -- host seems broken too
290 recursive signal delivery (!)
292 ========================================================================
293 ========================================================================
294 ========================================================================
296 Tue 3 Feb 00:14:18 CET 2015
298 Check: space recovery in aspacemgr segnames array re-implemented?
300 344019 new tool: trackptr to track pointer usage
303 344052 Cost of dynamically loaded library is not properly linked to
304 source code lines if the library is unloaded before exit
306 344139 vex x86->IR: 0x36 0x8A 0x18 0x22 (and many other examples)
307 stack segment overrides
309 344337 OS X 10.10 unhandled syscall
311 344382 Memcheck has high false error rates on MSVC2013 compiled,
312 optimised, code in progress
313 fixed, but preffed off
315 344401 x32 ABI support
318 344416 'make regtest' does not work cleanly on OS X
321 344512 unhandled syscal: unix:349
323 344524 store conditional of guest applications always fail (Octeon3(MIPS)
324 discussed, partial fix available
326 344543 --leak-check=full memleak errors from system libraries in OS X 10.10.2
329 344547 vex x86->IR: 0xC5 0xF8 0x77 0xE9
332 344560 Stack traces missing penultimate frame
335 Thu 5 Mar 18:08:27 CET 2015
337 344886 V should not try to extend a sigaltstack
338 unclear what the situation is
340 344936 unhandled syscall: unix:473 (readlinkat) on OS X 10.10
342 345077 linux syscall execveat support (linux 3.19)
345 345121 helgrind/tests/hg05_race2 fails intermittently
347 345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT
350 345177 arm64: prfm (reg) not implemented
352 345248 add support for Solaris OS in valgrind
354 345261 Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd
358 345307 Please suppress warning about "still reachable" memory
359 when using libstdc++ from gcc 5
361 345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux
364 345414 I get the following when I ran valgrind WARNING:
365 unhandled syscall: 317
368 345751 OS X: Incorrect result for operator Iop_Add32 and Iop_Add64
369 due to mce.useLLVMworkarounds = True
371 345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
372 IR type error; should look at it
374 345763 MIPS N32 ABI support
375 various patches, no upstream action so far
377 345811 annotate also FP for memcheck dirty helpers
378 has patch, should commit
380 345824 aspacem segment mismatch on OS X: seen with none/tests/bigcode
381 but also for s390-linux; confusing
383 345921 Add TileGX instruction set test in non/tests/tilegx/
385 345928 amd64: callstack only contains current function for small stacks
386 has patch, but needs further investigation
388 345929 Crash when running with `--gen-suppressions=yes` after
389 entering 'y' to confirm
392 345975 Artificial functions in backtrace
393 more Dwarf complexity
395 345984 disInstr(arm): unhandled instruction: 0xEE193F1E
397 345985 disInstr(arm): unhandled instruction: 0xF2200150
399 345987 MIPS64: Implement cavium LHX instruction
402 346023 valgrind crashes when run over mono program
403 roundsd, sse 4.1, x86
405 346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31)
408 346185 Fix typo saving altivec register v24
411 346411 MIPS: SysRes::_valEx handling is incorrect
413 346476 vex amd64->IR: 0xC5 0xFD 0xC2 0xC1 0x10 0xC5 0xFD 0x29
415 346562 MIPS64: lwl/lwr instructions are performing 64bit loads
416 and causing spurious "invalid read of size 8" warnings
419 346665 valgrind: the 'impossible' happened: LibVEX called failure_exit().
420 armv6 probable failure
422 Tue 28 Apr 13:48:40 CEST 2015
424 346912 callgrind bails out on vpmaskmovd instruction
426 347198 vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x63
428 347233 Fix memcheck/tests/strchr on OS X 10.10 (Haswell)
430 347322 Power PC regression test cleanup
432 Fri 8 May 11:52:14 CEST 2015
434 347686 Patch set to cleanup PPC64 regtests
436 347698 3.10.1 doesn't recognize cmpsd generated by DynASM
438 347885 unhandled instruction bytes: 0xD6 0xF 0x84 0x1B (SALC amd64)
440 Tue 19 May 11:22:52 CEST 2015
442 347982 Undefined symbols for architecture x86_64: "_global", referenced from: _test_so_global in tls_so-tls_so.o (OSX Yosemite)
444 347988 Memcheck: the 'impossible' happened: unexpected size for Addr (OSX/wine)
446 347991 false positive when using intrinsic fortran function "present"
449 348252 ARM: test vcvt_fixed_float_VFP causes compiler errors
451 348269 support of mmap for huge pages is broken at least on amd64
453 348279 Replace asm with __asm__ (for -std=c99).
455 348325 Valgrind becomes noisy when compiled with gcc 4.9
457 348334 valgrind does not simulate dcbfl - then my program terminates
459 348342 Valgrind does not support android-x86_64
461 348345 Assertion fails for negative lineno
463 348358 describe should show info about main stack guard page
465 348377 Unsupported ARM instruction: yield
467 348387 Valgrind does not recognize a variant of the VCMPPD instruction
469 348536 Unhandled instructions
471 348565 unknown warning options on clang/osx: Wmissing-parameter-type Wold-style-declaration
473 348574 vex amd64->IR pcmpistri SSE4.2 instruction is unsupported
475 348616 Wine/valgrind: Warning: noted but unhandled ioctl 0x5390 with no size/direction hints. (DVD_READ_STRUCT)
477 Fri 5 Jun 13:41:51 CEST 2015