From cf1561e30ed43006b5ccb9058dcbc6db382f6cee Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Wed, 25 Jul 2018 06:19:45 +0200 Subject: [PATCH] Create 3_13_BUGSTATUS.txt and pull all new bug reports into it. --- NEWS | 2 +- docs/internals/3_13_BUGSTATUS.txt | 839 ++++++++++++++++++++++++++++++ 2 files changed, 840 insertions(+), 1 deletion(-) create mode 100644 docs/internals/3_13_BUGSTATUS.txt diff --git a/NEWS b/NEWS index 35e39cd368..a0b07934f5 100644 --- a/NEWS +++ b/NEWS @@ -70,8 +70,8 @@ where XXXXXX is the bug number as listed below. 380397 s390x: __GI_strcspn() replacemenet needed 381162 possible array overrun in VEX register allocator 381272 ppc64 doesn't compile test_isa_2_06_partx.c without VSX support -381289 epoll_pwait can have a NULL sigmask 381274 powerpc too chatty even with --sigill-diagnostics=no +381289 epoll_pwait can have a NULL sigmask 381553 VEX register allocator v3 381556 arm64: Handle feature registers access on 4.11 Linux kernel or later 381769 Use ucontext_t instead of struct ucontext diff --git a/docs/internals/3_13_BUGSTATUS.txt b/docs/internals/3_13_BUGSTATUS.txt new file mode 100644 index 0000000000..96f8ddf3f2 --- /dev/null +++ b/docs/internals/3_13_BUGSTATUS.txt @@ -0,0 +1,839 @@ + +Created Mon 21 Nov 12:58:23 CET 2016. All bugs after the release of +3.12.0 go in here. Also, this contains bugs from 3_11_BUGSTATUS.txt +that didn't get fixed in 3.12. These are marked "(carried over)". + +=== VEX/amd64 ========================================================== + +(carried over) +356715 vex amd64->IR: 0xC4 0xE2 0x7D 0x13 0x4 0x4A 0xC5 0xFC + vcvtph2ps (%rdx,%rcx,2),%ymm0 + +(carried over) +369409 vex amd64->IR: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8 ( + +(carried over) +372828 vex amd64->IR: 0x66 0x4D 0xF 0x38 0xF6 0xD2 0x66 0x4D + +(carried over) +373166 vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7 + [not clear what's going on here] + +(carried over, AMD XOP-prefixed insns) +356611 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC9 0x3 0x1D 0x0 + [== 328357, still open] + +(carried over, AMD XOP-prefixed insns) +339596 AMD64 xop instructions unsupported. + vex amd64->IR: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9 + [has patch, could possibly take it, but needs + cleanup/verification with Mark] + == 356138 + +(carried over, AMD XOP-prefixed insns) +369053 AMD64 fma4 instructions missing 256 bit support + +(carried over, AMD XOP-prefixed insns) +375008 amd64->IR: 0x8F 0x6A 0x78 0x10 0xD8 0x4 0x4 0x0 0x0 0x8F + +381819 unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4 0x0 0x0 +AMD XOP-prefixed, apparently == 322586 and 328357 + +=== VEX/arm ============================================================ + +(carried over) +352630 valgrind: Unrecognised instruction at address 0x4fc4d33. + [what insn is this?] + +(carried over) +355526 disInstr(arm): unhandled instruction: 0x1823E91 + [what insn is this?] + +(carried over) +n-i-bz Remove limit on strd's negative immediates + [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land] + +(carried over) +373990 Potential shift left overflow in guest_arm_toIR.c + +(carried over) +369509 ARMv8.1 LSE instructions are not supported + +(carried over) +369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target + [has patch at android-review.googlesource.com] + +(carried over) +373990 Potential shift left overflow in guest_arm_toIR.c + [suggested fix available] + +(carried over) +378249 Valgrind Crashed on raspberian armv71 instrtuction set + +=== VEX/arm64 ========================================================== + +(carried over) +369509 ARMv8.1 LSE instructions are not supported + +(carried over) +377966 disInstr(arm64): unhandled instruction 0xD50B7425 + +381085 Use of SXTX in a memory address is treated as an illegal instruction + on Aarch64 +Legit, but low prio + +=== VEX/x86 ============================================================ + +=== VEX/mips =========================================================== + +=== VEX/ppc ============================================================ + +(carried over) +361405 disInstr(ppc): unhandled instruction: 0xFF81010C + +=== VEX/s390x ========================================================== + +(carried over) +366413 s390x: New z13 instructions not implemented + [Per cborntraeger, is not important for 3.12.0] + +=== VEX general ======================================================== + +=== Syscalls/ioctls on Linux =========================================== + +(carried over) +352742 Custom allocator using sbrk() fails after about 800MB when running + under memcheck + +(carried over) +355803 Add Lustre's IOC_MDC_GETFILESTRIPE ioctl [has patch] + +(carried over) +357781 unhandled amd64-linux syscall: 317 + [== 345414, still open] + +(carried over) +359705 memcheck causes segfault on a dynamically-linked test from + rustlang's test suite on i686 + +(carried over) +361726 WARNING:unhandled syscall on ppc64 + +(carried over) +361770 Missing F_ADD_SEALS + +(carried over) +362892 test apk in android5.0.2,after fix the bug 344802,android log + "Unable to create protected region in stack for implicit overflow + check. Reason: Out of memory size: 4096" + [the patch looks bogus, more info requested] + +(carried over) +362939 test apk in android 5.0 or most,at 0x6A23AB4: + art::Thread::InstallImplicitProtection() (in /system/lib/libart.so) + [initimg problems on Android] + +(carried over) +364359 Valgrind crashes on fcntl(F_SETFL, O_NONBLOCK, fd) + [fcntl(F_SETFL) is supported, perhaps stale bug] + +(carried over) +368791 unhandled syscall: 167 (swapon, amd64-linux) + (should fix this for 3.12.1) + +(carried over) +368866 WARNING: unhandled arm64-linux syscall: 238 (migrate_pages) +368913 WARNING: unhandled arm64-linux syscall: 117 +368914 WARNING: unhandled arm64-linux syscall: 142 +368916 WARNING: unhandled arm64-linux syscall: 234 +368919 WARNING: unhandled arm64-linux syscall: 274 +368920 WARNING: unhandled arm64-linux syscall: 275 +368921 WARNING: unhandled arm64-linux syscall: 162 +368923 WARNING: unhandled arm64-linux syscall: 268 + +(carried over) +368960 WARNING: unhandled amd64-linux syscall: 163 +369026 WARNING: unhandled amd64-linux syscall: 169 +369027 WARNING: unhandled amd64-linux syscall: 216 (remap_file_pages) +369028 WARNING: unhandled amd64-linux syscall: 314 (sched_setattr) +369029 WARNING: unhandled amd64-linux syscall: 315 (sched_getattr) +369030 WARNING: unhandled amd64-linux syscall: 171 (setdomainname) +369031 WARNING: unhandled amd64-linux syscall: 308 (setns) +369032 WARNING: unhandled amd64-linux syscall: 205 (set_thread_area) +369033 WARNING: unhandled amd64-linux syscall: 139 (sysfs) +369034 WARNING: unhandled amd64-linux syscall: 136 (ustat) + +(carried over) +371411 Unify fstat64/fstatat64 wrappers + [legit check needed] + +(carried over) +372513 WARNING: unhandled ppc64be-linux syscall: utimes(251) + +(carried over) +372861 Test pselect_alarm for Bug 359871 seg faults on RHEL 4 + [has a suggested solution] + +(carried over) +378892 Unhandled amd64-linux syscall: 324 + +380183 WARNING: unhandled amd64-linux syscall: 317 + +382352 WARNING: unhandled ppc32-linux syscall: 365 + +=== Debuginfo reader =================================================== + +(carried over) +353192 Debug info/data section not detected on AMD64 + [To do with rwx, combined code+data sections] + +(carried over) +355197 Too strong assert in variable debug info code + [Still relevant?] + +(carried over) +365750 Valgrind fails on binary with .text section not in default place + [Horrible hack to do with relocating .text section] + +(carried over) +372182 Support more languages/demangling styles than just C++ (and Rust) + +=== Tools/Memcheck ===================================================== + +(carried over) +352364 ppc64: --expensive-definedness-checks=yes is not quite working here + +(carried over) +353282 False uninitialised memory after bittwiddling + +(carried over) +358980 32 byte leak reported when code uses dlopen and links against pthread + [native program crashes as well] + +(carried over) +361504 dlopen()/dlclose() and shared object usage check + [wishlist] + +(carried over) +361810 valgrind duplicate stdin after fork + [supposedly a bug in glibc when __libc_freeres should not be run] + +(carried over) +364279 False "Uninitialized" on atomic_compare_exchange + +(carried over) +366035 valgrind misses buffer overflow, segfaults in malloc in localtime + +(carried over) +366817 VALGRIND_MEMPOOL_CHANGE has a performance bug + +(carried over) +371989 PCMPISTRM $0x72 validity bit propagation is imprecise + +(carried over) +369854 Valgrind reports an Invalid Read in __intel_new_memcpy + Should be handled by --partial-loads-ok=yes + +(carried over) +371966 No uninitialised values reported with PGI -Mstack_arrays + +(carried over) +375415 free list of blocks, mempool blocks and describe addr + do not work properly together + +(carried over) +371770 Memleak trace back for overwritten or freed memory pointers + [wishlist] + +(carried over) +377463 Uninitialized parameters to VALGRIND_MAKE_MEM_NOACCESS() not warned + about. [wishlist] + +(carried over) +378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3) + +(carried over) +378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3) + +381304 RFE: --track-origins=yes identifies system call source of + Uninitialized value +Wishlist, low prio + +381326 recognize re-convergent fanout before complaining about Uninitialized +Wishlist, low prio + +382041 False uninitialized on bit packing when the compiler chooses XOR + to implement masking and shifting (x86_64) +Doesn't seem like a widespread problem + +=== Tools/DRD ========================================================== + +(carried over) +356374 Assertion 'DRD_(g_threadinfo)[tid].pt_threadid + != INVALID_POSIX_THREADID' failed + +=== Tools/Helgrind ===================================================== + +(carried over) +360557 helgrind reports data race which I can't see (involves rwlocks) + [probably a legit bug] + +(carried over) +363740 Possible data race in vgPlain_amd64_linux_REDIR_FOR_vgettimeofday + +(carried over) +371396 helgrind and drd pth_cond_destroy_busy testcase hang with + new glibc cond var implementation (workaround committed as 16097) + +(carried over) +376257 helgrind history full speed up using a cached stack + +380350 RFE: --trace-fork-join in helgrind mode +Wishlist + +=== Tools/SGCheck ====================================================== + +=== Tools/Massif ======================================================= + +=== Tools/Cachegrind =================================================== + +381838 Unused field tag_shift of struct cache_t2 + +=== Tools/Callgrind ==================================================== + +(carried over) +369456 callgrind_control failed to find an active callgrind run. + OSX specific + +380942 Experimental: add MESI protocol simulation to Callgrind + +=== Tools/Lackey ======================================================= + +=== other/amd64 ======================================================== + +(carried over) +375171 VG_(scheduler): run_innerloop detected host state invariant failure + == 374482 + == 374850 + +=== other/x86 ========================================================== + +=== other/ppc ========================================================== + +(carried over) +365208 valgrind stuck after redirecting "memcpy" + +=== other/arm ========================================================== + +(carried over) +356675 callgrind test apk in android 5.0.2 + [Unclear what this is.] + +(carried over) +364533 Process terminating with default action of signal 4 (SIGILL): dumping + core, : at 0x4000E7C: ??? (in /lib/ld-uClibc.so.0) + +(carried over) +374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting + possibly TLS related + +=== other/arm64 ======================================================== + +(carried over) +369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target + Has patch + +(carried over) +371439 Get coredump working on arm64 + [has an incomplete patch] + +=== other/mips ========================================================= + +=== other/s390 ========================================================= + +=== other/Android ====================================================== + +(carried over) +374814 VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting + +379764 support x86-64 android + +379878 most #if ... _linux_android checks wrong + +=== other/OS X and Syscalls+ioctls/OS X ================================ + +(carried over) +351632 UNKNOWN fcntl 97 on OS X 10.11 + +(carried over) +351855 Possible false positive on OS X with setlocale + +(carried over) +352021 Signals are ignored in OS X 10.10 + +(carried over) +352384 mmap-FIXED failed in UME (load_segment2) + +(carried over) +352567 Assertion tres.status == VexTransOK failed in m_translate.c + vgPlain_translate + +(carried over) +353346 WARNING: unhandled amd64-darwin syscall: unix:330 + == 211362 [not fixed] + +(carried over) +353470 memcheck/tests/execve2 fails on OS X 10.11 + +(carried over) +353471 memcheck/tests/x86/xor-undef-x86 fails on OS X 10.11 + +(carried over) +354428 Bad report memory leak in OS X 10.11 + == 258140 [still open] + +(carried over) +356122 Apparent infinite loop calling GLib g_get_user_special_dir() function + +(carried over) +359264 Memcheck shows 2,064 bytes possibly lost and 20,036 suppressed bytes + in simplistic program on OS X El Capitan + +(carried over) +363123 SIGSEGV on Mac OS with very simple threaded code + == 349128 [still open] + +(carried over) +365327 Support macOS Sierra (10.12) + +(carried over) +366131 Illegal opcode in OS X 11.0 when using function getpwuid() + +(carried over) +372772 Brew doesn't allow for Valgrind 3.12.0 installation on Sierra OSX + == 365327 + +(carried over) +372779 valgrind will hang + +(carried over) +376870 unhandled amd64-darwin syscall: unix:446 (proc_rlimit_control) + +(carried over) +379373 Syscall param msg->desc.port.name points to uninitialised byte(s) + on macOS 10.12 + +379754 Missing syscall ulock_wait (OS X 10.12) + +379893 valgrind segfault os x 10.12.4 + +380269 No multithreading in macOS Sierra (10.12) +Has a bunch of patches; worth looking at? + +381815 Assertion 'newfd >= VG_(fd_hard_limit)' failed +Has patch; dunno if it's any good + +=== other/Win32 ======================================================== + +=== other/*BSD ========================================================= + +(carried over) +368873 Please add FreeBSD to supported OS list + +=== GDB server ========================================================= + +(carried over) +351792 vgdb doesn't support remote file transfers + [wishlist] + +(carried over) +356174 Enhance the embedded gdbserver to allow LLDB to use it + +=== Output ============================================================= + +(carried over) +351857 confusing error message about valid command line option + +(carried over) +358569 Unhandled instructions cause creation of "orphan" stack traces + in XML output + +(carried over) +374719 some spelling fixes + +=== MPI ================================================================ + +=== Uncategorised/run ================================================== + +(carried over) +359249 valgrind unable to load 64-bit linux executable + linked with -mcmodel=medium + +(carried over) +362680 --error-exitcode not honored when file descriptor leaks are found + +(carried over) +377006 valgrind/memcheck segfaults under certain kernel versions (amd64) + but not others. + +(carried over) +379273 Phone restarts when run with valgrind + +=== Uncategorised/build ================================================ + +(carried over) +359920 Configure fails with relative DESTDIR + +(carried over) +362033 undeclared identifier build failures for getpid(), usleep(), + and getuid() [Valkyrie] + +(carried over) +366345 Dirty compile from m_libcbase.c and vgdb-invoker-ptrace.c + +(carried over) +379502 Checking the code of Valgrind dynamic analyzer by a static analyzer + +(carried over) +379537 Client requests can't be used in C++11 constexpr functions + +382034 Testcases build fixes for musl + +382083 Failure to detect MUSL consistently. + +=== Intel Compiler problems ============================================ + +(carried over) +357010 drd regression tests fail to compile with Intel compiler + +(carried over) +357011 Memcheck regression tests do not generate expected frame numbers + if compiled with intel compiler + [asked for rebased patch] + +(carried over) +357012 Memcheck regression tests do not match expected results + if compiled with intel compiler + +(carried over) +357014 Helgrind regression tests do not match expected results + if compiled with intel compiler + +=== Docs =============================================================== + +382099 valgrind release archive is not maintained + +======================================================================== +======================================================================== +======================================================================== +======================================================================== + +Wed 10 May 10:24:16 CEST 2017 + +======================================================================== +======================================================================== +======================================================================== + +Should fix for 3.13: +** = higher priority, do these first +* = lower priority, do these if time available + +** +n-i-bz major perf problems w/ stack registration + stack recycling +Should be fixed. Try again with ./mach gtest + +* +371989 PCMPISTRM $0x72 validity bit propagation is imprecise +(at least comment on it) + +* +322935 disInstr(arm): unhandled instruction: 0xF1010200, valgrind: + Unrecognised instruction on Raspbian + [should document that Raspian is not supported] + +* +(carried over) +353192 Debug info/data section not detected on AMD64 + [To do with rwx, combined code+data sections] + +* +(carried over) +358980 32 byte leak reported when code uses dlopen and links against pthread + +* +(carried over) +364279 False "Uninitialized" on atomic_compare_exchange + +* +368791 unhandled syscall: 167 (swapon, amd64-linux) + [hoist mips64-linux specific wrapper as a linux specific one] + +* +369723 __builtin_longjmp not supported in clang/llvm on Android arm64 target + [has patch at android-review.googlesource.com] + +* +369854 Valgrind reports an Invalid Read in __intel_new_memcpy + Should be handled by --partial-loads-ok=yes + +* +371396 helgrind and drd pth_cond_destroy_busy testcase hang with + new glibc cond var implementation (workaround committed as 16097) + +* +373990 Potential shift left overflow in guest_arm_toIR.c + [suggested fix available] + +* +377966 disInstr(arm64): unhandled instruction 0xD50B7425 + +* +378622 False positive with GCC 6.3.1 and -funswitch-loops (-O3) + +* +378627 False positive with GCC 6.3.1 and -fno-ipa-cp-clone (-O3) + +* +378892 Unhandled amd64-linux syscall: 324 + +* +n-i-bz Remove limit on strd's negative immediates + [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land] + +-------------------- + +======================================================================== +======================================================================== +======================================================================== +======================================================================== +======================================================================== + +Created Tues 24 July 2018. All bugs after the release of 3.13.0 go in here. +Also, this contains bugs from 3_12_BUGSTATUS.txt that didn't get fixed in +3.12. These are marked "(carried over)". + +Wed 10 May 10:24:16 CEST 2017 + +382407 vg_perf needs "--terse" command line option +382435 Incorrect English in message +382490 glibc version check in configuration step doesn't use CPPFLAGS variable +382498 callgrind: improve error message when unable to write callgrind.out.* +382515 valgrind: "Assertion 'di->have_dinfo' failed." on wine's + dlls/mscoree/tests/mscoree.c +382563 MIPS MSA ASE support +382708 Got "EXEC FAILED: I can't recover from execve() failing, so I'm dying." + in Mac OSX +382978 valgrind: LOAD_PDB_DEBUGINFO: \032 header character not found. + possible invalid/unsupported pdb file format +382980 valgrind crash on armv7 +382998 xml-socket doesn't work +383010 Add support for AVX-512 instructions +383199 valgrind crash on unhanded syscall called from libsqlite3.dylib +383275 [mipsel] valgrind: m_xarray.c:162 (ensureSpaceXA): + Assertion '!xa->arr' failed. +383516 valgrind uses getgroups16 in ppc32_linux but should be using + getgroups. This causes stack smash +383602 -11410-- VALGRIND INTERNAL ERROR: Valgrind received a signal 11 +383630 Number of errors detected are changing over use of num_callers +383723 MacOS 10.12.x: UNKNOWN workq_ops option 128, and ud2 opcode +383811 Failure to build on macOS 10.13 High Sierra +383901 PTP_ENABLE_PPS ioctl +384096 HTML page for AddrCheck is still present in valgrind-www repository +384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A +384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68 +384261 Assert failure on helgrind with the SIDT instruction +384337 performance improvements to VEX register allocator v2 and v3 +384442 ARM: bad pc in complaint if instruction changes pc +384526 reduce number of spill instructions in VEX register allocator v3 +384584 list first callee saved registers for AMD64, X86, and PPC architectures +384630 The 'impossible' happened (__ubsan_handle_shift_out_of_bounds) as soon + as starting anything under valgrind +384631 Sanitise client args as printed with -v +384633 Add a simple progress-reporting facility +384661 after make install 476 errors from five contexts on OS 10.12.5 +384676 VEX AMD64 backend should list more real registers as available for + the register allocator +384681 PUT(pc, ) should specialize to help debugging +384727 valgrind does not support debug info for read only segments + (generated by LLD) +384729 __libc_freeres inhibits cross-platform valgrind +384732 posix_spawn with glibc 2.25 causes an assertion +384808 disInstr(arm): unhandled instruction: 0xEF9F0002 + (svc #0x9f0002,sys_cacheflush for ARM Linux) +384842 Reporting for VEX IR semantic bugs +384877 (ARM64) Added translation for instruction LDRSW (literal) +384930 Valgrind fails to compute correctly some code using the GMP library +384959 Incorrect jumpkind for arm instruction - LDR PC, [SP],#4 +384987 VEX register allocator: allocate caller-save registers for short lived + vregs +385055 PPC VEX temporary storage exhausted +385127 Segfault when loading the assembly of strcmp +385182 PPC64 is missing support for the DSCR +385183 PPC64 missing support for xscmpeqdp, xscmpgtdp, xscmpgedp, xsmincdp +385199 compilation Error: r15 not allowed here -- `str r15,[r3,#+0]' + on opensuse 13.1 armv7hl +385207 PPC64, generate_store_FPRF() generates too many Iops +385208 xxperm instruction exhausts temporary memory +385210 vpermr instruction could exhaust temporary memory +385262 disInstr(thumb): unhandled instruction: 0xEBAD 0x1CCA +385279 unhandled syscall: mach:43 (mach_generate_activity_id) +385334 vperm instruction index mask bug +385386 Assertion failed "szB >= CACHE_ENTRY_SIZE" on m_debuginfo/image.c:517 +385408 s390x: z13 vector "support" instructions not implemented +385409 s390x: z13 vector integer instructions not implemented +385410 s390x: z13 vector string instructions not implemented +385411 s390x: z13 vector floating-point instructions not implemented +385412 s390x: new non-vector z13 instructions not implemented +366413 s390x: New z13 instructions not implemented +385477 AMD64, sqlite3 - Unrecognised instruction: bextr +385604 illegal hardware instruction (OpenCV cv::namedWindow) +385651 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC8 0x6 0x2 0x0 0x0 0x48 +385707 memcheck-amd64-linux crashing +366413 s390x: New z13 instructions not implemented +385843 [PATCH] ARM: mark caller-save VFP registes as trashed by calls +385868 glibc ld.so _dl_runtime_resolve_avx_slow conditional jump warning +385910 clang level not detected on OS X Sierra for Xcode 9 +385912 none/tests/rlimit_nofile fails on newer glibc/kernel +385939 Option to exit on first error +386115 vex x86->IR: 0x67 0xE8 0xD3 0x8B any program +386203 Disable RTM cpuid bit by default +386318 valgrind.org/info/tools.html is missing SGCheck +386397 valgrind truncates powerpc timebase to 32-bits +386425 running valgrind + wine on armv7l gives illegal opcode +386427 Valgrind unsupported clone on Android +386602 .build-id/*/*.debug symbols not checked for --extra-debuginfo-path +386851 Please add support for CPUID override +386861 ARM64: Pre-indexed store to the stack reported as invalid write +383010 Add support for AVX-512 instructions +386945 Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7 +387045 Valgrind crashing on High Sierra when testing any newly built binary +387080 [PATCH] Add --only-peak option to ms_print +387410 MIPSr6 support +387664 Memcheck: make expensive-definedness-checks be the default +387686 valgrind-3.13.0 tests on Gentoo fail with glibc-2.26 + (work with glibc-2.25). +387690 glfwInit() causes valgrind to crash +387712 s390x cgijnl reports Conditional jump or move depends on + uninitialised value(s) +387766 asm shifts cause false positive "Conditional jump or move depends + on uninitialised value" +387773 Files in .gnu_debugaltlink should be resolved relative to .debug + file, not symlink. +387810 arm: unhandled instruction: 0xEBAD 0x1AC8 +387940 amd64->IR: 0xF 0xC7 0xF0 0x89 0x44 (__x86_rdrand) +388017 Callgrind produces empty log for pulseaudio +388084 armv7l Unrecognised instruction "bkpt" 0xE1200070 +388174 valgrind with Wine quits with "Assertion 'cfsi_fits' failed" +388407 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x29 +388493 exp-sgcheck fails on DW_TAG_subrange_type +388526 Inconsistent severity in message text: "WARNING: Serious error" +388603 ARM Advanced SIMD vfma.f32 with Q or D registers reports unsupported + instruction +388664 unhandled arm64-linux syscall: 117 (ptrace) +388706 Long bunches of warnings: "warning: evaluate_Dwarf3_Expr: + unhandled DW_OP_ 0xf2" +388740 Ordering by timestamp instead of core number +388786 Support bpf syscall in amd64 Linux +388787 Support for C++17 new/delete +388847 Valgrind throwing unhandled errors +388862 false positive of __wcsnlen_sse4_1 with glibc 2.26 +388880 ppc32-linux Unimplemented syscall 283 (splice) +388895 LibVEX_FrontEnd assertion failure: + `0 == sizeof(VexGuestX86State) % LibVEX_GUEST_STATE_ALIGN' +389065 valgrind meets gcc flag -Wlogical-op +389116 vex amd64->IR: 0xC5 0xFC 0xC2 0xC0 0xF 0xC4 0xC2 0x7D 0x18 0x49 +389349 vex amd64->IR: 0xF3 0xF 0x1E 0xFA 0x48 0x8B 0x5 0xBD 0xAF 0x51 +389373 exp-sgcheck fails with sg_instrument_IRStmt the 'impossible' happened +389412 Failed assertion in readelf.c, line 697 for clang binaries with + coverage information +389470 Redirection of index function in ld.so.1 breaks compatibility + on old environments +389700 vex amd64->IR: 0xC4 0xE3 0x7D 0x1D 0xED 0x0 0xC5 0xF9 0xC5 0xF5 +390175 Valgrind internal assertion failure on program that runs normally +390269 WARNING: unhandled amd64-darwin syscall: unix:464 +390310 Output summaries in XML files +390471 suppression by specification of source-file line number +390498 Valgrind reports leaks & other errors + in vgpreload_memcheck-arm64-linux.so +390524 use of 0b prefix for binary constants +390553 update xen support to Xen 4.10 +390723 make xtree dump files world wide readable, similar to log files +390754 unhandled amd64-darwin syscall: unix:216 (open_dprotected_np) +390765 Stack traces given by Memcheck aren't helpful +390792 'impossible' happened in dh_handle_noninsn_write() +390866 "at" is doubled in "Block was alloc'd at" +390871 ELF debug info reader confused with multiple .rodata* sections +391148 Unhandled AVX instruction vmovq %xmm9,%xmm1 +391164 constraint bug in tests/ppc64/test_isa_2_07_part1.c for mtfprwa +391311 [Patch] Fix arm64 valgrind tests compilation with clang +391772 Memcheck reports conditional jumps if I use raw pointer, + but not for std::vector +391845 Unrecognised instruction: __svml_irem8_l9 +391853 Makefile.all.am:L247 and @SOLARIS_UNDEF_LARGESOURCE@ being empty +391861 Massif assertion failed +392118 unhandled amd64-linux syscall: 332 [KDE executables] +392146 aarch64: unhandled instruction 0xD5380001 (MRS rT, mdir_el1) +392180 LTO build simplification: __asm__ in m_libcsetjmp.c +392331 Spurious lock not held error from inside pthread_cond_timedwait +392373 Valgrind could have an option to search for pointers at unaligned + addresses +392449 callgrind not clearing the number of calls properly +393017 Add missing support for xsmaxcdp instruction, bug fixes for xsmincdp, + lxssp, stxssp and stxvl instructions +393023 callgrind_control risks using the wrong vgdb +393036 arm: unhandled instruction: 0xEBAD 0x1BC7 (sub.w fp, sp, r7, lsl #7) +393062 Reading build-id ELF note through phdrs triggers + "debuginfo reader: ensure_valid failed" +393083 NOT IMPLEMENTED +393099 posix_memalign() invalid write if alignment == 0 +393146 Memcheck fails assert "is_DebugInfo_active(di)" + even though code built with -g +393182 Add support for pthread_setname_np() to set thread name +393351 unhandled instruction bytes: 0x62 0xF1 0xFD 0x48 0x6F 0xD 0xE1 0xEC 0x8 +393415 Valgrind memory debugging for nodejs using child process failed on MacOS +393457 valgrind crash at _start with arm CPU +393769 Building 3.13.0 on MacOS High Sierra +393857 Please add support for gcc's artificial attribute +393926 helpful to have reort timestamp in wall-clock time +394036 xml file could not be able to parse from valgrind plugin in jenkins +394227 [x86] False negative "uninitialised value" report due to not + recognizing simd registers clear by pcmp* +394307 Add macro to extract current instruction count for peak load monitoring +394361 [Enhancement] : Client request to control thread-yielding in valgrind +394582 vex amd64->IR: 0x62 0xF1 0x7C 0x48 0x57 0xC0 0x48 0x8D 0x35 0x6A +394585 Valgrind on ARM without VFP, dead at dispatch-arm-linux.S + "fmxr fpscr, r4" +394731 allow building if arch=amd64 instead of x86-64 +394903 vex x86->IR: 0x67 0xE8 0x1B 0xDA +395136 Valgrind crashed when run +395139 Terminate process and fail at errors. +395246 vex amd64->IR: unhandled instruction bytes: +395266 Environment variables with slashes get dropped +395414 Valgrind hangs when about to exit +395416 --log-file output isn't split correctly after call vgdb +395434 valgrind XML output should setlinebuf() to facilitate online use +395682 Reading debug info +395709 PPC64 is missing support for the xvnegsp instruction +395777 disInstr(arm): unhandled instruction: 0xE7F000F0 + (wine, dlls/msvcp90/tests/misc.c) +395809 Unrecognised instruction by std::random_device::_M_getval() +395871 unhandled instruction bytes +395991 wine's unit tests enter a signal delivery loop under valgrind on + armv7l when SIGSEGV is used +396001 unhandled instruction: 0xEC51 0x0F1E; ARMv7 libcrypto 'mrrc' +396053 Memcheck does not support copy-stack style coroutine +396176 vex amd64->IR: 0xF 0xC7 0xF0 0xBA 0x1 0x0 0x0 0x0 0x89 0x6 +396220 vex x86->IR: 0xC4 0xE2 0x41 0xF7 +396290 [PATCH] Possible tool - allocfail +396367 unhandled syscall amd64-darwin unix:520 and unix:521 +396369 WARNING: unhandled amd64-linux syscall: 332 +396415 Valgrind is not looking up $ORIGIN rpath of shebang programs +396452 none/test/arm/vfp.c doesn't build with binutils 2.31 gas +396475 valgrind OS-X build: config.h not found +396476 Reading debug info of binaries with zero-size PT_LOAD segment +396656 Warnings while reading debug info +396706 VEX issue with AMD64 SHR instruction? + +Tue 24 Jul 11:50:41 CEST 2018 + +Also: make arm32 resume with sigcontext regs after signal return (395991) -- 2.47.2