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