blob: 9c9e5a5bdac6302e14628a6f8ead22232c6c683d [file] [log] [blame]
Bugs reported after the release of 3.7.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This file lists bugs that were reported after 3.7.0 was released, both
in 3.7.0 and trunk, and that have not been closed. Bugs that have
been closed as "fixed" are listed in the top level NEWS file instead.
In other words they get listed here first and moved to NEWS if they
get fixed.
284004 Application under test hangs after call to __posix_spawn (Darwin)
open, not started
284540 Memcheck shouldn't count suppressions matching
still-reachable allocations
wishlist, w/patch, unclear if important
284904 Avoid cycles by disabling inclusive costs for cycles?
wishlist
285780 Nice to be able to display (animate) movement of variables through caches
wishlist
286769 replace __intel_new_memcpy with valgrind's memcpy
not started
286849 Interceptors for new/delete on Darwin were erroneously commented
out in r12043
**potentially 3.8.0
286864 strlen function redirection error
**probably invalid
286917 disInstr(arm): unhandled instruction: QADD
**potentially 3.8.0
287175 ARM: scalar VFP fixed-point VCVT instructions not handled
**potentially 3.8.0
288099 valgrind should print arguments/return values of functions in stack
wishlist
287862 MPI_IN_PLACE not supported for MPI collect
libmpiwrap.c problem; low prio
288274 Aborts at illegal instruction 0x48 0xF 0x5A 0x7 0x48 0xF
== 278744 REX.W CVTPS2PD
**potentially 3.8.0 (redundant REX prefix)
288298 unhandled syscall shm_unlink
OSX. uninvestigated.
288363 valgrind: m_libcfile.c:73 (vgPlain_safe_fd): Assertion
'newfd >= VG_(fd_hard_limit)' failed.
OSX weirdness; uninvestigated
288756 add '-x' to strip when stripping dynamic libraries on OSX
OSX. low prio
--- JRS got this far, tidying up, 30 June 2012.
289360 parse_type_DIE confused by DW_TAG_enumeration_type
low prio; --read-var-info=yes problem
289470 Loading of large Mach-O thin binaries fails.
w/ patch; apparently harmless; easy fix
289578 Backtraces with unwind tables (=without debug symbols)
using offline symbol resolving
wishlist
289584 Unhandled instruction: 0xF 0x29 0xE5 (MOVAPS)
movaps reg,reg (w/ patch)
289836 Unhanded instructions mfatbu and mfatbl
ppc e500 insns
289839 s390x:Provide support for unicode conversion instruction
like cu21,cu12,cu42 etc.
s390
289912 link_tool_exe_darwin should not use relative paths
unsupported build configuration; low prio
290006 memcheck doesn't mark %xmm as initialized after "pcmpeqw %xmm %xmm"
easy fix; w/ patch
290061 pie elf always loaded at 0x108000
w/ patch; looks OK; easy fix ?
290066 Warning messages from libraries with Valgrind 3.7.0
ppc elfery wierdness
290384 Valgrind does not show line numbers
on 32 bit FC16
290673 wine+valgrind: failed to start tool 'memcheck' for platform
'x86-linux': No such file or directory
probably invalid; build config problem?
(Sun 8 Jan 2012)
291310 FXSAVE instruction marks memory as undefined on amd64
x86 vs amd64 inconsistency?
291924 vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x38 0x31
invalid (SSE4)
292281 Not supported LL cache size of AMD Opteron 6176
hmm, more cache size kludgery required
292958 ARM SVC instructions with non-zero immediates are not supported.
invalid
278313 Fedora 15/x64: err read debug info with --read-var-info=yes flag
seems complex; is reopened
--- 10 Feb 2012
293855 vex amd64->IR: 0x2F 0x55 0x73 0x65 0x72 0x73 0x2F 0x6A
some problem with interceptors on Helgrind/OSX
294065 valgrind running wine does not find pdb file because of wrong path to egrep
w/ somewhat dodgy patch
294147 Exception in thread "main" java
probably invalid
-- 16 Feb 2012
294254] New: False "invalid read" errors for aligned SSE loads
294285] New: --partial-loads-ok does not work for 16-byte SSE loads
294454] New: delphi uses 16-bit addressing in the TEB (%fs)
294523] New: --partial-loads-ok=yes causes false negatives
294552] New: svn trunk compilation stuck in mig
294617] New: vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0xDF 0xD1 0x1 0xE8 0x6A
294736] New: Valgrind crashes with Unrecognised instruction 0x48 0xF 0xD7 0xD6 0x48 0x83
294861] New: ./configure fails to locate Boost (located in /usr/local)
295053] New: Valgrind fails to load some x86_64 Mac OS Lion executables
295077] New: Client app registered are showed incorrectly when doing "info reg" from attached GDB
295084] New: Hard-coded /usr/include
251569] rdtscp not supported: vex amd64->IR: unhandled instruction bytes: 0xF 0x1 0xF9 0x8B 0x4C 0x24
295221] New: POWER Processor decimal floating point instruction support missing
295403] New: Memory access below SP with some STRD instructions.
295414] New: link to bugzilla is broken from web page
295427] New: building i386 support with clang on darwin11 requires -new_linker linker option
295428] New: coregrind/m_main.c has incorrect x86 assembly for darwin
295472] New: "executable has wrong endian-ness" when target executable has correct endianess
295514] New: unhandled instruction bytes : 0x66 0x9C (pushfw on x86_64)
295528] New: callgrind_control -z --zero not working
295590] New: Helgrind: hg_main.c:2298 (evh__HG_PTHREAD_COND_WAIT_POST): Assertion 'cvi->nWaiters > 0' failed.
295617] New: ARM - Add some missing syscalls
295808] New: vex amd64->IR: unhandled instruction bytes: 0xF3 0xF 0xBC 0xC0 0x48 0x1 0xD0 0x48
-- 11 March 2012
Please consider applying the patch contained in bz #274078. It should make these sorts of questions go away (or at least make them substantially rarer).
https://bugs.kde.org/show_bug.cgi?id=274078
295974] New: vex-x86 omits some SSE4.1 opcodes such as PEXTRD
296030] New: The valgrind cann't work with sun hotspot jvm, the jvm
cann't startup.
296166] New: Add support for ARM in ptrcheck
296229] New: Linux user input device ioctls missing wrappers
296308] New: helgrind tests fail on Linux/x86 due to clone syscall
missing unwind info
296311] New: Wrong stack traces due to -fomit-frame-pointer (x86)
296318] New: Debug info improvements (more than one rx/rw mapping)
296457] New: vex amd64->IR: unhandled instruction bytes: 0x66 0xF 0x3A
0xDF 0xD1 0x1 0xE8 0x6A
296472] New: valgrind reports 32-bit uninitialized reads as "Uninitialised value of size 8" on x86_64
296480] New: valgrind hangs early when run on Python
296577] New: vex x86->IR: unhandled instruction bytes: 0x66 0xF 0x3A 0x17
296578] New: vex amd64->IR: unhandled instruction bytes: 0x60 0x0 0x0 0x0 0x0 0x0 0x0 0x0
296792] New: [PATCH] valgrind 3.7.0: add SIOCSHWTSTAMP (0x89B0) ioctl wrapper
296947] New: vex amd64->IR: unhandled instruction bytes: 0x1F 0x7 0x0 0x0 0x0 0x0
297329] New: VEX should disallow decoding of IBM Power Decimal Floating Point instructions on machines that do not support it
297407] New: Failed reading debug information for Fortran codes; invalid cuOff
297497] New: POWER Processor decimal floating point instruction support missing
297701] New: Another alias for strncasecmp_l in libc-2.13.so
297911] New: valgrind does not report 'invalid write' when using APIs for custom memory allocators.
298080] New: POWER Processor decimal floating point instruction support missing, part 3
298097] New: on ppc32 (e500mc core) target, valgrind report a app a mem error but the app is good to me.
298227] New: valgrind unhandled instruction (vex amd64->IR: unhandled instruction bytes: 0xC5 0xF8 0x57 0xC0 0x48 0xC7 0x43 0x58)
298281] New: wcslen causes false(?) uninitialised value warnings
298335] New: Valgrind crashes after "vex amd64->IR: unhandled instruction bytes: 0xC5 0xF9 0x57 0xC0 0x48 0x8B 0x35 0x3"
298354] New: Unhandled ARM Thumb instruction 0xEB0D 0x0585 (streq)
298421] New: accept4() syscall (366) support is missing for ARM
298546] New: wishlist: track virtual memory leaks due to mmap without munmap
298718] New: vex amd64->IR: unhandled instruction bytes: 0xF 0xB1 0xCB 0x9C 0x8F 0x45
298732] New: valgrind installation problem in ubuntu with kernel version 3.x
298862] New: POWER Processor decimal floating point instruction support missing, part 4
298864] New: DWARF reader mis-parses DW_FORM_ref_addr
298870] New: No support for DW_TAG_partial_unit
298905] New: argv / argc to be changed to non valgrind values.
299053] New: [patch] Support DWARF4 DW_AT_high_pc constant form
-- Sun 29 Apr 2012, near midnight.
299104] New: vex amd64->IR: unhandled instruction bytes: 0xC5 0xF8 0x57 0xC0 0x48 0x89 0xE5 0x41
299316] New: Helgrind: hg_main.c:628 (map_threads_lookup): Assertion 'thr' failed.
299629] New: dup3() syscall (358) support is missing for ARM
299694] New: POWER Processor decimal floating point instruction support missing, part 5
299803] New: vex amd64->IR: unhandled instruction bytes: 0xC5 0xF1 0x57 0xC9 0xC5 0xF9 0x2E 0xC8
99804] New: vex amd64->IR: unhandled instruction bytes: 0xC5 0xFB 0x2A 0xC2 0xC5 0xFB 0x59 0x5
299805] New: vex amd64->IR: unhandled instruction bytes: 0xC5 0xFA 0x10 0x5 0x6D 0xDD 0x0 0x0
300102] New: memcheck tester
300128] New: valgrind exits traced program writing to non-existent popen()
300140] New: ARM - Missing (T2) SMMUL
300195] New: read_elf_debug_info() should accept 'executable' .got sections
300389] New: AMD Bulldozer system: vex: priv/main_main.c:315 (LibVEX_Translate): Assertion `are_valid_hwcaps(VexArchAMD64, vta->archinfo_host.hwcaps)' failed.
300414] New: FCOM and FCOMP unimplemented for amd64 guest
301011] New: vex x86->IR: unhandled instruction bytes: 0xF3 0xF 0xBC 0xDE
301204] New: infinite loop in canonicaliseSymtab with ifunc symbol
301265] New: add x86 support to Android build
301269] New: optimize Memcheck to use light tracking for trusted code
301280] New: vex amd64->IR: unhandled instruction bytes: 0xF 0xB 0x55 0x48 0x89 0xE5 0x41 0x56
301281] New: valgrind hangs on OS X when the process calls system()
301336] New: Valgrind vassert(0) in dis_neon_data_2reg_misc()
301830] New: mtV : improve Valgrind so that it runs multiple threads in parallel
301902] New: vex amd64->IR: unhandled instruction bytes: 0xF 0xB 0xF 0x1F 0x0 0x40 0x38 0xFE
301922] New: gcc -O2 problem with SSE optimization?
301967] New: unhandled instruction bytes 0xC5 0xF9 0x6E 0x40 in /lib32/ld-2.14.1.so
302234] New: fesetround() function does not affect FPU calculations
302271] New: Bug with Callgrind dump-instr and Trace-children
302287] New: Unhandled movbe instruction on Atom processors
302271] Bug with Callgrind dump-instr and Trace-children
302370] New: The nmadd, fnmsub, fnmadds, fnmsubs instructions always negate the result even when the result is QNAN or SNAN.
302536] New: Fix for the POWER Valgrind regression test: memcheck-ISA2.0.
302578] New: Unrecognized isntruction 0xc5 0x32 0xc2 0xca 0x09 vcmpngess
302630] New: Memcheck on ultithreaded program fails with Assertion 'sizeof(UWord) == sizeof(UInt)' failed in m_syscall.c
302656] New: Unhandled instruction (vcvtsi2ssq)
302700] New: Assertion 'srcix >= 0 && srcix < VG_(sizeXA)(srcxa)' failed.
302709] New: valgrind for ARM needs extra tls support for android emulator under Linux
302800] New: valgrind change the operator new's alloctor into system's
-- Sat 30 June 2012, near midnight.