]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Create 3_13_BUGSTATUS.txt and pull all new bug reports into it.
authorJulian Seward <jseward@acm.org>
Wed, 25 Jul 2018 04:19:45 +0000 (06:19 +0200)
committerJulian Seward <jseward@acm.org>
Wed, 25 Jul 2018 04:19:45 +0000 (06:19 +0200)
NEWS
docs/internals/3_13_BUGSTATUS.txt [new file with mode: 0644]

diff --git a/NEWS b/NEWS
index 35e39cd368427d514725b889d85c94e47903b004..a0b07934f51159572e744f550315f39e62152f2d 100644 (file)
--- 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 (file)
index 0000000..96f8ddf
--- /dev/null
@@ -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, <variable>) 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)