Add 436413 Warn about realloc of size zero to NEWS
[valgrind.git] / docs / internals / 3_1_BUGSTATUS.txt
blob6add0ccac01b8dd04ee8fed3bf3b98c29565335c
2 n-i-bz  = not in bugzilla
3 pending = is scheduled to be fixed (or at least considered) on this branch
4 wontfix = will not fix on this branch
5 many    = fix composed of many commits
7 ------- Bugs reported after (in) 3.1.1 ------
9 TRUNK     PRIO    BUG#     WHAT
11 v5868     fixed   108258   NPTL pthread cleanup handlers not called 
12 v5906     fixed   117290   valgrind is sigKILL'd on startup
13                   ==117295
14 v5414     fixed   118703   m_signals.c:1427 Assertion 'tst->status == VgTs_WaitSys'
15           low     118903   bash (2.05) doesn't support empty list in for-loop
16           low     119446   LinuxThread error suppressions not working
17 vx1617    fixed   118466   add %reg, %reg generates incorrect validity for bit 0
18 v5847     fixed   123210   New: strlen from ld-linux on amd64
19 v5838     fixed   123244   DWARF2 CFI reader: unhandled CFI instruction 0:18
20 v5785     fixed   123248   syscalls in glibc-2.4: openat, fstatat, symlinkat
21           low     123258   socketcall.recvmsg(msg.msg_iov[i] points to uninit
22 v5886     fixed   123535   mremap(new_addr) requires MREMAP_FIXED in 4th arg
23 ????      fixed   123836   small typo in the doc
24           low     123837   semctl syscall: is 4th argument is optional ?
25 v5820/1   fixed   124029   ppc compile failed: `vor' gcc 3.3.5
26           low     124039   VKI_[GP]IO_UNIMAP* and VT_* ioctls
27 v5823     fixed   124222   Segfault: @@don't know what type ':' is
28 v5849     fixed   124475   ppc32: crash (syscall?) timer_settime()
29           low     124478   memcheck reports uninit'd bytes on timer_create()
30 vx1604    fixed   124499   amd64->IR: 0xF 0xE 0x48 0x85 (femms)
31 v5818     fixed   124528   FATAL: aspacem assertion failed: segment_is_sane
32           wontfix 124697   vex x86->IR: 0xF 0x70 0xC9 0x0 (pshufw)
33 vx1603    fixed   124892   vex x86->IR: 0xF3 0xAE (REPx SCASB)
34                   ==126216
35 v5849     fixed   124808   ppc32: sys_sched_getaffinity() not handled
36 v5823     fixed   n-i-bz   Very long stabs strings crash m_debuginfo
37 vx1602    fixed   n-i-bz   amd64->IR: 0x66 0xF 0xF5 (pmaddwd)
38 v5849     fixed   125492   ppc32: support a bunch more syscalls
39 v5852/5907 fixed  121617   ppc32/64: coredumping gives assertion failure
40 v5897     fixed   121814   Coregrind return error as exitcode patch
41                   ==126517
42 v5868     fixed   108528   NPTL pthread cleanup handlers not called 
43 vx1612    fixed   125607   amd64->IR: 0x66 0xF 0xA3 0x2 (btw etc)
44 vx1613    fixed   125651   amd64->IR: 0xF8 0x49 0xFF 0xE3 (clc?)
45                            AshleyP's XML merger / XML changes ?
46                            memcheck/tests/stack_switch 
47                               segfaults on 2.4.24-cm32lnxi6plsd2pcsmp (x86)
48           fixed   n-i-bz   memcheck/tests/stack_changes
49                               segfaults on ppc32-linux
50 vx1607    fixed   126253  x86 movx is wrong
51 vx1605/6  fixed   126451  3.2 SVN doesn't work on ppc32 CPU's without FPU
52 v5877     fixed   126217  increase # threads
53                   n-i-bz  none/tests/x86/int patch (devs, 29 Apr)
54 v5880     fixed   n-i-bz  vectorise copy_address_range_state
55                   n-i-bz  mpicc -fpic bug (Goedeken Richard, inbox)
56 vx1611    fixed   126243  vex x86->IR: popw mem
57           low     125265  vex x86->IR: 0xD9 0xD0 (fnop)
58           low     126257  vex x86->IR: 0xF2 0x0F 0xF0 0x40 (lddqu) (sse3)
59           low     126258  vex x86->IR: 0xDF 0x4D (fisttp) (sse3)
60                   126384  rdpmc
61                   126389  fxrstr
62                   126400  addsubpd (sse3)
63                   126417  haddpd (sse3)
64                   126418  haddps (sse3)
65                   126419  hsubps (sse3)
66                   126420  hsubpd (sse3)
67                   126421  movddup (sse3)
68 vx1615    fixed   126583  amd64->IR: 0x48 0xF 0xA4 0xC2 (shld $1,%rax,%rdx)
69 vx1614    fixed   126668  amd64->IR: 0x1C 0xFF (sbb $0xff,%al)
70 v5885     fixed   126696  support for CDROMREADRAW ioctl and CDROMREADTOCENTRY fix
71 v5888     fixed   126722  assertion: segment_is_sane at m_aspacemgr/aspacemgr.c:1624
72 v5884     fixed   126938  bad checking for syscalls linkat, renameat, symlinkat
73 vx1554    pending n-i-bz  re-add stfiwx support (PPC32)
75 mpicc build failures?
77 ------- Bugs reported prior to 3.1.1 ------
79 TRUNK    31BRANCH   BUG#     WHAT
81 v5262     v5446     n-i-bz   fsub 3,3,3 in ppc32 dispatcher doesn't clear NaNs
82 v5270     v5447     n-i-bz   ppc32: __NR_{set,get}priority
83 v5384     wontfix   117096   Weird errors when --log-fd= has invalid value
84 v5968     pending   117172   FUTEX_WAKE does not use uaddr2
85 v5470     v5479     117332   missing line info with icc 8.1 (x86)
86 pending   pending   117362   partially defined equality
87 vx1591    vx1592    117366   amd64: 0xDD 0x7C fnstsw
88                     == 118274
89 vx1593    vx1594    117367   amd64: 0xD9 0xF4 fxtract
90 v5256     v5260     117369   amd64: __NR_getpriority (140)
91 vx1482    vx1514    117419   ppc32: lfsu f5, -4(r11)
92 vx1492    vx1515    117419   ppc32: fsqrt
93 pending   wontfix   n-i-bz   ppc32: jm-insns doesn't do FP tests
94 pending   wontfix   117564   __NR_clone param test (w/ partial patch)
95 v5514     v5671     117936   more stabs problems
96                     ==119914
97                     ==120345
98 pending   pending   118118   SIGBUS in disInstr_AMD64 after long run
99 vx1533    vx1590    118239   amd64: 0xF 0xAE 0x3F (clflush)
100 pending   pending   118466   add %r,%r mishandled by memcheck
101 v5635     v5672     118939   vm86old system call
102 many      wontfix   n-i-bz   VALGRIND_COUNT_LEAKS arg types (Olly Betts)
103 v5429     v5450     n-i-bz   memcheck/tests/mempool reads freed memory
104 v5366/67/70 v5480   n-i-bz   AshleyP's custom-allocator assertion
105 vx1501    vx1516    n-i-bz   Dirk strict-aliasing stuff
106 v5368     v5448     n-i-bz   More space for debugger cmd line (Dan Thaler)
107 v5378/80  v5379/81  n-i-bz   Clarified leak checker output message
108 v5382     v5481     n-i-bz   AshleyP's --gen-suppressions output fix
109 v5396     v5449     n-i-bz   cg_annotate's --sort option broken 
110                              (TODO: VERIFY 31BRANCH)
111 v5427     v5451     n-i-bz   OSet 64-bit fastcmp bug
112 v5445     v5673     n-i-bz   VG_(getgroups) fix (Shinichi Noda)
113 vx1519    vx1578    n-i-bz   ppc32/64: allocate from callee-saved FP/VMX regs
114 v5500     v5674     n-i-bz   misaligned path word-size bug in mc_main.c
115 vx1521/2  vex1595/6 119297   Incorrect error message for sse code
116 vx1585    vx1586    120410   x86: prefetchw (0xF 0xD 0x48 0x4)
117 v5633     v5675     120728   TIOCSERGETLSR, TIOCGICOUNT, HDIO_GET_DMA ioctls
118 vx1419    vx1581    120658   Build fixes for gcc 2.96
119 v5593     wontfix   120658   Pass -Wdeclaration-after-statement to VEX build
120 pending   pending   120732   Generating trapno for sigcontext (x86)
121 v5641     v5676     120734   Support for changing EIP in signal handler (x86)
122 v5616     v5677     n-i-bz   memcheck/tests/zeropage de-looping fix
123 vx1569    vx1582    n-i-bz   x86 fxtract doesn't work reliably
124 probably-wontfix    121029   std::pow returns different float values
125 pending   pending   121617   Assertion 'sizeof(*regs) == sizeof(prs->pr_reg)
126 vx1583    vx1584    121662   x86: lock xadd (0xF0 0xF 0xC0 0x2)
127 v5647     v5678     121893   calloc does not always zero memory
128 pending   pending   n-i-bz   XML output truncated (users, Jan 26 09:08:34 2006)
129 pending   pending   121896   ESP modification in ucontext from signal handlers
130                              (closed INVALID)
131 v5651     v5679     121901   no support for syscall tkill
132 v5700     v5701     n-i-bz   Suppression update for Debian unstable
133 vx1587    vx1589    122067   amd64: fcmovnu (0xDB 0xD9)
134 v5371     pending   122117   Compile error (unknown symbol EM_X86_64)
136 (next 4 are ppc32-specific FP problems)
137 v5662     v5703     n-i-bz   broken signal handling in ppc32/64 cpuid-ing
138 many      v5694/5   n-i-bz   ppc32 rounding mode problems
139                              Is fixed properly in head
140                              For 31BRANCH copy in r5591 kludge
141 many      vx1577    119482   ppc32: mtfsb1
142 many      wontfix   120277   ppc32: fres, fctid, fctidz, frsqrte 
143                              [skip for 3.1.1 unless gcc/glibc requires it]
144 vx1579    vx1580    n-i-bz   ppc32/64: mtocrf/mfocrf
146 v5629     v5680     n-i-bz   Dave Nomura extra suppression
148 pending   pending   119973   Sun JVM problems (possible sigcontext problem?)
149                     ==118239
151 don't forget:
152 Control-Z bug (Control-Z is ignored)
154 Possibly just close:
155                     119404   executing ssh from inside valgrind fails
157 ----
158 last trawled 28 Feb 06:
159    bug-mail: Looked at everything up to and including 28 Feb 06.
160     v-users: Looked at everything up to and including 28 Feb 06.