2 Created Mon 21 Nov 12:58:23 CET 2016. All bugs after the release of
3 3.12.0 go in here. Also, this contains bugs from 3_11_BUGSTATUS.txt
4 that didn't get fixed in 3.12. These are marked "(carried over)".
6 === VEX/amd64 ==========================================================
9 356715 vex amd64->IR: 0xC4 0xE2 0x7D 0x13 0x4 0x4A 0xC5 0xFC
10 vcvtph2ps (%rdx,%rcx,2),%ymm0
12 369409 vex amd64->IR: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8 (
14 372828 vex amd64->IR: 0x66 0x4D 0xF 0x38 0xF6 0xD2 0x66 0x4D
16 373166 vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7
17 [not clear what's going on here]
19 AMD XOP-prefixed insns:
22 356611 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC9 0x3 0x1D 0x0
23 [== 328357, still open]
26 339596 AMD64 xop instructions unsupported.
27 vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
28 [has patch, could possibly take it, but needs
29 cleanup/verification with Mark]
32 369053 AMD64 fma4 instructions missing 256 bit support
34 375008 amd64->IR: 0x8F 0x6A 0x78 0x10 0xD8 0x4 0x4 0x0 0x0 0x8F
36 === VEX/arm ============================================================
39 352630 valgrind: Unrecognised instruction at address 0x4fc4d33.
43 355526 disInstr(arm): unhandled instruction: 0x1823E91
47 n-i-bz Remove limit on strd's negative immediates
48 [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
50 373990 Potential shift left overflow in guest_arm_toIR.c
52 369509 ARMv8.1 LSE instructions are not supported
54 369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
55 [has patch at android-review.googlesource.com]
57 373990 Potential shift left overflow in guest_arm_toIR.c
58 [suggested fix available]
60 378249 Valgrind Crashed on raspberian armv71 instrtuction set
62 === VEX/arm64 ==========================================================
64 369509 ARMv8.1 LSE instructions are not supported
66 377966 disInstr(arm64): unhandled instruction 0xD50B7425
68 === VEX/x86 ============================================================
70 === VEX/mips ===========================================================
72 === VEX/ppc ============================================================
75 361405 disInstr(ppc): unhandled instruction: 0xFF81010C
77 === VEX/s390x ==========================================================
80 366413 s390x: New z13 instructions not implemented
81 [Per cborntraeger, is not important for 3.12.0]
83 === VEX general ========================================================
85 === Syscalls/ioctls on Linux ===========================================
88 352742 Custom allocator using sbrk() fails after about 800MB when running
92 355803 Add Lustre's IOC_MDC_GETFILESTRIPE ioctl [has patch]
95 357781 unhandled amd64-linux syscall: 317
96 [== 345414, still open]
99 359705 memcheck causes segfault on a dynamically-linked test from
100 rustlang's test suite on i686
103 361726 WARNING:unhandled syscall on ppc64
106 361770 Missing F_ADD_SEALS
109 362892 test apk in android5.0.2,after fix the bug 344802,android log
110 "Unable to create protected region in stack for implicit overflow
111 check. Reason: Out of memory size: 4096"
112 [the patch looks bogus, more info requested]
115 362939 test apk in android 5.0 or most,at 0x6A23AB4:
116 art::Thread::InstallImplicitProtection() (in /system/lib/libart.so)
117 [initimg problems on Android]
120 364359 Valgrind crashes on fcntl(F_SETFL, O_NONBLOCK, fd)
121 [fcntl(F_SETFL) is supported, perhaps stale bug]
124 368791 unhandled syscall: 167 (swapon, amd64-linux)
125 (should fix this for 3.12.1)
127 368866 WARNING: unhandled arm64-linux syscall: 238 (migrate_pages)
128 368913 WARNING: unhandled arm64-linux syscall: 117
129 368914 WARNING: unhandled arm64-linux syscall: 142
130 368916 WARNING: unhandled arm64-linux syscall: 234
131 368919 WARNING: unhandled arm64-linux syscall: 274
132 368920 WARNING: unhandled arm64-linux syscall: 275
133 368921 WARNING: unhandled arm64-linux syscall: 162
134 368923 WARNING: unhandled arm64-linux syscall: 268
136 368960 WARNING: unhandled amd64-linux syscall: 163
137 369026 WARNING: unhandled amd64-linux syscall: 169
138 369027 WARNING: unhandled amd64-linux syscall: 216 (remap_file_pages)
139 369028 WARNING: unhandled amd64-linux syscall: 314 (sched_setattr)
140 369029 WARNING: unhandled amd64-linux syscall: 315 (sched_getattr)
141 369030 WARNING: unhandled amd64-linux syscall: 171 (setdomainname)
142 369031 WARNING: unhandled amd64-linux syscall: 308 (setns)
143 369032 WARNING: unhandled amd64-linux syscall: 205 (set_thread_area)
144 369033 WARNING: unhandled amd64-linux syscall: 139 (sysfs)
145 369034 WARNING: unhandled amd64-linux syscall: 136 (ustat)
147 371411 Unify fstat64/fstatat64 wrappers
150 372513 WARNING: unhandled ppc64be-linux syscall: utimes(251)
152 372861 Test pselect_alarm for Bug 359871 seg faults on RHEL 4
153 [has a suggested solution]
155 378892 Unhandled amd64-linux syscall: 324
157 === Syscalls/ioctls on OSX =============================================
160 351632 UNKNOWN fcntl 97 on OS X 10.11
163 352021 Signals are ignored in OS X 10.10
166 353346 WARNING: unhandled amd64-darwin syscall: unix:330
167 == 211362 [not fixed]
169 376870 unhandled amd64-darwin syscall: unix:446 (proc_rlimit_control)
171 === Debuginfo reader ===================================================
174 353192 Debug info/data section not detected on AMD64
175 [To do with rwx, combined code+data sections]
178 355197 Too strong assert in variable debug info code
182 365750 Valgrind fails on binary with .text section not in default place
183 [Horrible hack to do with relocating .text section]
185 372182 Support more languages/demangling styles than just C++ (and Rust)
187 === Tools/Memcheck =====================================================
190 352364 ppc64: --expensive-definedness-checks=yes is not quite working here
193 353282 False uninitialised memory after bittwiddling
196 358980 32 byte leak reported when code uses dlopen and links against pthread
197 [native program crashes as well]
200 361504 dlopen()/dlclose() and shared object usage check
204 361810 valgrind duplicate stdin after fork
205 [supposedly a bug in glibc when __libc_freeres should not be run]
208 364279 False "Uninitialized" on atomic_compare_exchange
211 366035 valgrind misses buffer overflow, segfaults in malloc in localtime
214 366817 VALGRIND_MEMPOOL_CHANGE has a performance bug
216 371989 PCMPISTRM $0x72 validity bit propagation is imprecise
218 369854 Valgrind reports an Invalid Read in __intel_new_memcpy
219 Should be handled by --partial-loads-ok=yes
221 371966 No uninitialised values reported with PGI -Mstack_arrays
223 375415 free list of blocks, mempool blocks and describe addr
224 do not work properly together
226 371770 Memleak trace back for overwritten or freed memory pointers
229 377463 Uninitialized parameters to VALGRIND_MAKE_MEM_NOACCESS() not warned
232 378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3)
234 378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3)
236 === Tools/DRD ==========================================================
239 356374 Assertion 'DRD_(g_threadinfo)[tid].pt_threadid
240 != INVALID_POSIX_THREADID' failed
242 === Tools/Helgrind =====================================================
245 360557 helgrind reports data race which I can't see (involves rwlocks)
246 [probably a legit bug]
249 363740 Possible data race in vgPlain_amd64_linux_REDIR_FOR_vgettimeofday
251 371396 helgrind and drd pth_cond_destroy_busy testcase hang with
252 new glibc cond var implementation (workaround committed as 16097)
254 376257 helgrind history full speed up using a cached stack
256 === Tools/SGCheck ======================================================
258 === Tools/Massif =======================================================
260 === Tools/Cachegrind ===================================================
262 === Tools/Callgrind ====================================================
264 369456 callgrind_control failed to find an active callgrind run.
267 === Tools/Lackey =======================================================
269 === other/amd64 ========================================================
271 375171 VG_(scheduler): run_innerloop detected host state invariant failure
275 === other/x86 ==========================================================
277 === other/ppc ==========================================================
279 365208 valgrind stuck after redirecting "memcpy"
281 === other/arm ==========================================================
284 356675 callgrind test apk in android 5.0.2
285 [Unclear what this is.]
288 364533 Process terminating with default action of signal 4 (SIGILL): dumping
289 core, : at 0x4000E7C: ??? (in /lib/ld-uClibc.so.0)
291 374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting
294 === other/arm64 ========================================================
296 369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
299 371439 Get coredump working on arm64
300 [has an incomplete patch]
302 === other/mips =========================================================
304 === other/s390 =========================================================
306 === other/Android ======================================================
308 374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting
310 === other/OS X =========================================================
313 351855 Possible false positive on OS X with setlocale
316 352384 mmap-FIXED failed in UME (load_segment2)
319 352567 Assertion tres.status == VexTransOK failed in m_translate.c
323 353470 memcheck/tests/execve2 fails on OS X 10.11
326 353471 memcheck/tests/x86/xor-undef-x86 fails on OS X 10.11
329 354428 Bad report memory leak in OS X 10.11
330 == 258140 [still open]
333 356122 Apparent infinite loop calling GLib g_get_user_special_dir() function
336 359264 Memcheck shows 2,064 bytes possibly lost and 20,036 suppressed bytes
337 in simplistic program on OS X El Capitan
340 363123 SIGSEGV on Mac OS with very simple threaded code
341 == 349128 [still open]
344 365327 Support macOS Sierra (10.12)
347 366131 Illegal opcode in OS X 11.0 when using function getpwuid()
349 372772 Brew doesn't allow for Valgrind 3.12.0 installation on Sierra OSX
352 372779 valgrind will hang
354 376870 The impossible happened on Mavericks 10.9
356 379373 Syscall param msg->desc.port.name points to uninitialised byte(s)
359 === other/Win32 ========================================================
361 === other/*BSD =========================================================
363 368873 Please add FreeBSD to supported OS list
365 === GDB server =========================================================
368 351792 vgdb doesn't support remote file transfers
372 356174 Enhance the embedded gdbserver to allow LLDB to use it
374 === Output =============================================================
377 351857 confusing error message about valid command line option
380 358569 Unhandled instructions cause creation of "orphan" stack traces
383 374719 some spelling fixes
385 === MPI ================================================================
387 === Documentation ======================================================
389 368873 Please add FreeBSD to supported OS list
391 === Uncategorised/run ==================================================
394 359249 valgrind unable to load 64-bit linux executable
395 linked with -mcmodel=medium
398 362680 --error-exitcode not honored when file descriptor leaks are found
400 377006 valgrind/memcheck segfaults under certain kernel versions (amd64)
403 379273 Phone restarts when run with valgrind
405 === Uncategorised/build ================================================
408 359920 Configure fails with relative DESTDIR
411 362033 undeclared identifier build failures for getpid(), usleep(),
412 and getuid() [Valkyrie]
415 366345 Dirty compile from m_libcbase.c and vgdb-invoker-ptrace.c
417 379502 Checking the code of Valgrind dynamic analyzer by a static analyzer
419 379537 Client requests can't be used in C++11 constexpr functions
421 === Intel Compiler problems ============================================
424 357010 drd regression tests fail to compile with Intel compiler
427 357011 Memcheck regression tests do not generate expected frame numbers
428 if compiled with intel compiler
429 [asked for rebased patch]
432 357012 Memcheck regression tests do not match expected results
433 if compiled with intel compiler
436 357014 Helgrind regression tests do not match expected results
437 if compiled with intel compiler
439 ========================================================================
440 ========================================================================
441 ========================================================================
442 ========================================================================
443 ========================================================================
445 Wed 10 May 10:24:16 CEST 2017
447 ========================================================================
448 ========================================================================
449 ========================================================================
452 ** = higher priority, do these first
453 * = lower priority, do these if time available
456 n-i-bz major perf problems w/ stack registration + stack recycling
457 Should be fixed. Try again with ./mach gtest
460 371989 PCMPISTRM $0x72 validity bit propagation is imprecise
461 (at least comment on it)
464 322935 disInstr(arm): unhandled instruction: 0xF1010200, valgrind:
465 Unrecognised instruction on Raspbian
466 [should document that Raspian is not supported]
470 353192 Debug info/data section not detected on AMD64
471 [To do with rwx, combined code+data sections]
475 358980 32 byte leak reported when code uses dlopen and links against pthread
479 364279 False "Uninitialized" on atomic_compare_exchange
482 368791 unhandled syscall: 167 (swapon, amd64-linux)
483 [hoist mips64-linux specific wrapper as a linux specific one]
486 369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target
487 [has patch at android-review.googlesource.com]
490 369854 Valgrind reports an Invalid Read in __intel_new_memcpy
491 Should be handled by --partial-loads-ok=yes
494 371396 helgrind and drd pth_cond_destroy_busy testcase hang with
495 new glibc cond var implementation (workaround committed as 16097)
498 373990 Potential shift left overflow in guest_arm_toIR.c
499 [suggested fix available]
502 377966 disInstr(arm64): unhandled instruction 0xD50B7425
505 378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3)
508 378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3)
511 378892 Unhandled amd64-linux syscall: 324
514 n-i-bz Remove limit on strd's negative immediates
515 [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
519 ========================================================================
520 ========================================================================