Home | History | Annotate | Download | only in internals
      1 
      2 Bugs reported after Thu Sep 19 10:34:49 CEST 2013
      3 For bugs reported before this time, see 3_8_BUGSTATUS.txt
      4 
      5 === VEX/amd64 ==========================================================
      6 
      7 325328  __float128 loses precision under memcheck
      8         == 197915
      9 326821  Double overflow/underflow handling broken (after exp())
     10 327285  amd64->IR: 0x8F 0xEA 0xF8 0x10 0xCE 0x3 0x1D 0x0
     11         == 323431 (probably amd specific, vpcmov)
     12 328357  amd64->IR: 0x8F 0xEA 0xF8 0x10 0xEF 0x3 0x5 0x0 (amd XOP pfx)
     13 329245  amd64->IR: 0x48 0xF 0x5A 0x7 (rex.W cvtps2pd (%rdi),%xmm0)
     14 330319  amd64->IR: 0xF 0x1 0xD5 0x31 0xC0 0xC3 0x48 0x8D (xend)
     15 330590  Missing support for multiple VEX CMP instruction Opcodes (Causes SIGILL)
     16 330808  Crash with Intel IPP samples (MMX related assertion)
     17 
     18 === VEX/arm ============================================================
     19 
     20 329963  Half precision floating point conversion on ARM is not supported
     21 330349  Endless loop happen when using lackey with --trace-mem=yes on ARM
     22 331178  disInstr(arm): unhandled instruction: 0xEE190F1D (read PMCCNTR)
     23         Probably WONTFIX or CANTFIX
     24         == 328423
     25 
     26 === VEX/x86 ============================================================
     27 
     28 333625  Program under valgrind calculates complex exp() wrongly
     29 
     30 === VEX/mips ===========================================================
     31 
     32 327223  Support for Cavium MIPS Octeon Atomic and Count Instructions
     33 328147  vex mips->IR: unhandled instruction bytes: 0x0 0x0 0x0 0xE
     34 
     35 === VEX/ppc ============================================================
     36 
     37 334384  Valgrind does not have support Little Endian support for
     38         IBM POWER PPC 64
     39 
     40 === VEX general ========================================================
     41 
     42 326026  Iop names for count leading zeros/sign bits incorrectly imply a
     43         "signedness" in incoming lanes
     44 330887  doRegisterAllocation performance improvements
     45 
     46 === Syscalls/ioctls ====================================================
     47 
     48 330594  Missing sysalls on PowerPC / uClibc
     49 331311  Valgrind shows open files in /proc/self/fd that don't
     50         work for the process
     51         Probable wontfix
     52 333434  In some weird corner case Valgrind cannot execute
     53         executable files symlinked by /proc/self/fd (related to 331311?)
     54 331476  Patch to handle ioctl 0x5422 on Linux (x86 and amd64) (landable?)
     55 331829  Unexpected ioctl opcode sign extension
     56 333051  handling hugepages (is largely broken)
     57 333788  Valgrind does not support the CDROM_DISC_STATUS ioctl (has patch)
     58 333817  Valgrind reports the memory areas written to by the SG_IO
     59         ioctl as untouched
     60 334585  recvmmsg unhandled (+patch) (arm)
     61 
     62 === Debuginfo reader ===================================================
     63 
     64 327427  ifunc wrapper crashes when symbols are discarded because of false mmap
     65         overlaps
     66 328454  add support Backtraces with ARM unwind tables (EXIDX) (wishlist)
     67 328468  unwind x86/amd64 gcc <= 4.4 compiled code does not unwind properly
     68         at "ret" instruction
     69 328559  Some back trace generation (from mmap function) problem on ARM
     70 330321  Serious error when reading debug info:
     71         DW_AT_signature 9b d0 55 13 bb 1e e9 37
     72 333175  dwarf3 reader problems with Fortran
     73 
     74 === Tools/Memcheck =====================================================
     75 
     76 329619  leak-check gets assertion failure when nesting VALGRIND_MALLOCLIKE_BLOCK
     77 329694  clang warns about using uninitialized variable
     78 330617  ppc false positive conditional jump depends on uninitialised value
     79 331833  the memory initialized by semget(key, 0, GETALL, semun)
     80         is treated as uninitialized on some platforms
     81 
     82 331550  Detect the potential of mis-malloc/free in different libraries
     83         (wishlist)
     84 333775  Wishlist: Have valgrind (memcheck) only check memory
     85         alloc/free traces
     86 
     87 === Tools/DRD ==========================================================
     88 
     89 333072  DRD: semaphore annotations
     90 
     91 === Tools/Helgrind =====================================================
     92 
     93 325333  VALGRIND_HG_DISABLE_CHECKING does not seem to work locally
     94         probably invalid
     95 327548  Helgrind: false positive while destroying mutex
     96 327881  Helgrind: False Positive Warning on std::atomic_bool
     97 
     98 === Tools/SGCheck ======================================================
     99 
    100 332577  exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree):
    101         Assertion '!already_present' failed.
    102 332591  False positive: invalid read in vfprintf (KNOWN BUG)
    103 
    104 === Tools/Massif =======================================================
    105 
    106 332765  ms_print reports bad error if temp file can't be created
    107         in current directory
    108 
    109 === Tools/Cachegrind ===================================================
    110 
    111 333501  [cachegrind - 3.9] LL cache configuration not supported:
    112         Cache set count is not a power of two.
    113 
    114 === other/mips =========================================================
    115 
    116 325538  cavim octeon mips64, valgrind reported "dumping core" and 
    117         "Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)' failed.
    118         QUERIED, maybe closable
    119 328441  valgrind_3.9.0 failed to compile in mips32
    120         Error: illegal operands `cfc1 $t0,$31'
    121 331126  Compiling with mipsbe toolchain
    122 331314  [MIPS]Valgrind crash just after startup
    123 334649  Cavium Octeon 2 MIPS64: valgrind is up but ld.so assert
    124         "rtld.c: 1257: dl_main: Assertion
    125         '_rtld_local._dl_rtld_map.l_relocated' failed" and exits
    126 
    127 === other/arm ==========================================================
    128 
    129 327583  libpixman error on ARM system (memcheck false +)
    130 331033  valgrind crashes on arm-linux while running an executable (ARM TLS?)
    131 
    132 === other/s390 =========================================================
    133 
    134 327943  s390x missing index/strchr suppression for ld.so (bad backtrace?)
    135 
    136 === other/MacOS ========================================================
    137 
    138 326724  Valgrind does not compile on OSX 1.9 Mavericks
    139 326797  Assertion 'sizeof(UWord) == sizeof(UInt)' failed.
    140 327745  valgrind 3.9.0 build fails on Mac OS X 10.6.8
    141 330257  LLVM does not support `-mno-dynamic-no-pic` option
    142 333248  WARNING: unhandled syscall: unix:443
    143 
    144 === GDB server =========================================================
    145 
    146 328081  embedded gdbserver and non-stop mode (wishlist)
    147 
    148 === Output =============================================================
    149 
    150 328563  make track-fds support xml output
    151 
    152 === MPI ================================================================
    153 
    154 330147  libmpiwrap: byte count from PMPI_Get_count should be made defined
    155 
    156 === Documentation ======================================================
    157 
    158 332060  Please document how best to use massif with libgc
    159 332917  Valgrind should warn the user that SSE4 is not supported 
    160         in the 32-bit mode
    161 
    162 === Uncategorised ======================================================
    163 
    164 326487  child of debugged process exits without becoming zombie
    165 327665  out of memory error
    166 328721  MSVC 2008 compiler warns about while(0) in warning level 4
    167 330293  Please add a AppData application description (Valkyrie)
    168 333628  Out of tree build
    169         == 256174
    170 334110  Why install internal headers/libraries/.pc file?
    171 
    172 ========================================================================
    173 ========================================================================
    174 
    175 335034  Unhandled ioctl: HCIGETDEVLIST
    176 334936  patch to fix false positives on alsa SNDRV_CTL_* ioctls
    177 333628  Out of tree build  (is fixed, but needs to land)
    178 335143  Capabilities not supported
    179 197259  (wine) Unsupported arch_prtctl option
    180