Initial triage pass for all remaining newly opened bugs.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14395 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index 7604df9..f864b79 100644
--- a/NEWS
+++ b/NEWS
@@ -122,6 +122,7 @@
175819 Support for ipv6 socket reporting with --track-fds
199144 == 278972
232510 make distcheck fails
+249435 Analyzing wine programs with callgrind triggers a crash
278972 support for inlined function calls in stacktraces and suppression
303536 ioctl for SIOCETHTOOL (ethtool(8)) isn't wrapped
308729 vex x86->IR: unhandled instruction bytes 0xf 0x5 (syscall)
@@ -205,6 +206,8 @@
334705 sendmsg and recvmsg should guard against bogus msghdr fields.
334727 Build fails with -Werror=format-security
334788 clarify doc about --log-file initial program directory
+334834 PPC64 Little Endian support, patch 2
+334836 PPC64 Little Endian support, patch 3 testcase fixes
334936 patch to fix false positives on alsa SNDRV_CTL_* ioctls
335034 Unhandled ioctl: HCIGETDEVLIST
335155 vgdb, fix error print statement.
@@ -212,6 +215,16 @@
335263 arm64: dmb instruction is not implemented
335441 unhandled ioctl 0x8905 (SIOCATMARK) when running wine under valgrind
335496 arm64: sbc/abc instructions are not implemented
+335554 arm64: unhandled instruction: abs
+335735 arm64: unhandled instruction: cnt
+335736 arm64: unhandled instruction: uaddlv
+335848 arm64: unhandled instruction: {s,u}cvtf
+335902 arm64: unhandled instruction: sli
+335903 arm64: unhandled instruction: umull (vector)
+336055 arm64: unhandled instruction: mov (element)
+336062 arm64: unhandled instruction: shrn{,2}
+336189 arm64: unhandled Instruction: mvn
+336435 Valgrind hangs in pthread_spin_lock consuming 100% CPU
336619 valgrind --read-var-info=yes doesn't handle DW_TAG_restrict_type
336772 Make moans about unknown ioctls more informative
336957 Add a section about the Solaris/illumos port on the webpage
diff --git a/docs/internals/3_9_BUGSTATUS.txt b/docs/internals/3_9_BUGSTATUS.txt
index 18cc166..e1fe48a 100644
--- a/docs/internals/3_9_BUGSTATUS.txt
+++ b/docs/internals/3_9_BUGSTATUS.txt
@@ -14,6 +14,11 @@
330319 amd64->IR: 0xF 0x1 0xD5 0x31 0xC0 0xC3 0x48 0x8D (xend)
330590 Missing support for multiple VEX CMP instruction Opcodes (Causes SIGILL)
330808 Crash with Intel IPP samples (MMX related assertion)
+335785 vex amd64->IR: 0xC4 0xE2 0x75 0x2F 0xAC 0x18 0x40 0x7 (vmovupd)
+338365 New client request to fetch valgrind version (probably invalid)
+338393 vex amd64->IR: 0x6E 0xD8 0x48 0x89 0xE5 0x41 0x55 0xC4
+338559 vex amd64->IR: 0x66 0x41 0xF 0x3A 0x61 0x4 0x0 0x18 (pcmpestri 0x18)
+338602 AVX2 bit in CPUID missing
=== VEX/arm ============================================================
@@ -22,16 +27,21 @@
331178 disInstr(arm): unhandled instruction: 0xEE190F1D (read PMCCNTR)
Probably WONTFIX or CANTFIX
== 328423
+335618 arm(thumb): unhanded instruction: mov.w rN, pc/sp
=== VEX/arm64 ==========================================================
335440 arm64: ld1 (single structure) is not implemented
-335554 arm64: unhanded instruction: abs
335564 arm64: unhandled instruction fcvtpu Xn, Sn
+335713 arm64: unhanded instruction: prfm (immediate) (PREFETCH)
+337762 vex: priv/guest_arm64_toIR.c:4166 (dis_ARM64_load_store):
+ Assertion `0' failed.
=== VEX/x86 ============================================================
333625 Program under valgrind calculates complex exp() wrongly
+334665 vex x86->IR: 0xC4 0xE2 0x73 0xF7 (probably AVX pfx)
+335563 wine's kernel32/thread test fails under valgrind (x87 FPU limitations)
=== VEX/mips ===========================================================
@@ -41,6 +51,7 @@
334384 Valgrind does not have support Little Endian support for
IBM POWER PPC 64
+338095 Not able to run Valgrind on Power Architecture PPC Linux.
=== VEX general ========================================================
@@ -48,6 +59,7 @@
=== Syscalls/ioctls ====================================================
+197259 (wine) Unsupported arch_prtctl option
330594 Missing sysalls on PowerPC / uClibc
331311 Valgrind shows open files in /proc/self/fd that don't
work for the process
@@ -55,6 +67,15 @@
333434 In some weird corner case Valgrind cannot execute
executable files symlinked by /proc/self/fd (related to 331311?)
333051 handling hugepages (is largely broken)
+336103 __NR_exit_group syscall causes illegal instruction on old
+ linux kernel
+337388 fcntl works on Valgrind's own file descriptors
+337716 False positive for openat system call with absolute paths
+337740 Implement additional Xen hypercalls
+337766 WARNING: unhandled syscall: 230 & WARNING: unhandled
+ syscall: 228 (ARM64, mlock, mlockall)
+338023 Add support for all V4L2/media ioctls
+338106 Add support for 'kcmp' syscall
=== Debuginfo reader ===================================================
@@ -67,6 +88,8 @@
330321 Serious error when reading debug info:
DW_AT_signature 9b d0 55 13 bb 1e e9 37
333175 dwarf3 reader problems with Fortran
+335907 segfault when running wine's ddrawex/tests/surface.c under
+ valgrind (stack unwind, QUERIED)
=== Tools/Memcheck =====================================================
@@ -74,11 +97,11 @@
330617 ppc false positive conditional jump depends on uninitialised value
331833 the memory initialized by semget(key, 0, GETALL, semun)
is treated as uninitialized on some platforms
-
331550 Detect the potential of mis-malloc/free in different libraries
(wishlist)
-333775 Wishlist: Have valgrind (memcheck) only check memory
- alloc/free traces
+333775 Have valgrind (memcheck) only check memory alloc/free traces (wishlist)
+336393 Implement new user request to get redzone size (wishlist)
+337794 memcheck: stack overflow segv message should show callstack (wishlist)
=== Tools/DRD ==========================================================
@@ -90,20 +113,27 @@
probably invalid
327548 Helgrind: false positive while destroying mutex
327881 Helgrind: False Positive Warning on std::atomic_bool
+337735 Helgrind does not know pthread_once is a memory barrier
+324050 Helgrind: SEGV because of unaligned stack when using movdqa
+ (important)
=== Tools/SGCheck ======================================================
332577 exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree):
Assertion '!already_present' failed.
332591 False positive: invalid read in vfprintf (KNOWN BUG)
+335353 expected output of exp-sgcheck/tests/hackedbz2 mismatch with gcc 4.8.1
=== Tools/Massif =======================================================
-
=== Tools/Cachegrind ===================================================
333501 [cachegrind - 3.9] LL cache configuration not supported:
Cache set count is not a power of two.
+336577 Auto-detected LL cache configuration not supported: Cache
+ set count is not a power of two
+338141 Cachegrind's Cycle Estimation is very different from the
+ free run
=== other/mips =========================================================
@@ -117,6 +147,10 @@
334649 Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert
"rtld.c: 1257: dl_main: Assertion
'_rtld_local._dl_rtld_map.l_relocated' failed" and exits
+336139 Upon memory check, valgrind hangs and spins on a single
+ core, also fails to detect memory leaks.
+336768 vex mips->IR: unhandled instruction bytes: 0x3B 0xE8 0x3 0xEC
+ (possibly invalid)
=== other/arm ==========================================================
@@ -137,6 +171,8 @@
=== GDB server =========================================================
328081 embedded gdbserver and non-stop mode (wishlist)
+337871 deprecate --db-attach=yes in favor of --vgdb-debug=1
+338633 gdbserver_tests/nlcontrolc.vgtest hangs on arm64
=== Output =============================================================
@@ -158,96 +194,20 @@
327665 out of memory error
328721 MSVC 2008 compiler warns about while(0) in warning level 4
330293 Please add a AppData application description (Valkyrie)
-333628 Out of tree build
+333628 Out of tree build (has incomplete patch)
== 256174
334110 Why install internal headers/libraries/.pc file?
-
-========================================================================
-========================================================================
-
-333628 Out of tree build (is fixed, but needs to land)
-335143 Capabilities not supported
-197259 (wine) Unsupported arch_prtctl option
-
----
-
-334665 vex x86->IR: unhandled instruction bytes: 0xC4 0xE2 0x73 0xF7
334802 valgrind does not always explain why a given option is bad
-334834 PPC64 Little Endian support, patch 2
-334836 PPC64 Little Endian support, patch 3 testcase fixes
-335353 expected output of exp-sgcheck/tests/hackedbz2 mismatch with gcc 4.8.1
-249435 Analyzing wine programs with callgrind triggers a crash (NEEDS CLOSE)
-335563 wine's kernel32/thread test fails under valgrind
-335618 arm(thumb): unhanded instruction: mov.w rN, pc/sp
-335629 Compile error
-
-31 May 2014
-
-335713 arm64: unhanded instruction: prfm (immediate)
-335735 arm64: unhanded instruction: cnt
-335736 arm64: unhanded instruction: uaddlv
-335785 vex amd64->IR: 0xC4 0xE2 0x75 0x2F 0xAC 0x18 0x40 0x7 (vmovupd)
-335848 arm64: unhanded instruction: {s,u}cvtf
-335902 arm64: unhanded instruction: sli
-335903 arm64: unhanded instruction: umull (vector)
-335907 segfault when running wine's ddrawex/tests/surface.c under valgrind
-
-Tues 10 June
-
-336055 arm64: unhanded instruction: mov (element)
-336062 arm64: unhanded instruction: shrn{,2}
-336103 __NR_exit_group syscall causes illegal instruction on old
- linux kernel
-336139 Upon memory check, valgrind hangs and spins on a single
- core, also fails to detect memory leaks.
-336189 Unhandled Instruction : mvn
-336393 Implement new user request to get redzone size
-336435 Valgrind hangs in pthread_spin_lock consuming 100% CPU
-336577 Auto-detected LL cache configuration not supported: Cache
- set count is not a power of two
-336619 valgrind --read-var-info=yes doesn't handle DW_TAG_restrict_type
-336768 vex mips->IR: unhandled instruction bytes: 0x3B 0xE8 0x3 0xEC
-336772 moans about unknown ioctls should be more helpful
-336921 the command 'valgrind ls' results in the error "error
- writing 40 bytes to shared mem /tmp/..."
-336957 Add Solaris/illumos to the list of supported platforms
-336976 Invalid XML output when tracing into child processes
-337094 ifunc wrapper is broken on ppc64
-337285 fcntl commands F_OFD_SETLK, F_OFD_SETLKW
- and F_OFD_GETLK not supported
-337371 disInstr_AMD64: disInstr miscalculated next %rip
-337388 fcntl works on Valgrind's own file descriptors
-337475 Add BMI2 instructions for 32-bit x86
-337528 [PATCH] Memcheck: Add leak check heuristic for array
- prefixed by length as 64bit number
-337716 False positive for openat system call with absolute paths
-337735 Helgrind does not know pthread_once is a memory barrier
-337740 Implement additional Xen hypercalls
-337762 vex: priv/guest_arm64_toIR.c:4166 (dis_ARM64_load_store):
- Assertion `0' failed.
-337766 WARNING: unhandled syscall: 230 & WARNING: unhandled
- syscall: 228
-337794 memcheck: stack overflow segv message should show callstack
+335143 Capabilities not supported
337812 Invalid stack behavior in a function that contains only a
- client request
-337869 Eliminate fixed size buffers
-337871 deprecate --db-attach=yes in favor of --vgdb-debug=1
-338023 Add support for all V4L2/media ioctls
-338024 inlined functions are not shown if DW_AT_ranges is used
-338095 Not able to run Valgrind on Power Architecture PPC Linux.
-338106 Add support for 'kcmp' syscall
-338115 DRD: computed conflict set differs from actual after fork
-338141 Cachegrind's Cycle Estimation is very different from the
- free run
-338160 implement display of thread local storage in gdbsrv
-338166 Valgrind doesn't detect leaks when I allocate with mmap or sbrk
-338205 configure.ac and check for -Wno-tautological-compare
-338252 CFLAGS="-flto" and VEX/pub/libvex_guest_offsets.h
-338300 coredumps are missing one bytes of every segment
-338365 New client request to fetch valgrind version
-338393 vex amd64->IR: 0x6E 0xD8 0x48 0x89 0xE5 0x41 0x55 0xC4
-338445 amd64 vbit-test fails with unknown opcodes used by arm64 VEX
+ client request (looks invalid)
+337869 Eliminate fixed size buffers (in progress)
+338252 CFLAGS="-flto" and VEX/pub/libvex_guest_offsets.h (wishlist)
+338300 coredumps are missing one bytes of every segment (easy fix?)
+338606 Strange error message for invalid interpreter
-324050 Helgrind: SEGV because of unaligned stack when using movdqa
+========================================================================
+========================================================================
-22 August 2014
+30 August 2014
+