| |
| Created Mon Sep 8 13:22:16 CEST 2014. All new bugs after this point |
| go in here. |
| |
| === VEX/amd64 ========================================================== |
| |
| 339218 AVX2 binaries compiled with the Intel compiler fail to |
| run under Valgrind 3.10.0 |
| FIXME: should we enable this now? |
| == 338602 |
| |
| 338602 AVX2 bit in CPUID missing |
| need to do XSAVE, XRSTOR |
| |
| 339596 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9 |
| XOP/FMA -- should take |
| |
| 339820 vex amd64->IR: 0x66 0xF 0x3A 0x63 0xA 0x42 0x74 0x9 |
| (pcmpistrix $0x42, (%rdx), %xmm1) |
| Should fix. Reported against 3.8.1 -- still valid? |
| |
| 340469 vex amd64->IR: unhandled instruction bytes: 0x66 0xA7 |
| Not clear what's going on here |
| |
| 342571 Valgrind chokes on AVX compare intrinsic with _CMP_GE_QS |
| probably easy to fix |
| |
| 342988 INT 80 not recognised on amd64 |
| |
| === VEX/arm ============================================================ |
| |
| 335618 mov.w rN, pc/sp (ARM32) |
| HAS PATCH |
| |
| 342680 arm: unhanded instruction 0xF590F000: pldw [r0] |
| |
| 342780 arm + gcc 4.9 produce false positive: Use of uninitialised value of |
| size 4 and segfault on stack extention |
| Has patch |
| |
| 342783 arm: unhandled instruction 0xEEFE1ACA = "vcvt.s32.f32 s3, s3, #12" |
| |
| 344802 disInstr(arm): unhandled instruction: 0xEC510F1E |
| maybe easy fix? |
| but doesn't run natively either |
| |
| === VEX/arm64 ========================================================== |
| |
| === VEX/x86 ============================================================ |
| |
| 339416 unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9 |
| (possible AVX on 32-bit, can't tell) |
| |
| 340849 unsupported AVX instruction on 32 bit |
| we should WONTFIX this |
| |
| 342192 Unhandled instruction on OS X 10.9 in libsystem_m.dylib |
| possibly a wontfix |
| |
| === VEX/mips =========================================================== |
| |
| 340777 Illegal instruction on mips (ar71xx) |
| |
| 341997 MIPS64: Cavium OCTEON instructions - immediate operand handled |
| incorrectly |
| |
| === VEX/ppc ============================================================ |
| |
| 342610 disInstr(ppc): declined to decode an AltiVec insn. |
| |
| === VEX/s390x ========================================================== |
| |
| 342841 s390x unrecognized instruction fiebra |
| -> Florian? |
| |
| === VEX general ======================================================== |
| |
| 339778 Linux/TileGx platform support to Valgrind |
| Should action |
| |
| === Syscalls/ioctls ==================================================== |
| |
| 339424 Full support of KVM ioctl |
| In progress -- maybe can be closed? |
| |
| 339563 The DVB demux DMX_STOP ioctl doesn't have a wrapper |
| has patch |
| |
| 341537 POST(sys_io_getevents) shouldn't check iocb or iovec |
| unclear whether really valid or not |
| |
| 342009 Error with valgrind on setcap file on 32bits (only) system |
| == 335143 |
| possibly unfixable |
| |
| 342040 Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones |
| to a different stack |
| |
| 342809 mremap fails when protection is enabled |
| |
| 343099 Linux setns syscall wrapper missing, unhandled syscall: 308 |
| HAS PATCH. Check that mayBlock is enabled. |
| |
| === Debuginfo reader =================================================== |
| |
| 327427 ifunc crash when symbols are discarded |
| unclear what to do |
| |
| 330321 debuginfo readers complain about DT_AT_signature |
| no action so far |
| |
| 339744 warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2 |
| no action so far |
| |
| 340854 valgrind-di-server: allow specification of multiple paths |
| has patch, unclear if Right Thing To Do |
| |
| === Tools/Memcheck ===================================================== |
| |
| 339499 memcheck does not always detect access beyond mmaped page |
| probably wontfix |
| |
| 339762 missing replacement alias for glibc __strchr_sse42, __strcpy_sse2, |
| __strcpy_ssse3 |
| obscure? |
| |
| 340392 Incorrect "Conditional jump..." message |
| Optimised code a la Clang |
| PROBABLE CANTFIX |
| |
| 342683 memory past the brk limit is not initially inaccessible/unaddressable |
| |
| === Tools/DRD ========================================================== |
| === Tools/Helgrind ===================================================== |
| |
| 339330 Feature request: Add support for C++11's std::atomic |
| Helgrind |
| |
| 340905 hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind |
| == LK_rdwr' failed. |
| against 3.8.1 |
| |
| === Tools/SGCheck ====================================================== |
| |
| 340021 sgcheck tool does not work properly on ARM |
| == 296166 |
| |
| === Tools/Massif ======================================================= |
| |
| 342353 Allow dumping full massif output while valgrind is still running |
| Has patch |
| |
| === Tools/Cachegrind =================================================== |
| |
| === Tools/Lackey ======================================================= |
| |
| 343385 Improve lackey's address traces |
| w/ several patches |
| |
| === other/mips ========================================================= |
| |
| 341036 dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg) |
| possibly a dup of 328670 ? |
| |
| 341481 MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms |
| (memcheck) |
| |
| 342356 MIPS: determine page size at runtime |
| Has patch; could possibly land? |
| |
| === other/arm ========================================================== |
| |
| === other/s390 ========================================================= |
| === other/Android ====================================================== |
| |
| 339605 vgpreload_helgrind-arm-linux.so is not liked to libc.so |
| and can't find sched_yield, pthread_self and so on |
| recent Android |
| |
| 339861 Remove Elf32_Nhdr definition for Android |
| uh, do we want this? |
| |
| 339862 v6intThumb.c does not compile when -pie options is specified |
| should possible takes; causes build failures on newer Android |
| Might be important |
| |
| 339945 Patch: replace #if !defined (VGPV_*_linux_android) with |
| #ifndef AT_FPUCW (probably WONTFIX) |
| |
| 341704 [patch] Remove unnecessary ifdef android for 'sh' |
| do we want this? |
| |
| 341726 [patch] Remove uneccessary ifdef _android_ from launcher-linux.c |
| do we want this? |
| |
| === other/MacOS ======================================================== |
| |
| 338781 OSX: unable to read debug info |
| |
| 339745 Valgrind crash when check Marmalade app (OSX 10.?) |
| Rhys partially fixed |
| |
| 341419 Signal handler ucontext_t not filled out correctly on OS X |
| Has patch |
| |
| 342635 OS X 10.10 (Yosemite) - missing system calls and fcntl code |
| Has patch; -> Rhys? |
| |
| 343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option |
| Partially fixed |
| |
| 343523 OS X mach_ports_register: UNKNOWN task message |
| [id 3403, to mach_task_self(), reply 0x30f] |
| |
| 343525 OS X host_get_special_port: UNKNOWN host message |
| [id 412, to mach_host_self(), reply 0x........] |
| |
| 343649 OS X host_create_mach_voucher: UNKNOWN host message |
| [id 222, to mach_host_self(), reply 0x........] |
| |
| 343663 [OSX Yosemite 10.10.1] The memcheck tool always reports a |
| leak regardless of the simplicity of the program. |
| |
| === other/Win32 ======================================================= |
| |
| 211529 valgrind doesn't show proper call stacks for programs compiled |
| by newer versions of visual c++ |
| |
| 342117 Valgrind hangs after loading PDB file for MSVC compiled Firefox |
| under Wine |
| |
| === GDB server ========================================================= |
| === Output ============================================================= |
| |
| 339405 Adds ability to invoke a script in order to determine a |
| log-file name for a child being forked |
| Has plausible patch, should take, but needs test case |
| |
| 342423 Log files should have the history 'execve' calls in them |
| Wishlist |
| |
| === MPI ================================================================ |
| |
| 330147 libmpiwrap PMPI_Get_count (should take; simple fix) |
| |
| === Documentation ====================================================== |
| |
| 340571 x86/Linux should no longer claim "almost complete" |
| |
| === Uncategorised/run ================================================== |
| |
| 326487 child of debugged process exits without becoming zombie |
| fork can fail if it receives a signal? |
| |
| 339160 Running signal handler with alternate stack allocated on current |
| stack crashes callgrind |
| m_stacks.c brokenness? |
| |
| 343173 helgrind crash during stack unwind |
| m_stacks.c: need to (de)register stack at munmap? |
| |
| 343357 Please fix semaphore starvation when running threads-per-CPU |
| Unclear if we should do anything |
| |
| 343715 valgrind hangs after vgdb help request |
| |
| === Uncategorised/build================================================= |
| |
| 339215 Valgrind 3.10.0 contain 2013 in copyrights notice |
| Update copyright dates! |
| |
| 339542 Experiences with compiling valgrind with ICC |
| possibly closable now |
| |
| 339636 Use fxsave64 and fxrstor64 mnemonics instead of rex64 prefix |
| Should apply |
| |
| 342008 valgrind.h needs type cast for _zzq_default to compile with |
| clang/llvm in 64-bit mode |
| |
| 343553 e500 chip now supports it? and,how about armv5 |
| |
| ======================================================================== |
| ======================================================================== |
| ======================================================================== |
| |
| arm64 critical regtest fails: |
| getregset.stderr.out sys 117, ptrace |
| proc-auxv no auxv? |
| memcheck/tests/linux/stack_changes asserts |
| sigaltstack.stderr.out segfaults -- host seems broken too |
| recursive signal delivery (!) |
| |
| ======================================================================== |
| ======================================================================== |
| ======================================================================== |
| |
| Tue 3 Feb 00:14:18 CET 2015 |
| |
| Check: space recovery in aspacemgr segnames array re-implemented? |
| |
| 344019 new tool: trackptr to track pointer usage |
| no action so far |
| |
| 344052 Cost of dynamically loaded library is not properly linked to |
| source code lines if the library is unloaded before exit |
| |
| 344139 vex x86->IR: 0x36 0x8A 0x18 0x22 (and many other examples) |
| stack segment overrides |
| |
| 344337 OS X 10.10 unhandled syscall |
| |
| 344382 Memcheck has high false error rates on MSVC2013 compiled, |
| optimised, code in progress |
| fixed, but preffed off |
| |
| 344401 x32 ABI support |
| no action |
| |
| 344416 'make regtest' does not work cleanly on OS X |
| meta-bug |
| |
| 344512 unhandled syscal: unix:349 |
| |
| 344524 store conditional of guest applications always fail (Octeon3(MIPS) |
| discussed, partial fix available |
| |
| 344543 --leak-check=full memleak errors from system libraries in OS X 10.10.2 |
| can possibly close |
| |
| 344547 vex x86->IR: 0xC5 0xF8 0x77 0xE9 |
| avx on x86 |
| |
| 344560 Stack traces missing penultimate frame |
| has plausible patch |
| |
| Thu 5 Mar 18:08:27 CET 2015 |
| |
| 344886 V should not try to extend a sigaltstack |
| unclear what the situation is |
| |
| 344936 unhandled syscall: unix:473 (readlinkat) on OS X 10.10 |
| |
| 345077 linux syscall execveat support (linux 3.19) |
| has patch |
| |
| 345121 helgrind/tests/hg05_race2 fails intermittently |
| |
| 345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT |
| has patch |
| |
| 345177 arm64: prfm (reg) not implemented |
| |
| 345248 add support for Solaris OS in valgrind |
| |
| 345261 Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd |
| 0x8(%esp),%xmm0) |
| avx on x86 |
| |
| 345307 Please suppress warning about "still reachable" memory |
| when using libstdc++ from gcc 5 |
| |
| 345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux |
| has patch |
| |
| 345414 I get the following when I ran valgrind WARNING: |
| unhandled syscall: 317 |
| sys_seccomp |
| |
| 345751 OS X: Incorrect result for operator Iop_Add32 and Iop_Add64 |
| due to mce.useLLVMworkarounds = True |
| |
| 345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64 |
| IR type error; should look at it |
| |
| 345763 MIPS N32 ABI support |
| various patches, no upstream action so far |
| |
| 345811 annotate also FP for memcheck dirty helpers |
| has patch, should commit |
| |
| 345824 aspacem segment mismatch on OS X: seen with none/tests/bigcode |
| but also for s390-linux; confusing |
| |
| 345921 Add TileGX instruction set test in non/tests/tilegx/ |
| |
| 345928 amd64: callstack only contains current function for small stacks |
| has patch, but needs further investigation |
| |
| 345929 Crash when running with `--gen-suppressions=yes` after |
| entering 'y' to confirm |
| probable easy fix |
| |
| 345975 Artificial functions in backtrace |
| more Dwarf complexity |
| |
| 345984 disInstr(arm): unhandled instruction: 0xEE193F1E |
| |
| 345985 disInstr(arm): unhandled instruction: 0xF2200150 |
| |
| 345987 MIPS64: Implement cavium LHX instruction |
| has patches |
| |
| 346023 valgrind crashes when run over mono program |
| roundsd, sse 4.1, x86 |
| |
| 346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31) |
| has patch |
| |
| 346185 Fix typo saving altivec register v24 |
| has patch |
| |
| 346411 MIPS: SysRes::_valEx handling is incorrect |
| |
| 346476 vex amd64->IR: 0xC5 0xFD 0xC2 0xC1 0x10 0xC5 0xFD 0x29 |
| |
| 346562 MIPS64: lwl/lwr instructions are performing 64bit loads |
| and causing spurious "invalid read of size 8" warnings |
| has patch |
| |
| 346665 valgrind: the 'impossible' happened: LibVEX called failure_exit(). |
| armv6 probable failure |
| |
| Tue 28 Apr 13:48:40 CEST 2015 |