blob: feb9b089a948040d4cf985e3f9c30a7a163d72dc [file] [log] [blame]
sewardj647c0022014-02-05 14:00:16 +00001
2Bugs reported after Thu Sep 19 10:34:49 CEST 2013
sewardj647c0022014-02-05 14:00:16 +00003For bugs reported before this time, see 3_8_BUGSTATUS.txt
4
sewardjde381ca2014-05-09 16:13:21 +00005=== VEX/amd64 ==========================================================
6
sewardj647c0022014-02-05 14:00:16 +00007325328 __float128 loses precision under memcheck
sewardjde381ca2014-05-09 16:13:21 +00008 == 197915
9326469 amd64->IR: 0x66 0xF 0x3A 0x63 0xC1 0xE 0x89 0xC8 (pcmpistri)
sewardj647c0022014-02-05 14:00:16 +000010326821 Double overflow/underflow handling broken (after exp())
sewardjde381ca2014-05-09 16:13:21 +000011327285 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xCE 0x3 0x1D 0x0
12 == 323431
sewardj647c0022014-02-05 14:00:16 +000013327639 vex amd64->IR pcmpestri SSE4.2 instruction is unsupported 0x34
sewardj647c0022014-02-05 14:00:16 +000014328878 vex amd64->IR pcmpestri SSE4.2 instruction is unsupported 0x14
sewardjde381ca2014-05-09 16:13:21 +000015328089 amd64->IR: 0xF0 0xF 0xC0 0x10
16328357 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0
17329245 amd64->IR: 0x48 0xF 0x5A 0x7 0x48 0xF 0x5A 0x4F
18330319 amd64->IR: 0xF 0x1 0xD5 0x31 0xC0 0xC3 0x48 0x8D (xend)
sewardj647c0022014-02-05 14:00:16 +000019330590 Missing support for multiple VEX CMP instruction Opcodes (Causes SIGILL)
sewardjde381ca2014-05-09 16:13:21 +000020330808 Crash with Intel IPP samples (MMX related assertion)
sewardj647c0022014-02-05 14:00:16 +000021
sewardjde381ca2014-05-09 16:13:21 +000022=== VEX/arm ============================================================
sewardj8150aa42014-05-09 11:24:50 +000023
sewardjde381ca2014-05-09 16:13:21 +000024328423 Unrecognised instructions: _fips_armv7_tick and _armv7_tick
25329963 Half precision floating point conversion on ARM is not supported
26330349 Endless loop happen when using lackey with --trace-mem=yes on ARM
27331057 unhandled instruction: 0xEEE01B20 (vfma.f64) (has patch)
sewardj8150aa42014-05-09 11:24:50 +000028331178 disInstr(arm): unhandled instruction: 0xEE190F1D
sewardjde381ca2014-05-09 16:13:21 +000029 Probably WONTFIX or CANTFIX
sewardj8150aa42014-05-09 11:24:50 +000030333145 Tests for missaligned PC+#imm access for arm
sewardj8150aa42014-05-09 11:24:50 +000031333428 ldr.w pc [rD, #imm] instruction leads to assertion
sewardjde381ca2014-05-09 16:13:21 +000032
33=== VEX/x86 ============================================================
34
sewardj8150aa42014-05-09 11:24:50 +000035333625 Program under valgrind calculates complex exp() wrogly
sewardj8150aa42014-05-09 11:24:50 +000036334049 lzcnt fails silently (x86_32)
sewardjde381ca2014-05-09 16:13:21 +000037
38=== VEX/mips ===========================================================
39
40327223 Support for Cavium MIPS Octeon Atomic and Count Instructions
41328147 vex mips->IR: unhandled instruction bytes: 0x0 0x0 0x0 0xE
42
43=== VEX/ppc ============================================================
44
sewardj8150aa42014-05-09 11:24:50 +000045334384 Valgrind does not have support Little Endian support for
46 IBM POWER PPC 64
47
sewardjde381ca2014-05-09 16:13:21 +000048=== VEX general ========================================================
49
50326026 Iop names for count leading zeros/sign bits incorrectly imply a
51 "signedness" in incoming lanes
52330887 doRegisterAllocation performance improvements
53
54=== Syscalls/ioctls ====================================================
55
56330594 Missing sysalls on PowerPC / uClibc
57331311 Valgrind shows open files in /proc/self/fd that don't
58 work for the process
59 Probable wontfix
60333434 In some weird corner case Valgrind cannot execute
61 executable files symlinked by /proc/self/fd (related to 331311?)
62331476 Patch to handle ioctl 0x5422 on Linux (x86 and amd64) (landable?)
63331829 Unexpected ioctl opcode sign extension
64333051 handling hugepages (is largely broken)
65333788 Valgrind does not support the CDROM_DISC_STATUS ioctl (has patch)
66333817 Valgrind reports the memory areas written to by the SG_IO
67 ioctl as untouched
68
69=== Debuginfo reader ===================================================
70
71327427 ifunc wrapper crashes when symbols are discarded because of false mmap
72 overlaps
73328454 add support Backtraces with ARM unwind tables (EXIDX) (wishlist)
74328468 unwind x86/amd64 gcc <= 4.4 compiled code does not unwind properly
75 at "ret" instruction
76328559 Some back trace generation (from mmap function) problem on ARM
77330321 Serious error when reading debug info:
78 DW_AT_signature 9b d0 55 13 bb 1e e9 37
79333175 dwarf3 reader problems with Fortran
80
81=== Tools/Memcheck =====================================================
82
83329619 leak-check gets assertion failure when nesting VALGRIND_MALLOCLIKE_BLOCK
84329694 clang warns about using uninitialized variable
85330617 ppc false positive conditional jump depends on uninitialised value
86331833 the memory initialized by semget(key, 0, GETALL, semun)
87 is treated as uninitialized on some platforms
88
89331550 Detect the potential of mis-malloc/free in different libraries
90 (wishlist)
91333775 Wishlist: Have valgrind (memcheck) only check memory
92 alloc/free traces
93
94=== Tools/DRD ==========================================================
95
96333072 DRD: semaphore annotations
97
98=== Tools/Helgrind =====================================================
99
100325333 VALGRIND_HG_DISABLE_CHECKING does not seem to work locally
101 probably invalid
102327548 Helgrind: false positive while destroying mutex
103327881 Helgrind: False Positive Warning on std::atomic_bool
104
105=== Tools/SGCheck ======================================================
106
107332577 exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree):
108 Assertion '!already_present' failed.
109332591 False positive: invalid read in vfprintf (KNOWN BUG)
110
111
112=== Tools/Massif =======================================================
113
114332765 ms_print reports bad error if temp file can't be created
115 in current directory
116
117=== Tools/Cachegrind ===================================================
118
119333501 [cachegrind - 3.9] LL cache configuration not supported:
120 Cache set count is not a power of two.
121
122=== other/mips =========================================================
123
124325538 cavim octeon mips64, valgrind reported "dumping core" and
125 "Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)' failed.
126 QUERIED, maybe closable
127328441 valgrind_3.9.0 failed to compile in mips32
128 Error: illegal operands `cfc1 $t0,$31'
129331126 Compiling with mipsbe toolchain
130331314 [MIPS]Valgrind crash just after startup
131
132=== other/arm ==========================================================
133
134327583 libpixman error on ARM system (memcheck false +)
135331033 valgrind crashes on arm-linux while running an executable (ARM TLS?)
136
137=== other/s390 =========================================================
138
139327943 s390x missing index/strchr suppression for ld.so (bad backtrace?)
140
141=== other/MacOS ========================================================
142
143326724 Valgrind does not compile on OSX 1.9 Mavericks
144326797 Assertion 'sizeof(UWord) == sizeof(UInt)' failed.
145327745 valgrind 3.9.0 build fails on Mac OS X 10.6.8
146330257 LLVM does not support `-mno-dynamic-no-pic` option
147333248 WARNING: unhandled syscall: unix:443
148
149=== GDB server =========================================================
150
151328081 embedded gdbserver and non-stop mode (wishlist)
152
153=== Output =============================================================
154
155328563 make track-fds support xml output
156
157=== MPI ================================================================
158
159330147 libmpiwrap: byte count from PMPI_Get_count should be made defined
160
161=== Documentation ======================================================
162
163332060 Please document how best to use massif with libgc
164332917 Valgrind should warn the user that SSE4 is not supported
165 in the 32-bit mode
166
167=== Uncategorised ======================================================
168
169326487 child of debugged process exits without becoming zombie
170327665 out of memory error
171328721 MSVC 2008 compiler warns about while(0) in warning level 4
172330293 Please add a AppData application description (Valkyrie)
173333628 Out of tree build
174334110 Why install internal headers/libraries/.pc file?
175
176========================================================================
177========================================================================
178
sewardj8150aa42014-05-09 11:24:50 +0000179Fri May 9 13:17:50 CEST 2014