1
2Created Mon Sep 8 13:22:16 CEST 2014.  All new bugs after this point
3go in here.
4
5=== VEX/amd64 ==========================================================
6
7339596  vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
8        XOP/FMA -- should take, but not before 3.11 release
9
10340469  vex amd64->IR: unhandled instruction bytes: 0x66 0xA7
11        Not clear what's going on here
12        Probably legit, but low impact (few users)
13
14342988  INT 80 not recognised on amd64
15        Probably legit, but low impact (few users)
16
17349304  vex amd64->IR: 0xF 0x33 0x89 0x45 0xFC 0x89 0x55 0xF8 (rdpmc)
18        Is going to be difficult to do
19
20=== VEX/arm ============================================================
21
22342780  arm + gcc 4.9 produce false positive: Use of uninitialised value of
23        size 4 and segfault on stack extention
24        Has patch
25        DEFER till 3.11.1 unless I can repro in the wild
26
27344802  disInstr(arm): unhandled instruction: 0xEC510F1E
28        maybe easy fix?
29        but doesn't run natively either
30
31348536  ARM32: Unhandled instructions 0xEE190F1D & 0xEC510F1E
32        == 331178
33
34=== VEX/arm64 ==========================================================
35
36=== VEX/x86 ============================================================
37
38339416  unhandled instruction bytes 0xC5 0xF1 0xEF 0xC9
39        (possible AVX on 32-bit, can't tell)
40
41340849  unsupported AVX instruction on 32 bit
42        we should WONTFIX this
43
44342192  Unhandled instruction on OS X 10.9 in libsystem_m.dylib
45        possibly a wontfix
46
47344139  vex x86->IR: 0x36 0x8A 0x18 0x22 (and many other examples)
48        stack segment overrides
49
50344547  vex x86->IR: 0xC5 0xF8 0x77 0xE9
51        avx on x86
52
53345261  Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd
54        0x8(%esp),%xmm0)
55        avx on x86
56
57348749  guest_generic_x87.c:458: bad ? : operator
58
59349891  vex x86->IR: unhandled instruction bytes: 0xF3 0xF 0xB8 0xC9
60
61350062  3.11 SVN cannot start application (x86 ROUNDSD ?)
62
63=== VEX/mips ===========================================================
64
65340777  Illegal instruction on mips (ar71xx)
66
67344524  store conditional of guest applications always fail (Octeon3(MIPS)
68        discussed, complex, partial fix available
69
70=== VEX/ppc ============================================================
71
72342610  disInstr(ppc): declined to decode an AltiVec insn.
73
74=== VEX/s390x ==========================================================
75
76=== VEX general ========================================================
77
78=== Syscalls/ioctls ====================================================
79
80339424  Full support of KVM ioctl
81        In progress -- maybe can be closed?  QUERIED
82
83341537  POST(sys_io_getevents) shouldn't check iocb or iovec
84        Hard to fix (inter-syscall dependencies)
85
86335143  Capabilities not supported
87        == 342009
88        possibly unfixable
89
90342040  Valgrind mishandles clone with CLONE_VFORK | CLONE_VM that clones
91        to a different stack
92        Nothing happened so far
93
94342809  mremap fails when protection is enabled
95        Possibly to do with huge pages (is it == 348269 ?)
96
97343099  Linux setns syscall wrapper missing, unhandled syscall: 308
98        HAS PATCH.  Check that mayBlock is enabled.
99
100345077  linux syscall execveat support (linux 3.19)
101        QUERIED -- how critical is it?
102
103345414  WARNING: unhandled syscall: 317 (sys_seccomp)
104        Requires investigation
105
106348616  Wine/valgrind: Warning: noted but unhandled ioctl 0x5390 with
107        no size/direction hints. (DVD_READ_STRUCT)
108        (from AustinE)
109
110349952  Valgrind terminates process upon a call to remap_file_pages
111
112350228  Unhandled ioctl 0x6458 (i965/mesa)
113        (from AustinE)
114
115351029  factor our m_sigframe functions
116        (wishlist)
117
118=== Debuginfo reader ===================================================
119
120327427  ifunc crash when symbols are discarded
121        unclear what to do
122
123330321  debuginfo readers complain about DT_AT_signature
124        no action so far
125
126339744  warning: evaluate_Dwarf3_Expr: unhandled DW_OP_ 0xf2
127        Has comments from MJW
128
129340854  valgrind-di-server: allow specification of multiple paths
130        has patch, unclear if Right Thing To Do
131
132344052  Cost of dynamically loaded library is not properly linked to
133        source code lines if the library is unloaded before exit
134        This is the usual "debuginfo not available after dlclose" problem
135
136345975  Artificial functions in backtrace
137        more Dwarf complexity
138
139=== Tools/Memcheck =====================================================
140
141340392  Incorrect "Conditional jump..." message
142        Optimised code a la Clang
143        Probable CANTFIX
144        (but should we add a command line flag for it?)
145
146345307  Please suppress warning about "still reachable" memory
147        when using libstdc++ from gcc 5
148
149345751  OS X: Incorrect result for operator Iop_Add32 and Iop_Add64
150        due to mce.useLLVMworkarounds = True
151        Probably harmless
152
153345753  OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
154        IR type error; should look at it
155        NEEDS INVESTIGATION.  I can't repro this.
156
157345811  annotate also FP for memcheck dirty helpers
158        has patch, should commit
159        NEEDS INVESTIGATION
160
161350405  Support for Intel DPDK custom allocator rte_malloc
162        Seems dubious
163
164350928  mc_malloc_wrappers.c:244 (in_block_list):
165        Assertion 'found_mc == mc' failed
166        NEEDS INVESTIGATION, Has patch
167
168=== Tools/DRD ==========================================================
169=== Tools/Helgrind =====================================================
170
171339330  Feature request: Add support for C++11's std::atomic
172        Helgrind
173
174340905  hg_main.c:291 (lockN_acquire_reader): Assertion 'lk->kind
175        == LK_rdwr' failed.
176        against 3.8.1
177
178345121  helgrind/tests/hg05_race2 fails intermittently
179
180=== Tools/SGCheck ======================================================
181
182340021  sgcheck tool does not work properly on ARM
183        == 296166
184
185=== Tools/Massif =======================================================
186
187342353  Allow dumping full massif output while valgrind is still running
188        Has patch
189
190350934  massif VALGRIND INTERNAL ERROR: Valgrind received a signal 7 (SIGBUS)
191
192=== Tools/Cachegrind ===================================================
193
194=== Tools/Lackey =======================================================
195
196343385  Improve lackey's address traces
197        w/ several patches
198
199=== other/mips =========================================================
200
201341036  dumping core and Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
202        possibly a dup of 328670 ?
203
204341481  MIPS64: Iop_CmpNE32 triggers false warning on MIPS64 platforms
205        (memcheck)
206
207342356  MIPS: determine page size at runtime
208        Has patch; could possibly land?
209
210345763  MIPS N32 ABI support
211        various patches, no upstream action so far
212
213348924  MIPS: Load doubles through memory so the code compiles with the FPXX ABI
214
215=== other/ppc ==========================================================
216
217350496  unhandled instruction: 0xE8040000 for powerpc e6500
218        e500 ?
219
220=== other/arm ==========================================================
221
222348252  ARM: test vcvt_fixed_float_VFP causes compiler errors
223
224348325  Valgrind becomes noisy when compiled with gcc 4.9
225
226=== other/s390 =========================================================
227=== other/tilegx =======================================================
228
229345921  Add TileGX instruction set test in non/tests/tilegx/
230
231=== other/Android ======================================================
232
233339605  vgpreload_helgrind-arm-linux.so is not liked to libc.so
234        and can't find sched_yield, pthread_self and so on
235        recent Android
236
237339861  Remove Elf32_Nhdr definition for Android
238        uh, do we want this?  Requires conditionalisation.
239
240339862  v6intThumb.c does not compile when -pie options is specified
241        should possible takes; causes build failures on newer Android
242        Might be important
243
244339945  Patch: replace #if !defined (VGPV_*_linux_android) with
245        #ifndef AT_FPUCW  (probably WONTFIX)
246
247341704  [patch] Remove unnecessary ifdef android for 'sh'
248        do we want this?
249
250341726  [patch] Remove uneccessary ifdef _android_ from launcher-linux.c
251        do we want this?
252
253=== other/OS X ========================================================
254
255338781  Unable to read debug information (3.10.0 BETA1)
256
257339745  Valgrind crash when check Marmalade app
258        WONTFIX Requires 64 bit support in client application Marmalade
259
260343306  OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option
261        Partially fixed
262
263348909  Support OS X 10.11 (El Capitan)
264
265349128  Access not within mapped region in _pthread_find_thread (OS X 10.11)
266
267349129  memcheck/tests/wrap6 fails on OS X 10.11
268
269349521  Valgrind misses some line numbers in output on OS X 10.11
270
271349804  wine/osx: mmap-FIXED(0x1000, 1073741824) failed in UME (load_segment2)
272
273351632  UNKNOWN fcntl 97 on OS X 10.11
274
275=== other/Win32 =======================================================
276
277344382  Memcheck has high false error rates on MSVC2013 compiled,
278        optimised, code in progress
279        fixed, but preffed off
280
281=== GDB server =========================================================
282
283348358  describe should show info about main stack guard page
284
285=== Output =============================================================
286
287339405  Adds ability to invoke a script in order to determine a
288        log-file name for a child being forked
289        Has plausible patch, should take, but needs test case
290
291342423  Log files should have the history 'execve' calls in them
292        Wishlist
293
294351043  Invalid XML output when tracing into forked child processes
295
296=== MPI ================================================================
297
298=== Documentation ======================================================
299
300340571  x86/Linux should no longer claim "almost complete"
301
302=== Uncategorised/run ==================================================
303
304326487  child of debugged process exits without becoming zombie
305        fork can fail if it receives a signal?
306
307339160  Running signal handler with alternate stack allocated on current
308        stack crashes callgrind
309        m_stacks.c brokenness?
310
311343357  Please fix semaphore starvation when running threads-per-CPU
312        Unclear if we should do anything
313
314343715  valgrind hangs after vgdb help request
315
316350491  Handling of nested scripts
317        Bizarre
318
319=== Uncategorised/build=================================================
320
321343553  e500 chip now supports it? and,how about armv5
322
323344019  new tool: trackptr to track pointer usage
324
325344401  x32 ABI support
326
327348342  Valgrind does not support android-x86_64
328
329349954  Cannot start memcheck: permission denied
330
331========================================================================
332========================================================================
333========================================================================
334
335arm64 critical regtest fails:
336  getregset.stderr.out   sys 117, ptrace
337  proc-auxv no auxv?
338  memcheck/tests/linux/stack_changes asserts
339  sigaltstack.stderr.out segfaults -- host seems broken too
340     recursive signal delivery (!)
341
342========================================================================
343========================================================================
344========================================================================
345
346Check: space recovery in aspacemgr segnames array re-implemented?
347Check: missing copyright notices in include/vki/*xen*.h
348Check: update copyright dates in source files
349
350Wed 12 Aug 15:52:27 CEST 2015
351