mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 18:13:01 +00:00
Add a 3_14_BUGSTATUS.txt file and add to it all bugs reported since 3.14 was release.
At least, the bugs are post-triaged ones, so some have been removed.
This commit is contained in:
parent
4ee1dd2778
commit
dffe3a2d1b
3
NEWS
3
NEWS
@ -83,6 +83,7 @@ where XXXXXX is the bug number as listed below.
|
||||
397187 z13 vector register support for vgdb gdbserver
|
||||
399301 Use inlined frames in Massif XTree output.
|
||||
399322 Improve callgrind_annotate output
|
||||
399444 VEX/priv/guest_s390_toIR.c:17407: (style) Mismatching assignment [..]
|
||||
400490 s390x: VRs allocated as if separate from FPRs
|
||||
400491 s390x: Operand of LOCH treated as unsigned integer
|
||||
401112 LLVM 5.0 generates comparison against partially initialized data
|
||||
@ -95,6 +96,8 @@ where XXXXXX is the bug number as listed below.
|
||||
402048 WARNING: unhandled ppc64[be|le]-linux syscall: 26 (ptrace)
|
||||
402134 assertion fail in mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64
|
||||
402327 Warning: DWARF2 CFI reader: unhandled DW_OP_ opcode 0x13 (DW_OP_drop)
|
||||
402341 drd/tests/tsan_thread_wrappers_pthread.h:369: suspicious code ?
|
||||
402369 Overhaul DHAT
|
||||
402395 coregrind/vgdb-invoker-solaris.c: 2 * poor error checking
|
||||
402480 Do not use %rsp in clobber list
|
||||
402481 vbit-test fails on x86 for Iop_CmpEQ64 iselInt64Expr Sar64
|
||||
|
||||
@ -34,6 +34,7 @@ EXTRA_DIST = \
|
||||
internals/3_11_BUGSTATUS.txt \
|
||||
internals/3_12_BUGSTATUS.txt \
|
||||
internals/3_13_BUGSTATUS.txt \
|
||||
internals/3_14_BUGSTATUS.txt \
|
||||
internals/MERGE_3_10_1.txt \
|
||||
internals/arm_thumb_notes_gdbserver.txt \
|
||||
internals/avx-notes.txt \
|
||||
|
||||
234
docs/internals/3_14_BUGSTATUS.txt
Normal file
234
docs/internals/3_14_BUGSTATUS.txt
Normal file
@ -0,0 +1,234 @@
|
||||
|
||||
========================================================================
|
||||
========================================================================
|
||||
|
||||
Created Sat 9 Mar 2019. This contains bugs reported only after the release of
|
||||
3.14.0. Unlike in 3_13_BUGSTATUS.txt and perhaps earlier such files, it
|
||||
doesn't carry over bugs from earlier versions.
|
||||
|
||||
========================================================================
|
||||
========================================================================
|
||||
|
||||
=== Debuginfo reader ===================================================
|
||||
|
||||
404843 s390x: backtrace sometimes ends prematurely
|
||||
Should try to fix for 3.15.0
|
||||
|
||||
405295 valgrind 3.14.0 dies due to mysterious DWARF information? (output from
|
||||
rust used by Mozilla TB.)
|
||||
But possibly only when --read-var-info=yes
|
||||
|
||||
=== Documentation ======================================================
|
||||
=== GDB server =========================================================
|
||||
=== KernelInterface ====================================================
|
||||
=== KernelInterface/Linux ==============================================
|
||||
|
||||
399087 /proc/self/exe is not virtualised; opening it produces unexpected [..]
|
||||
|
||||
=== KernelInterface/OS X ===============================================
|
||||
|
||||
399504 valgrind 3.14rc2 is unable to launch TextEdit.app on macOS 10.12.6
|
||||
== 379893
|
||||
399584 Support macOS Mojave (10.14)
|
||||
|
||||
=== MPI ================================================================
|
||||
=== Output =============================================================
|
||||
=== Tools ==============================================================
|
||||
=== Tools/Cachegrind ===================================================
|
||||
|
||||
398178 cachegrind --LL=5242880,2,64 command parameter for Opteron 6174 rejected
|
||||
398249 RFE: perhaps add cachegrind API call for marking DMA memory cold/evicted
|
||||
|
||||
=== Tools/Callgrind ====================================================
|
||||
|
||||
399355 Add callgrind_diff
|
||||
Has patch
|
||||
400234 keep the parameters of the most costly path
|
||||
Wishlist
|
||||
|
||||
=== Tools/DHAT =========================================================
|
||||
=== Tools/DRD ==========================================================
|
||||
=== Tools/Helgrind =====================================================
|
||||
|
||||
400793 pthread_rwlock_timedwrlock false positive
|
||||
Probably would be easy to fix, but requires testing
|
||||
405205 tests/filter_libc: remove the line holding the futex syscall error
|
||||
entirely
|
||||
Is maybe related to Helgrind tests? Is unclear
|
||||
|
||||
=== Tools/Lackey =======================================================
|
||||
=== Tools/Massif =======================================================
|
||||
=== Tools/Memcheck =====================================================
|
||||
|
||||
398569 invalid reads reported in libarmmem memcmp when using strings
|
||||
8 byte p-l-ok thing on arm32
|
||||
401284 False positive "Source and destination overlap in strncat"
|
||||
possibly valid; possible off-by-one error in overlap checking?
|
||||
402604 Report All Dangling pointers upon exit and monitor command
|
||||
Wishlist
|
||||
402833 memcheck/tests/overlap testcase fails, memcpy seen as memmove
|
||||
Probably not easy to fix
|
||||
403802 leak_cpp_interior fails with some reachable blocks different than
|
||||
expected
|
||||
Leak-count numbers differ?
|
||||
405201 Incorrect size of struct vki_siginfo on 64-bit Linux architectures
|
||||
|
||||
=== Tools/SGCheck ======================================================
|
||||
=== Uncategorised ======================================================
|
||||
=== Uncategorised/build ================================================
|
||||
|
||||
398649 New s390x z13 support doesn't build with older gcc/binutils
|
||||
400162 Patch: Guard against __GLIBC_PREREQ for musl libc
|
||||
Looks like simple fix; should take
|
||||
400164 helgrind test encounters mips x-compiler warnings and assembler error
|
||||
Obscure compiler?
|
||||
401742 unreproducible .a files should not be built with LTO
|
||||
Some LTO wierdness; doesn't seem terribly important
|
||||
402123 invalid assembler opcodes for mips32r2
|
||||
402351 mips64 libvexmultiarch_test fails on s390x
|
||||
404888 [PATCH] autotools cleanup series
|
||||
Should try to land for 3.15.0
|
||||
405182 Valgrind fails to build with Clang
|
||||
Should try to land for 3.15.0
|
||||
|
||||
=== Uncategorised/run ==================================================
|
||||
|
||||
400119 Library search path in Valgrind/ldd
|
||||
400807 --error-exitcode still sends the wrong value
|
||||
Probable not-a-bug
|
||||
|
||||
=== VEX ================================================================
|
||||
=== VEX/amd64 ==========================================================
|
||||
|
||||
398183 Vex errors with _mm256_shuffle_epi8/vpshufb
|
||||
Potentially serious?
|
||||
398523 unhandled instruction bytes: 0x8F 0xEA 0x78 0x10 0xD0 0x8 0x4 0x0 0x0
|
||||
== 381819
|
||||
398545 Support for SHA instruction on Ryzen
|
||||
398870 Please add support for instruction vcvtps2ph
|
||||
399287 Illegal Instruction vcmptrueps
|
||||
400538 vex amd64->IR: 0x48 0xCF 0xF 0x1F 0x0 0xFF 0xD2 0xCC 0x90 0x55
|
||||
Should fix (Wine/Windows)
|
||||
400829 unhandled instruction bytes in macOS
|
||||
Seems like CMOVNS; and therefore I think this is fishy
|
||||
404272 vex amd64->IR: 0x66 0xF 0x38 0x23 0xC0 0xF3 (PMOVSXWD)
|
||||
Should fix
|
||||
|
||||
=== VEX/arm32 ==========================================================
|
||||
|
||||
401072 More than 1000 errors on TegraK1 L4T 3.14 glibc 2.23 (Custom yocto
|
||||
system)
|
||||
I suspect some kind of stm-as-push problem; the usual thing
|
||||
|
||||
=== VEX/arm64 ==========================================================
|
||||
=== VEX/mips ===========================================================
|
||||
=== VEX/other ==========================================================
|
||||
=== VEX/ppc ============================================================
|
||||
|
||||
401827 none/tests/ppc64/test_isa_2_06_part3 failure on ppc64le (xvrsqrtesp)
|
||||
Possible testcase bug
|
||||
401828 none/tests/ppc64/test_isa_2_06_part1 failure on ppc64le (fcfids and
|
||||
fcfidus)
|
||||
Possible testcase bug
|
||||
|
||||
=== VEX/s390x ==========================================================
|
||||
|
||||
404076 s390x: z14 vector instructions not implemented
|
||||
404404 s390x: z14 vector decimal instructions not implemented
|
||||
404406 s390x: z14 miscellaneous instructions not implemented
|
||||
WIP; these are not for 3.15.0
|
||||
|
||||
=== VEX/x86 ============================================================
|
||||
|
||||
401719 sterrror_r on i686 causes a GPF
|
||||
32-bit segreg problem; maybe we should fix?
|
||||
|
||||
=== zz_other ===========================================================
|
||||
=== zz_other/Android ===================================================
|
||||
=== zz_other/amd64 =====================================================
|
||||
=== zz_other/arm32 =====================================================
|
||||
=== zz_other/arm64 =====================================================
|
||||
=== zz_other/*BSD ======================================================
|
||||
=== zz_other/mips ======================================================
|
||||
|
||||
400593 In Coregrind, use statx for some internal syscalls if [f]stat[64] fail
|
||||
Part of "support for nanoMIPS" ?
|
||||
|
||||
400872 Add nanoMIPS support to Valgrind
|
||||
Looks big and complex. No communication re reviewing?
|
||||
|
||||
=== zz_other/MPI =======================================================
|
||||
|
||||
401416 Compile failure with openmpi 4.0
|
||||
I'm unclear what this signifies
|
||||
|
||||
=== zz_other/ppc =======================================================
|
||||
|
||||
398883 valgrind incorrectly assumes ABI on PowerPC based on endianness
|
||||
Configuration/ifdef swamp
|
||||
|
||||
=== zz_other/s390 ======================================================
|
||||
=== zz_other/Win32 =====================================================
|
||||
=== zz_other/x86 =======================================================
|
||||
|
||||
400099 Memcheck produces truncated backtrace when len(argv + env) = 4096
|
||||
Possible stack overrun problem; should investigate
|
||||
|
||||
========================================================================
|
||||
========================================================================
|
||||
|
||||
--
|
||||
Mon 3 Sep 12:01:52 CEST 2018
|
||||
|
||||
Support RDRAND/RDSEED ? We really should.
|
||||
Support RDPMC ?
|
||||
Improve PDB reading ? I thought I saw some patches for this, but where?
|
||||
|
||||
Sat 9 Mar 18:48:58 CET 2019
|
||||
|
||||
========================================================================
|
||||
========================================================================
|
||||
========================================================================
|
||||
== spare bits of text
|
||||
|
||||
=== Debuginfo reader ===================================================
|
||||
=== Documentation ======================================================
|
||||
=== GDB server =========================================================
|
||||
=== KernelInterface ====================================================
|
||||
=== KernelInterface/Linux ==============================================
|
||||
=== KernelInterface/OS X ===============================================
|
||||
=== MPI ================================================================
|
||||
=== Output =============================================================
|
||||
=== Tools ==============================================================
|
||||
=== Tools/Cachegrind ===================================================
|
||||
=== Tools/Callgrind ====================================================
|
||||
=== Tools/DHAT =========================================================
|
||||
=== Tools/DRD ==========================================================
|
||||
=== Tools/Helgrind =====================================================
|
||||
=== Tools/Lackey =======================================================
|
||||
=== Tools/Massif =======================================================
|
||||
=== Tools/Memcheck =====================================================
|
||||
=== Tools/SGCheck ======================================================
|
||||
=== Uncategorised ======================================================
|
||||
=== Uncategorised/build ================================================
|
||||
=== Uncategorised/run ==================================================
|
||||
=== VEX ================================================================
|
||||
=== VEX/amd64 ==========================================================
|
||||
=== VEX/arm32 ==========================================================
|
||||
=== VEX/arm64 ==========================================================
|
||||
=== VEX/mips ===========================================================
|
||||
=== VEX/other ==========================================================
|
||||
=== VEX/ppc ============================================================
|
||||
=== VEX/s390x ==========================================================
|
||||
=== VEX/x86 ============================================================
|
||||
=== zz_other ===========================================================
|
||||
=== zz_other/Android ===================================================
|
||||
=== zz_other/amd64 =====================================================
|
||||
=== zz_other/arm32 =====================================================
|
||||
=== zz_other/arm64 =====================================================
|
||||
=== zz_other/*BSD ======================================================
|
||||
=== zz_other/mips ======================================================
|
||||
=== zz_other/ppc =======================================================
|
||||
=== zz_other/s390 ======================================================
|
||||
=== zz_other/Win32 =====================================================
|
||||
=== zz_other/x86 =======================================================
|
||||
Loading…
x
Reference in New Issue
Block a user