Valgrind: r16346 - in /trunk: NEWS docs/internals/3_12_BUGSTATUS.txt

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Valgrind: r16346 - in /trunk: NEWS docs/internals/3_12_BUGSTATUS.txt

svn-2
Author: sewardj
Date: Tue May  9 17:23:36 2017
New Revision: 16346

Log:
First pass triage of remaining untriaged bugs.

Modified:
    trunk/NEWS
    trunk/docs/internals/3_12_BUGSTATUS.txt

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Tue May  9 17:23:36 2017
@@ -121,6 +121,7 @@
 370028  Reduce the number of compiler warnings on MIPS platforms (partial fix)
 370635  arm64 missing syscall getcpu
 371225  Fix order of timer_{gettime,getoverrun,settime} syscalls on arm64
+371227  Clean AArch64 syscall table
 371412  Rename wrap_sys_shmat to sys_shmat like other wrappers
 371471  Valgrind complains about non legit memory leaks on placement new (C++)
 371869  support '%' in symbol Z-encoding
@@ -143,6 +144,9 @@
 375772  +1 error in get_elf_symbol_info() when computing value of 'hi' address
         for ML_(find_rx_mapping)()
 375806  Test helgrind/tests/tc22_exit_w_lock fails with glibc 2.24
+375839  Temporary storage exhausted, with long sequence of vfmadd231ps insns
+        == 377159  "vex: the `impossible' happened" still present
+        == 375150  Assertion 'tres.status == VexTransOK' failed
 376142  Segfaults on MIPS Cavium Octeon boards
 376279  disInstr(arm64): unhandled instruction 0xD50320FF
 376455  Solaris: unhandled syscall lgrpsys(180)

Modified: trunk/docs/internals/3_12_BUGSTATUS.txt
==============================================================================
--- trunk/docs/internals/3_12_BUGSTATUS.txt (original)
+++ trunk/docs/internals/3_12_BUGSTATUS.txt Tue May  9 17:23:36 2017
@@ -17,15 +17,11 @@
 367543  bt/btc/btr/bts x86/x86_64 instructions are poorly-handled wrt flags
         [Z flag behaviour is wrong]
 
-369053  AMD64 fma4 instructions missing 256 bit support
-
-369409  vex amd64->IR: unhandled instruction bytes: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8
-
 371491  handleAddrOverrides() is truncating the segment base address when
         ASO prefix is used
  [has patch, easy fix]
 
-371989  PCMPISTRM $0x72 validity bit propagation is imprecise
+369409  vex amd64->IR: 0x48 0xF 0xC7 0xF0 0x72 0x2 0xE2 0xF8 (
 
 372188  vex amd64->IR: 0x66 0xF 0x3A 0x62 0x4A 0x10 0x10 0x48 (PCMPxSTRx $0x10)
 
@@ -34,7 +30,8 @@
 373166  vex amd64->IR: 0xFF 0xFF 0x48 0x85 0xC0 0x74 0x8 0x4D 0x89 0xE7
  [not clear what's going on here]
 
-375008  amd64->IR: 0x8F 0x6A 0x78 0x10 0xD8 0x4 0x4 0x0 0x0 0x8F
+377066  Some Valgrind unit tests fail to compile on Ubuntu 16.10 with
+        PIE enabled by default
 
 AMD XOP-prefixed insns:
 
@@ -43,10 +40,16 @@
         [== 328357, still open]
 
 (carried over)
-339596 - AMD64 xop instructions unsupported. vex amd64->IR: unhandled instruction bytes: 0x8F 0xE8 0x78 0xCD 0xC1 0x4 0xC5 0xF9
-        [has patch, could possibly take it, but needs cleanup/verification with Mark]
+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
 
+369053  AMD64 fma4 instructions missing 256 bit support
+
+375008  amd64->IR: 0x8F 0x6A 0x78 0x10 0xD8 0x4 0x4 0x0 0x0 0x8F
+
 === VEX/arm ============================================================
 
 (carried over)
@@ -61,9 +64,7 @@
 n-i-bz  Remove limit on strd's negative immediates
         [dev@, Michael Daniels, 19 Nov 2015, easy fix, should land]
 
-(carried over)
-362934  [AsusWRT] Arm v7 illegal instruction
-        [unclear what this is; a SIGILL on generated code]
+373990  Potential shift left overflow in guest_arm_toIR.c
 
 368868  disInstr(arm64): unhandled instruction 0xD53BE000 = cntfrq_el0 (ARMv8)
         (should fix this for 3.13?)
@@ -81,6 +82,13 @@
 
 === VEX/arm64 ==========================================================
 
+368868  disInstr(arm64): unhandled instruction 0xD53BE000 = cntfrq_el0 (ARMv8)
+        (should fix this for 3.12.1)
+
+369459  valgrind on arm64 violates the ARMv8 spec (ldxr/stxr)
+
+369509  ARMv8.1 LSE instructions are not supported
+
 371503  disInstr(arm64): unhandled instruction 0xF89F0000 (prfum)
 
 === VEX/x86 ============================================================
@@ -154,6 +162,7 @@
 368920  WARNING: unhandled arm64-linux syscall: 275
 368921  WARNING: unhandled arm64-linux syscall: 162
 368923  WARNING: unhandled arm64-linux syscall: 268
+
 368960  WARNING: unhandled amd64-linux syscall: 163
 369026  WARNING: unhandled amd64-linux syscall: 169
 369027  WARNING: unhandled amd64-linux syscall: 216 (remap_file_pages)
@@ -237,16 +246,19 @@
         than 34255421416 bytes
         (increase usable address space post release, on trunk)
 
-369854  Valgrind reports an Invalid Read in __intel_new_memcpy
+371989  PCMPISTRM $0x72 validity bit propagation is imprecise
 
-371770  Memleak trace back for overwritten or freed memory pointers
- [wishlist]
+369854  Valgrind reports an Invalid Read in __intel_new_memcpy
+        Should be handled by --partial-loads-ok=yes
 
 371966  No uninitialised values reported with PGI -Mstack_arrays
 
 375415  free list of blocks, mempool blocks and describe addr
         do not work properly together
 
+371770  Memleak trace back for overwritten or freed memory pointers
+ [wishlist]
+
 === Tools/DRD ==========================================================
 
 (carried over)
@@ -275,6 +287,9 @@
 
 === Tools/Callgrind ====================================================
 
+369456  callgrind_control failed to find an active callgrind run.
+        OSX specific
+
 === Tools/Lackey =======================================================
 
 === other/amd64 ========================================================
@@ -283,16 +298,12 @@
         == 374482
         == 374850
 
-377006  valgrind/memcheck segfaults under certain kernel versions (amd64)
-        but not others.
-
-374963  increase valgrind's load address to prevent mmap failure
- [has patch, requested documentation update]
-
 === other/x86 ==========================================================
 
 === other/mips =========================================================
 
+370028  Reduce the number of compiler warnings on MIPS platforms
+
 === other/ppc ==========================================================
 
 365208  valgrind stuck after redirecting "memcpy"
@@ -311,8 +322,14 @@
 368529  Android arm target link error, missing atexit and pthread_atfork
         (should take patch)
 
+374814  VALGRIND INTERNAL ERROR: signal 11 (SIGSEGV) - exiting
+        possibly TLS related
+
 === other/arm64 ========================================================
 
+369723  __builtin_longjmp not supported in clang/llvm on Android arm64 target
+        Has patch
+
 371439  Get coredump working on arm64
  [has an incomplete patch]
 
@@ -366,10 +383,13 @@
 (carried over)
 366131  Illegal opcode in OS X 11.0 when using function getpwuid()
 
-369456  callgrind_control failed to find an active callgrind run.
+372772  Brew doesn't allow for Valgrind 3.12.0 installation on Sierra OSX
+        == 365327
 
 372779  valgrind will hang
 
+376870  The impossible happened on Mavericks 10.9
+
 === other/Win32 ========================================================
 
 === other/*BSD =========================================================
@@ -400,6 +420,8 @@
 
 === Documentation ======================================================
 
+368873  Please add FreeBSD to supported OS list
+
 === Uncategorised/run ==================================================
 
 (carried over)
@@ -412,6 +434,11 @@
 (carried over)
 362680  --error-exitcode not honored when file descriptor leaks are found
 
+374963  increase valgrind's load address to prevent mmap failure
+
+377006  valgrind/memcheck segfaults under certain kernel versions (amd64)
+        but not others.
+
 === Uncategorised/build ================================================
 
 (carried over)
@@ -451,9 +478,7 @@
 ========================================================================
 ========================================================================
 
-n-i-bz  major perf problems w/ stack registration + stack recycling
-other stuff to fix: annoying duplicate brk() message
-
+Mon  6 Mar 21:02:39 CET 2017
 
 ========================================================================
 ========================================================================
@@ -502,9 +527,6 @@
         than 34255421416 bytes
  [should take in after 3.13]
 
-
-Mon  6 Mar 21:02:39 CET 2017
-
 ========================================================================
 ========================================================================
 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/valgrind-developers