Even more triaging.

This commit is contained in:
Julian Seward 2018-07-29 00:06:02 +02:00
parent 7daa086114
commit 6ab5152de6
2 changed files with 67 additions and 65 deletions

26
NEWS
View File

@ -62,7 +62,7 @@ where XXXXXX is the bug number as listed below.
338252 building valgrind with -flto (link time optimisation) fails
345763 MIPS N32 ABI support
368913 WARNING: unhandled arm64-linux syscall: 117 (ptrace)
372347 Replacement problem of the additional c++14/c++17 new and delete operators
372347 Replacement problem of the additional c++14/c++17 new/delete operators
376257 helgrind history full speed up using a cached stack
379373 Fix syscall param msg->desc.port.name points to uninitialised byte(s)
on macOS 10.12
@ -78,34 +78,44 @@ where XXXXXX is the bug number as listed below.
381805 arm32 needs ld.so index hardwire for new glibc security fixes
382256 gz compiler flag test doesn't work for gold
382407 vg_perf needs "--terse" command line option
382515 "Assertion 'di->have_dinfo' failed." on wine's dlls/mscoree/tests/mscoree.c
382515 "Assertion 'di->have_dinfo' failed." on wine's dlls/mscoree/tests/[..]
382563 MIPS MSA ASE suppuname ort
382998 xml-socket doesn't work
383275 massif valgrind: m_xarray.c:162 (ensureSpaceXA): Assertion '!xa->arr' failed
383275 massif: m_xarray.c:162 (ensureSpaceXA): Assertion '!xa->arr' failed
383723 Fix missing kevent_qos syscall (macOS 10.11)
384096 Mention AddrCheck at Memcheck's command line option --undef-value-errors=no
384230 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0xAB 0x68
== 384156 vex x86->IR: unhandled instruction bytes: 0x67 0xE8 0x6B 0x6A
== 385604 illegal hardware instruction (OpenCV cv::namedWindow)
384096 Mention AddrCheck at Memcheck's command line option [..]
384230 vex x86->IR: 0x67 0xE8 0xAB 0x68
== 384156 vex x86->IR: 0x67 0xE8 0x6B 0x6A
== 386115 vex x86->IR: 0x67 0xE8 0xD3 0x8B any program
384526 reduce number of spill insns generated by VEX register allocator v3
384584 Callee saved regs listed first for AMD64, X86, and PPC architectures
384631 Sanitise client args as printed with -v
384633 Add a simple progress-reporting facility
384987 VEX register allocator: allocate caller-save registers for short lived vregs
384987 VEX regalloc: allocate caller-save registers for short lived vregs
385055 PPC VEX temporary storage exhausted
385182 PPC64 is missing support for the DSCR
385183 PPC64, Add support for xscmpeqdp, xscmpgtdp, xscmpgedp, xsmincdp
385207 PPC64, generate_store_FPRF() generates too many Iops
385208 PPC64, xxperm instruction exhausts temporary memory
385210 PPC64, vpermr instruction could exhaust temporary memory
385279 unhandled syscall: mach:43 (mach_generate_activity_id)
== 395136 valgrind: m_syswrap/syswrap-main.c:438 (Bool eq_Syscall[..]
== 387045 Valgrind crashing on High Sierra when testing any newly [..]
385334 PPC64, fix vpermr, xxperm, xxpermr mask value.
385408 s390x: z13 vector "support" instructions not implemented
385412 s390x: new non-vector z13 instructions not implemented
385868 glibc ld.so _dl_runtime_resolve_avx_slow conditional jump warning.
385912 none/tests/rlimit_nofile fails on newer glibc/kernel.
385939 Optionally exit on the first error
386318 valgrind.org/info/tools.html is missing SGCheck
386425 running valgrind + wine on armv7l gives illegal opcode
386397 PPC64, valgrind truncates powerpc timebase to 32-bits.
387410 MIPSr6 support
387664 Memcheck: make expensive-definedness-checks be the default
387712 s390x cgijnl reports Conditional jump depends on uninitialised value
387766 asm shifts cause false positive "Conditional jump or move depends
on uninitialised value"
387773 .gnu_debugaltlink paths resolve relative to .debug file, not symlink
388862 Add replacements for wmemchr and wcsnlen on Linux
389373 exp-sgcheck the 'impossible' happened as Ist_LoadG is not instrumented

View File

@ -23,6 +23,11 @@ that didn't get fixed in 3.12. These are marked "(carried over)".
382978 valgrind: LOAD_PDB_DEBUGINFO: \032 header character not found.
possible invalid/unsupported pdb file format
385386 Assertion failed "szB >= CACHE_ENTRY_SIZE" on m_debuginfo/image.c:517
Should look into this, but I can't see how it can have failed.
386602 .build-id/*/*.debug symbols not checked for --extra-debuginfo-path
=== Documentation ======================================================
382099 valgrind release archive is not maintained
@ -129,6 +134,9 @@ Has patch, but looks rather big for what seems like a small problem
384732 posix_spawn with glibc 2.25 causes an assertion
Looks possibly serious, but also a bit old. Is this still relevant?
386427 Valgrind unsupported clone on Android
Has patches which look plausible. Should investigate.
=== KernelInterface/OS X ===============================================
(carried over)
@ -205,6 +213,8 @@ Has patch; dunno if it's any good
383199 valgrind crash on unhanded syscall called from libsqlite3.dylib
387690 glfwInit() causes valgrind to crash
=== MPI ================================================================
=== Output =============================================================
@ -266,6 +276,8 @@ Probably a trivial fix
=== Tools/Massif =======================================================
387080 [PATCH] Add --only-peak option to ms_print
=== Tools/Memcheck =====================================================
(carried over)
@ -337,6 +349,8 @@ Doesn't seem like a widespread problem
384661 after make install 476 errors from five contexts on OS 10.12.5
General OS X badness, probably not actionable
386945 Bogus memcheck errors on ppc64(le) when using strcmp() with gcc-7
=== Tools/SGCheck ======================================================
=== Uncategorised ======================================================
@ -445,6 +459,20 @@ AMD XOP-prefixed, apparently == 322586 and 328357
383010 Add support for AVX-512 instructions
We should probably merge this, if it doesn't break anything
384930 Valgrind fails to compute correctly some code using the GMP library
This is a real bug. It's actually fixed now, but testcases need
to be landed.
385477 AMD64, sqlite3 - Unrecognised instruction: bextr
385651 vex amd64->IR: 0x8F 0xEA 0xF8 0x10 0xC8 0x6 0x2 0x0 0x0 0x48
AMD XOP etc?
386203 Disable RTM cpuid bit by default
mjw filed this. Do we need to action it?
386851 Please add support for CPUID override
=== VEX/arm32 ==========================================================
(carried over)
@ -483,6 +511,15 @@ Earlywriteback problems; low prio
(svc #0x9f0002,sys_cacheflush for ARM Linux)
Reported in 3.12, may be fixed now?
384959 Incorrect jumpkind for arm instruction - LDR PC, [SP],#4
Won't affect emulation, but maybe messes up some analysis?
385262 disInstr(thumb): unhandled instruction: 0xEBAD 0x1CCA
sub.w r12, sp, r10, lsl #7
385843 [PATCH] ARM: mark caller-save VFP registes as trashed by calls
Is potentially serious
=== VEX/arm64 ==========================================================
(carried over)
@ -495,6 +532,12 @@ Reported in 3.12, may be fixed now?
on Aarch64
Legit, but low prio
384877 (ARM64) Added translation for instruction LDRSW (literal)
Is this really not supported?
386861 ARM64: Pre-indexed store to the stack reported as invalid write
More missing earlyWB problems?
=== VEX/mips ===========================================================
=== VEX/other ==========================================================
@ -516,6 +559,12 @@ This does actually show 3 problems which look ungood!
366413 s390x: New z13 instructions not implemented
[Per cborntraeger, is not important for 3.12.0]
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
=== VEX/x86 ============================================================
=== zz_other ===========================================================
@ -674,63 +723,6 @@ Wed 10 May 10:24:16 CEST 2017
Fri 27 Jul 17:22:10 CEST 2018
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
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