blob: 28299051d08b79d40734f663671beac2fa53fe4e [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
sewardj647c0022014-02-05 14:00:16 +00009326821 Double overflow/underflow handling broken (after exp())
sewardjde381ca2014-05-09 16:13:21 +000010327285 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xCE 0x3 0x1D 0x0
sewardj9af07af2014-05-13 09:28:19 +000011 == 323431 (probably amd specific, vpcmov)
sewardj49c36452014-05-21 20:23:43 +000012328357 amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0 (amd XOP pfx)
sewardj9af07af2014-05-13 09:28:19 +000013329245 amd64->IR: 0x48 0xF 0x5A 0x7 (rex.W cvtps2pd (%rdi),%xmm0)
sewardjde381ca2014-05-09 16:13:21 +000014330319 amd64->IR: 0xF 0x1 0xD5 0x31 0xC0 0xC3 0x48 0x8D (xend)
sewardj647c0022014-02-05 14:00:16 +000015330590 Missing support for multiple VEX CMP instruction Opcodes (Causes SIGILL)
sewardjde381ca2014-05-09 16:13:21 +000016330808 Crash with Intel IPP samples (MMX related assertion)
sewardj647c0022014-02-05 14:00:16 +000017
sewardjde381ca2014-05-09 16:13:21 +000018=== VEX/arm ============================================================
sewardj8150aa42014-05-09 11:24:50 +000019
sewardjde381ca2014-05-09 16:13:21 +000020329963 Half precision floating point conversion on ARM is not supported
21330349 Endless loop happen when using lackey with --trace-mem=yes on ARM
sewardjec1e2ea2014-05-16 12:22:50 +000022331178 disInstr(arm): unhandled instruction: 0xEE190F1D (read PMCCNTR)
sewardjde381ca2014-05-09 16:13:21 +000023 Probably WONTFIX or CANTFIX
sewardjec1e2ea2014-05-16 12:22:50 +000024 == 328423
sewardjde381ca2014-05-09 16:13:21 +000025
26=== VEX/x86 ============================================================
27
sewardj49c36452014-05-21 20:23:43 +000028333625 Program under valgrind calculates complex exp() wrongly
sewardjde381ca2014-05-09 16:13:21 +000029
30=== VEX/mips ===========================================================
31
32327223 Support for Cavium MIPS Octeon Atomic and Count Instructions
33328147 vex mips->IR: unhandled instruction bytes: 0x0 0x0 0x0 0xE
34
35=== VEX/ppc ============================================================
36
sewardj8150aa42014-05-09 11:24:50 +000037334384 Valgrind does not have support Little Endian support for
38 IBM POWER PPC 64
39
sewardjde381ca2014-05-09 16:13:21 +000040=== VEX general ========================================================
41
42326026 Iop names for count leading zeros/sign bits incorrectly imply a
43 "signedness" in incoming lanes
44330887 doRegisterAllocation performance improvements
45
46=== Syscalls/ioctls ====================================================
47
48330594 Missing sysalls on PowerPC / uClibc
49331311 Valgrind shows open files in /proc/self/fd that don't
50 work for the process
51 Probable wontfix
52333434 In some weird corner case Valgrind cannot execute
53 executable files symlinked by /proc/self/fd (related to 331311?)
54331476 Patch to handle ioctl 0x5422 on Linux (x86 and amd64) (landable?)
55331829 Unexpected ioctl opcode sign extension
56333051 handling hugepages (is largely broken)
57333788 Valgrind does not support the CDROM_DISC_STATUS ioctl (has patch)
58333817 Valgrind reports the memory areas written to by the SG_IO
59 ioctl as untouched
sewardj9af07af2014-05-13 09:28:19 +000060334585 recvmmsg unhandled (+patch) (arm)
sewardjde381ca2014-05-09 16:13:21 +000061
62=== Debuginfo reader ===================================================
63
64327427 ifunc wrapper crashes when symbols are discarded because of false mmap
65 overlaps
66328454 add support Backtraces with ARM unwind tables (EXIDX) (wishlist)
67328468 unwind x86/amd64 gcc <= 4.4 compiled code does not unwind properly
68 at "ret" instruction
69328559 Some back trace generation (from mmap function) problem on ARM
70330321 Serious error when reading debug info:
71 DW_AT_signature 9b d0 55 13 bb 1e e9 37
72333175 dwarf3 reader problems with Fortran
73
74=== Tools/Memcheck =====================================================
75
76329619 leak-check gets assertion failure when nesting VALGRIND_MALLOCLIKE_BLOCK
77329694 clang warns about using uninitialized variable
78330617 ppc false positive conditional jump depends on uninitialised value
79331833 the memory initialized by semget(key, 0, GETALL, semun)
80 is treated as uninitialized on some platforms
81
82331550 Detect the potential of mis-malloc/free in different libraries
83 (wishlist)
84333775 Wishlist: Have valgrind (memcheck) only check memory
85 alloc/free traces
86
87=== Tools/DRD ==========================================================
88
89333072 DRD: semaphore annotations
90
91=== Tools/Helgrind =====================================================
92
93325333 VALGRIND_HG_DISABLE_CHECKING does not seem to work locally
94 probably invalid
95327548 Helgrind: false positive while destroying mutex
96327881 Helgrind: False Positive Warning on std::atomic_bool
97
98=== Tools/SGCheck ======================================================
99
100332577 exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree):
101 Assertion '!already_present' failed.
102332591 False positive: invalid read in vfprintf (KNOWN BUG)
103
sewardjde381ca2014-05-09 16:13:21 +0000104=== Tools/Massif =======================================================
105
106332765 ms_print reports bad error if temp file can't be created
107 in current directory
108
109=== Tools/Cachegrind ===================================================
110
111333501 [cachegrind - 3.9] LL cache configuration not supported:
112 Cache set count is not a power of two.
113
114=== other/mips =========================================================
115
116325538 cavim octeon mips64, valgrind reported "dumping core" and
117 "Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)' failed.
118 QUERIED, maybe closable
119328441 valgrind_3.9.0 failed to compile in mips32
120 Error: illegal operands `cfc1 $t0,$31'
121331126 Compiling with mipsbe toolchain
122331314 [MIPS]Valgrind crash just after startup
sewardj9af07af2014-05-13 09:28:19 +0000123334649 Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert
124 "rtld.c: 1257: dl_main: Assertion
125 '_rtld_local._dl_rtld_map.l_relocated' failed" and exits
sewardjde381ca2014-05-09 16:13:21 +0000126
127=== other/arm ==========================================================
128
129327583 libpixman error on ARM system (memcheck false +)
130331033 valgrind crashes on arm-linux while running an executable (ARM TLS?)
131
132=== other/s390 =========================================================
133
134327943 s390x missing index/strchr suppression for ld.so (bad backtrace?)
135
136=== other/MacOS ========================================================
137
138326724 Valgrind does not compile on OSX 1.9 Mavericks
139326797 Assertion 'sizeof(UWord) == sizeof(UInt)' failed.
140327745 valgrind 3.9.0 build fails on Mac OS X 10.6.8
141330257 LLVM does not support `-mno-dynamic-no-pic` option
142333248 WARNING: unhandled syscall: unix:443
143
144=== GDB server =========================================================
145
146328081 embedded gdbserver and non-stop mode (wishlist)
147
148=== Output =============================================================
149
150328563 make track-fds support xml output
151
152=== MPI ================================================================
153
154330147 libmpiwrap: byte count from PMPI_Get_count should be made defined
155
156=== Documentation ======================================================
157
158332060 Please document how best to use massif with libgc
159332917 Valgrind should warn the user that SSE4 is not supported
160 in the 32-bit mode
161
162=== Uncategorised ======================================================
163
164326487 child of debugged process exits without becoming zombie
165327665 out of memory error
166328721 MSVC 2008 compiler warns about while(0) in warning level 4
167330293 Please add a AppData application description (Valkyrie)
168333628 Out of tree build
sewardj9af07af2014-05-13 09:28:19 +0000169 == 256174
sewardjde381ca2014-05-09 16:13:21 +0000170334110 Why install internal headers/libraries/.pc file?
171
172========================================================================
173========================================================================
174
sewardj49c36452014-05-21 20:23:43 +0000175335034 Unhandled ioctl: HCIGETDEVLIST
176334936 patch to fix false positives on alsa SNDRV_CTL_* ioctls
177333628 Out of tree build (is fixed, but needs to land)
178335143 Capabilities not supported
179197259 (wine) Unsupported arch_prtctl option