blob: 9a14d7a96ec778cbc543b161d18b684536a92bf7 [file] [log] [blame]
tomc6af6532006-06-07 17:51:27 +00001
2n-i-bz = not in bugzilla
3pending = is scheduled to be fixed (or at least considered) on this branch
4wontfix = will not fix on this branch
5many = fix composed of many commits
sewardj66926082006-08-09 12:38:26 +00006sse3fix = fixed by the SSE3 commits
sewardj494b3d82006-08-28 21:32:23 +00007[W] = waiting for feedback from bug reporter
sewardj58b83242006-12-25 23:32:41 +00008
9PRI: 32 = fix this for 3.2.2
10 Vfd = fix has been verified on 3.2.X branch
11 s93 = possible SuSE 9.3 amd64 assembler bug
tomc6af6532006-06-07 17:51:27 +000012
sewardjeb0d3322007-11-07 01:10:42 +000013Add regtest for #149519.
14
sewardjeb0d3322007-11-07 01:10:42 +000015
sewardj75e1f512007-11-16 04:01:57 +000016n-i-bz r6783/6784 x86_linux_REDIR_FOR_index() broken (Fri Jul 27)
sewardjb70dfff2007-08-26 20:55:17 +000017
sewardj75e1f512007-11-16 04:01:57 +000018n-i-bz vx1794 priv/guest-amd64/toIR.c:2512 (dis_op2_E_G): Assertion
19 `0' failed. (Michael Abshoff, users@, Sat Aug 11)
sewardjb70dfff2007-08-26 20:55:17 +000020
sewardj75e1f512007-11-16 04:01:57 +000021n-i-bz vx1786,r6791 x86 INT insn (29 June) (INT (0xCD) 0x40 - 0x43)
22
sewardj4bf0c962007-11-25 14:09:45 +000023n-i-bz r7195 Add sys_utimensat system call for Linux x86 platform
sewardj580f8c52007-09-01 19:43:08 +000024
sewardjdc21adb2007-11-13 22:00:20 +000025 79844 fixed Helgrind complains about race condition which does not exist
sewardj580f8c52007-09-01 19:43:08 +000026
njn2d668a32007-11-27 01:34:06 +00002782871 fixed Massif output function names too short
2889061 fixed Massif: ms_main.c:485 (get_XCon): Assertion `xpt->max_chi...
2992615 fixed Write output from Massif at crash
3095483 fixed massif feature request: include peak allocation in report
31
32112163 fixed MASSIF crashed with signal 7 (SIGBUS) after running 2 days
33
sewardjde0c8062007-11-19 02:47:16 +000034119404 r7175 problems running setuid executables (partial fix)
35
njn2d668a32007-11-27 01:34:06 +000036121629 fixed add instruction-counting mode for timing
37
sewardjdc21adb2007-11-13 22:00:20 +000038124478 glibc-fix memcheck reports uninitialized bytes on
39 timer_create() while it should not
40
sewardjd7dda402007-11-17 02:46:42 +000041127371 fixed java vm giving unhandled instruction bytes:
42 0x26 0x2E 0x64 0x65
43
sewardjdc21adb2007-11-13 22:00:20 +000044128359 glibc-fix Please suppress the uninitialized bytes report
45 on getifaddrs() (glibc 2.3.3)
46
sewardj4bf0c962007-11-25 14:09:45 +000047129937 fixed ==150380
48
njn2d668a32007-11-27 01:34:06 +000049129576 fixed Massif loses track of memory, incorrect graphs
50
51132132 fixed massif --format=html output does not do html entity escaping
52
53132950 wontfix Heap alloc/usage summary
54
sewardj75e1f512007-11-16 04:01:57 +000055133962 vx1792 unhandled instruction bytes: 0xF2 0x4C 0xF 0x10
sewardjdc21adb2007-11-13 22:00:20 +000056
57134990 fixed use -fno-stack-protector if possible
58
59136382 ==134990
60
61137396 fixed :-) I would really like helgrind to work again...
sewardj75e1f512007-11-16 04:01:57 +000062137714 vx1787 x86/amd64->IR: 0x66 0xF 0xF7 0xC6 (maskmovq, maskmovdq)
sewardjdc21adb2007-11-13 22:00:20 +000063
njn2d668a32007-11-27 01:34:06 +000064141631 fixed Massif: percentages don't add up correctly
65142706 fixed massif numbers don't seem to add up
66143062 fixed massif crashes on app exit with signal 8 SIGFPE
67144453 fixed (get_XCon): Assertion 'xpt->max_children != 0' failed.
68
sewardjd7dda402007-11-17 02:46:42 +000069145559 r7168 valgrind aborts when malloc_stats is called
tom63e2bcd2007-11-21 16:12:57 +000070145609 r7191 valgrind aborts all runs with 'repeated section!'
sewardjde0c8062007-11-19 02:47:16 +000071145622 r7183 --db-attach broken again on x86-64
sewardj4bf0c962007-11-25 14:09:45 +000072145837 fixed ==149519
73145887 r7193 PPC32: getitimer() system call is not supported (patch)
sewardjdc21adb2007-11-13 22:00:20 +000074
sewardjde0c8062007-11-19 02:47:16 +000075146252 fixed ==150678
njn2d668a32007-11-27 01:34:06 +000076146456 fixed (update_XCon): Assertion 'xpt->curr_space >= -space_delta'...
sewardjde0c8062007-11-19 02:47:16 +000077146701 fixed ==134990
sewardjd7dda402007-11-17 02:46:42 +000078146781 r7169 Adding support for private futexes
sewardjdc21adb2007-11-13 22:00:20 +000079
sewardjd7dda402007-11-17 02:46:42 +000080147325 r7170 valgrind internal error on syscall (SYS_io_destroy, 0)
sewardj75e1f512007-11-16 04:01:57 +000081147498 vx1795 amd64->IR: 0xF0 0xF 0xB0 0xF (lock cmpxchg %cl,(%rdi))
82147628 vx1796 SALC opcode 0xd6 unimplemented
sewardj580f8c52007-09-01 19:43:08 +000083147825 r6793 crash on amd64-linux with gcc 4.2 and glibc 2.6 (CFI)
sewardjdc21adb2007-11-13 22:00:20 +000084
sewardjb70dfff2007-08-26 20:55:17 +000085148096 VALGRIND_MALLOCLIKE_BLOCK not working correctly?
njn25b2d8c2007-09-17 22:50:46 +000086148174 r6855 Incorrect type of freed_list_volume causes
sewardj580f8c52007-09-01 19:43:08 +000087 assertion with large memory allocations
sewardj4bf0c962007-11-25 14:09:45 +000088148254 marginal crash writing global var on ppc64 from instrumentation fn
sewardj75e1f512007-11-16 04:01:57 +000089148363 marginal amd64->IR: 0x65 0x4C 0x8B 0x1C (mov %gs:0x10,%r11)
sewardjb70dfff2007-08-26 20:55:17 +000090148447 vx1776 x86_64 : new NOP codes: 66 66 66 66 2e 0f 1f
sewardjdc21adb2007-11-13 22:00:20 +000091148742 cantrepro Leak-check fails assert on exit
sewardj75e1f512007-11-16 04:01:57 +000092148984 invalid unhandled instruction bytes: 0xF3 0xDD 0x6 0xF3
sewardjdc21adb2007-11-13 22:00:20 +000093
sewardj580f8c52007-09-01 19:43:08 +000094149182 vx1784/5 PPC Trap instructions not implemented in valgrind
sewardj75e1f512007-11-16 04:01:57 +000095149838 marginal x86->IR: 0xF 0xAE 0xD 0xE0 (FXRSTOR ?)
njn2d668a32007-11-27 01:34:06 +000096149504 fixed Assertion hit on alloc_xpt->curr_space >= -space_delta
sewardjdc21adb2007-11-13 22:00:20 +000097149519 r6813/4 ppc32: V aborts with SIGSEGV on execution of a signal handler
sewardjd7dda402007-11-17 02:46:42 +000098149878 marginal add (proper) check for calloc integer overflow
sewardjde0c8062007-11-19 02:47:16 +000099149892 fixed ==137714
sewardjdc21adb2007-11-13 22:00:20 +0000100
sewardjd7dda402007-11-17 02:46:42 +0000101150044 r7171 SEGV during stack deregister
102150045 fixable?? Valgrind doesn't recognize pthread stack as a stack
sewardjdc21adb2007-11-13 22:00:20 +0000103 when context switching
sewardj4bf0c962007-11-25 14:09:45 +0000104150380 r7191 dwarf/gcc interoperation (dwarf3 read problems)
105150408 fixed ==148447
106150678 vx1798 priv/guest-amd64/toIR.c:3741 (dis_Grp5): Assertion
sewardjdc21adb2007-11-13 22:00:20 +0000107 `sz == 4' failed when running Mono on x86_64
108150681 Check definedness of client request arguments
109
110151209 r7028 V unable to execute programs for users with UID > 2^16
sewardj75e1f512007-11-16 04:01:57 +0000111151570 cantrepro Bogus "Conditional jump ..." error with bit field (3.1.1)
sewardjde0c8062007-11-19 02:47:16 +0000112151886 PRIO Suppression entry Memcheck:Param ignored
sewardj4bf0c962007-11-25 14:09:45 +0000113151908 stalled --db-attach unimplemented on ppc64
114151935 bogus --db-command= not parsed properly in .valgrindrc
115151938 r7192 help on --db-command= misleading
sewardjdc21adb2007-11-13 22:00:20 +0000116
117152022 r7147 subw $0x28, %%sp causes assertion failure in memcheck
sewardj4bf0c962007-11-25 14:09:45 +0000118152357 vx1799 inb and outb not recognized in 64-bit mode
119152501 vx1800 vex x86->IR: 0x27 0x66 0x89 0x45 (daa)
120152818 vx1801 vex x86->IR: 0xF3 0xAC 0xFC 0x9C (rep lodsb)
sewardjdc21adb2007-11-13 22:00:20 +0000121
sewardjc5b8af52007-01-27 00:51:03 +0000122
sewardje5161002007-02-02 02:36:30 +0000123---------- Bugs reported after (in) 3.2.3 --------------------------
sewardjc5b8af52007-01-27 00:51:03 +0000124
sewardj12f8f922007-03-12 15:10:59 +0000125//// possibly fix these for a 3.2.4 ?
126
sewardjc5b8af52007-01-27 00:51:03 +0000127TRUNK 32BRANCH PRI BUG# WHAT
128
sewardjfcf54102007-05-01 09:19:29 +0000129r6566 r6710 32 n-i-bz AT_FDCWD support for openat()
sewardje5161002007-02-02 02:36:30 +0000130
sewardj6de362b2007-04-07 14:46:45 +0000131r6575 r6693 32 n-i-bz walk_type: unhandled base type 0xe PACKED
132r6692 r6694 32 n-i-bz libmpiwrap.c: {REAL,INTEGER}{4,8}, 2INT
sewardje5161002007-02-02 02:36:30 +0000133
sewardj12f8f922007-03-12 15:10:59 +0000134pending pending 140939 --track-fds reports leakage of
sewardj6d9c2942007-02-08 12:42:11 +0000135 stdout/in/err and doesn't respect -q
136
137pending pending 141366 Add sys_vserver support to valgrind (w/ patch)
138
139pending pending 140522 valgrind 3.2.2 libmpiwrap: MPI_STATUS_IGNORE
sewardj6de362b2007-04-07 14:46:45 +0000140 and MPI_STATUSES_IGNORE not supported
141 and makes a valid MPI program crash.
sewardje5161002007-02-02 02:36:30 +0000142
sewardjfcf54102007-05-01 09:19:29 +0000143vx1735 vx1750 32 141790 Missing amd64 x87 insns (FCOM, FCOMPP)
sewardj3b20f662007-05-06 11:28:18 +0000144vx1761 vx1762 32 n-i-bz Missing amd64 x87 insns (FCOMP)
sewardj1262d512007-02-23 09:04:16 +0000145
sewardj3b20f662007-05-06 11:28:18 +0000146r6608 r6723 32 n-i-bz intercept for __memmove_chk
sewardj1262d512007-02-23 09:04:16 +0000147
sewardjfcf54102007-05-01 09:19:29 +0000148r6593 r6711 32 139363 callgrind: fix --collect-systime=yes
sewardje2435962007-02-25 00:04:14 +0000149 with "no instrumentation" mode
150
sewardjfcf54102007-05-01 09:19:29 +0000151r6601 r6712 32 n-i-bz callgrind: Fix threads display
sewardje2435962007-02-25 00:04:14 +0000152 of "callgrind_control -s"
153
sewardj08e31e22007-05-23 21:58:33 +0000154r6734 r6740 32 n-i-nz Callgrind: improve documentation
weidendo941393b2007-05-08 12:07:52 +0000155
sewardjfcf54102007-05-01 09:19:29 +0000156r6622 r6713 32 n-i-bz .eh_frame crud for m_trampoline.S fns
sewardjfa3bcd42007-02-28 14:10:43 +0000157
tom7454b072007-03-07 11:14:22 +0000158r6630 pending n-i-bz add additional ptrace reason codes
159
160r6631 pending 142186 add I2C ioctl support
dirk87bec1c2007-09-24 13:24:50 +0000161r6830 r6831 n-i-bz division by zero in massif verbose output
tom7454b072007-03-07 11:14:22 +0000162
tomfa28ca32007-10-23 08:16:01 +0000163r7028 pending 151209 valgrind unable to execute programs for users with UID > 2^16
164
sewardj3b20f662007-05-06 11:28:18 +0000165XXX Ashley logfile qualifiers in coredumps patch
sewardjfa3bcd42007-02-28 14:10:43 +0000166
sewardjfcf54102007-05-01 09:19:29 +0000167r6612 r6718 32 142228 RedHat8: complaint of elf_dynamic_do_rela
168r6646 r6718 32 142229 RedHat8: unexpected "write(buf) points
sewardj12f8f922007-03-12 15:10:59 +0000169 to uninitialised byte(s)" (partial fix)
sewardjfa3bcd42007-02-28 14:10:43 +0000170
sewardjfcf54102007-05-01 09:19:29 +0000171vx1736 vx1751 32 133984 int3 (x86) support
172vx1741 vx1751 32 133984 int3 (amd64) support
sewardje2435962007-02-25 00:04:14 +0000173
sewardjfcf54102007-05-01 09:19:29 +0000174r6599 r6714 32 n-i-bz Correctly handle DW_CFA_def_cfa_sf
sewardjfa3bcd42007-02-28 14:10:43 +0000175
sewardjfcf54102007-05-01 09:19:29 +0000176vx1737 vx1752 32 n-i-bz x86->IR: 26 2E 64 65 90 %es:%cs:%fs:%gs:nop
sewardj12f8f922007-03-12 15:10:59 +0000177
sewardjfcf54102007-05-01 09:19:29 +0000178vx1739 vx1753 32 n-i-bz ppc64 iselWordExpr_AMode fix
sewardj12f8f922007-03-12 15:10:59 +0000179
sewardjfcf54102007-05-01 09:19:29 +0000180r6641 r6715 32 n-i-bz handle sys_ioprio_set on amd64-linux
sewardj12f8f922007-03-12 15:10:59 +0000181
sewardjfcf54102007-05-01 09:19:29 +0000182vx1740 vx1754 32 n-i-bz handle REX.W fsqrt
sewardj5b532682007-03-08 19:57:43 +0000183
sewardj3b20f662007-05-06 11:28:18 +0000184r6721 r6724 32 144112 undefined reference to __stack_chk_fail
sewardj5b532682007-03-08 19:57:43 +0000185
186possible false errors on amd64 cmpq/jae, cmpq/jbe
187
sewardjfcf54102007-05-01 09:19:29 +0000188r6649 r6716 32 n-i-bz 64-bit allocation counts?
sewardj6de362b2007-04-07 14:46:45 +0000189
njn2ebdb572007-03-26 22:12:58 +0000190r6665 r6666 142488 ~/.valgrindrc is loaded twice if CWD==HOME
sewardj12f8f922007-03-12 15:10:59 +0000191
sewardjfcf54102007-05-01 09:19:29 +0000192r6656 r6717 n-i-bz Clarify the "out of memory" message.
sewardj6de362b2007-04-07 14:46:45 +0000193
1946655/6657 SSE3 feature tests for regtests
195
sewardjfcf54102007-05-01 09:19:29 +0000196vx1742/3 vx1755 32 143079,142279
197 fix some asserts in x86/amd64 front ends
sewardj6de362b2007-04-07 14:46:45 +0000198
sewardjfcf54102007-05-01 09:19:29 +0000199vx1748 vx1757 32 143354 return nodecode instead of panic or
sewardj6de362b2007-04-07 14:46:45 +0000200 assert failures
sewardjfcf54102007-05-01 09:19:29 +0000201== 142279
202== 143079
203
sewardj6de362b2007-04-07 14:46:45 +0000204
205142104 pinsrw and pmovmskb with 64-bit regs
206
njn19879f12007-03-26 23:45:19 +0000207r6668 r6669 142197 Tool-prefixed options like
208 --massif:alloc-fn=foo are broken
209
njn6a34b362007-03-26 23:53:25 +0000210r6671 r6672 142491 Maximise use of alloc_fns array
211
sewardjfcf54102007-05-01 09:19:29 +0000212vx1747 vx1756 32 143817 Unused bitfield pad bits confuse memcheck
213 XXXX check that x86/amd64 backends can deal with Shl8
sewardj6de362b2007-04-07 14:46:45 +0000214
sewardjfcf54102007-05-01 09:19:29 +0000215vx1749 vx1758 32 143907 sahf/lahf on amd64
216
sewardj3b20f662007-05-06 11:28:18 +0000217r6728 r6279 32 n-i-bz ppc-linux startup stack overflow fix
218
219
220XXX increase #segs and #segnames from 5000/1000 ?
221
222vx1759,r6722
223 vx1760,r6725 n-i-bz gcc-4.2 build fixes
224
225XXX 143924: --db-attach=yes and --trace-children=yes
226
weidendo00474602007-06-02 21:51:12 +0000227r6745 r6743 32 n-i-bz Documentation overhaul
228
229r6746/7/8 pending n-i-bz Improve callgrind documentation
230
231r6749 pending n-i-bz callgrind_annotate: Fix a warning
232
233r6751 pending n-i-bz callgrind: fix build with srcdir != builddir
234
sewardj0a93c632007-07-11 23:10:05 +0000235r6744/53 r6762 32 n-i-bz valgrind: glibc 2.6 support
236
237r6756 r6755 32 n-i-bz handle MPI_DOUBLE_PRECISION
238
239r6758 r6760 32 n-i-bz handle a whole bunch of MPI2 types
sewardj6de362b2007-04-07 14:46:45 +0000240
weidendoa91a51e2007-09-18 19:29:25 +0000241r6861 pending 149963 fix behavior with callgrind runs of another user
njn19879f12007-03-26 23:45:19 +0000242
sewardj12f8f922007-03-12 15:10:59 +0000243//// maybe do not fix in 3.2 branch
244
24564 bit DWARF in unwind (r6610) (definitely merge (??))
246
247get rid of kludge_then_addDiCfSI (r6611; do not merge)
248
sewardj12f8f922007-03-12 15:10:59 +0000249r6630 pending ?? ptrace extra reason codes
250r6631 pending ?? 142186 dd support for some I2C ioctls.
251
sewardjfcf54102007-05-01 09:19:29 +0000252r6706 pending no n-i-bz memcheck: wrap getenv/setenv/putenv
253
sewardjb70dfff2007-08-26 20:55:17 +0000254Christoph Bartoschek m_hashtable.c fixes, dev@, 11 July
255Christoph Bartoschek Superblock slowness test case, users@, 11 July
sewardj12f8f922007-03-12 15:10:59 +0000256
sewardj3b20f662007-05-06 11:28:18 +00002573.2.4 criteria: FC7 runs, SuSE 10.3a? runs, gcc-4.2 works OK
sewardj1262d512007-02-23 09:04:16 +0000258
sewardje923de02007-02-16 15:39:24 +0000259
sewardje5161002007-02-02 02:36:30 +0000260------- Bugs reported and fixed in 3.2.3 ------
261
262TRUNK 32BRANCH PRI BUG# WHAT
263
264vx1731 vx1732 32 n-i-bz vex: the `impossible' happened:
sewardjc5b8af52007-01-27 00:51:03 +0000265 eqIRConst (users, 25 Jan 07)
266 [Regression from 3.2.1]
sewardj887a2b42007-01-29 01:09:13 +0000267r6553,6 r6558 32 n-i-bz DirkM __stpcpy_chk intercept
sewardjc5b8af52007-01-27 00:51:03 +0000268
269
sewardje5161002007-02-02 02:36:30 +0000270---------- Bugs reported prior to, and not fixed in, 3.2.3 ---------
sewardj96c49172006-09-17 09:50:15 +0000271
sewardj34f8e832006-11-17 20:04:43 +0000272TRUNK 32BRANCH PRI BUG# WHAT
273
sewardj92214a12006-12-28 02:07:52 +0000274pending pending 124478 memcheck reports uninitialized bytes on
275 timer_create()
276
277pending pending 128359 Please suppress the uninitialized bytes
278 report on getifaddrs() (glibc 2.3.3)
279
sewardj96c49172006-09-17 09:50:15 +0000280pending wontfix 133154 crash when using client requests to
281 register/deregister stack
sewardjeeca3df2006-11-14 15:58:04 +0000282
sewardjc5b8af52007-01-27 00:51:03 +0000283pending pending 133327 support for voicetronix ioctl (w/patch)
sewardjeeca3df2006-11-14 15:58:04 +0000284
sewardjc5b8af52007-01-27 00:51:03 +0000285pending pending 133679 Callgrind does not write path names to
sewardj5dfa25e2006-09-17 10:11:51 +0000286 sources with dwarf debug info
sewardj58b83242006-12-25 23:32:41 +0000287 (dirnames)
sewardjeeca3df2006-11-14 15:58:04 +0000288
sewardj58b83242006-12-25 23:32:41 +0000289pending pending s93 133962 amd64->IR: 0xF2 0x4C 0xF 0x10 (rex64X ...)
sewardjeeca3df2006-11-14 15:58:04 +0000290
sewardj58b83242006-12-25 23:32:41 +0000291pending pending s93 135023 amd64->IR: 0x49 0xDD 0x86 0xE0
292 (rex64Z fldl 0xe0(%r14))
sewardjeeca3df2006-11-14 15:58:04 +0000293
sewardj58b83242006-12-25 23:32:41 +0000294pending pending s93 136529 Unhandled instruction error for legal
295 instruction
296
sewardj5dfa25e2006-09-17 10:11:51 +0000297Signal race condition (users list, 13 June, Johannes Berg)
sewardjeeca3df2006-11-14 15:58:04 +0000298
sewardj5dfa25e2006-09-17 10:11:51 +0000299Unrecognised instruction at address 0x70198EC2 (users, 19 July, Bennee)
sewardjeeca3df2006-11-14 15:58:04 +0000300
301pending pending 133984 unhandled instruction bytes:
302 0xCC 0x89 0xEC 0x31 (int3)
303
tom1a0aae72006-09-29 08:18:57 +0000304pending pending 134138 Stale default library used after reconfiguring
sewardjeeca3df2006-11-14 15:58:04 +0000305
306pending pending 134219 Launcher defaults to ppc32-linux even
307 with --enable-only64bit
308
309pending pending 134316 Callgrind does not distinguish between
310 parent and child
311
sewardjfa4ef9d2006-12-26 04:09:33 +0000312XXX: check status of Core2 cpuid code
313
sewardjc5b8af52007-01-27 00:51:03 +0000314pending pending 135026 incorrect complaint that shm_nattch is
sewardj58b83242006-12-25 23:32:41 +0000315 uninitialized
sewardjb7e17d12006-12-24 02:21:49 +0000316
sewardjc5b8af52007-01-27 00:51:03 +0000317pending pending 135264 ppc->IR: dcbzl instruction missing
sewardj47d568c2006-11-04 18:49:54 +0000318
sewardjc5b8af52007-01-27 00:51:03 +0000319pending pending 136401 off-by-one in ESP checking
sewardj34f8e832006-11-17 20:04:43 +0000320
sewardjc5b8af52007-01-27 00:51:03 +0000321pending pending n-i-bz amd64 INCW-CondZ (André Wöbbeking,
sewardj58b83242006-12-25 23:32:41 +0000322 users, Oct 19) (== Espindola #1)
sewardj8d168de2006-10-06 13:04:01 +0000323
sewardjc5b8af52007-01-27 00:51:03 +0000324pending pending 137830 crash upon delivery of SIGALRM (NPTL)
sewardj92214a12006-12-28 02:07:52 +0000325 (can't reproduce)
sewardj58b83242006-12-25 23:32:41 +0000326
327pending pending 138019 valgrind memcheck crashes with SIGSEGV
328
sewardjc5b8af52007-01-27 00:51:03 +0000329pending pending 139076 valgrind VT_GETSTATE error
330
331pending pending 138702 amd64->IR: 0xF0 0xF 0xC0 0x90
332 (lock xadd %dl,0xb5(%rax))
333
tom7454b072007-03-07 11:14:22 +0000334v6632 pending 139300 support linux key management system calls
weidendo841713f2007-02-16 21:57:27 +0000335
sewardje5161002007-02-02 02:36:30 +0000336------- Bugs reported and fixed in 3.2.2 ------
sewardjc5b8af52007-01-27 00:51:03 +0000337
338TRUNK 32BRANCH PRI BUG# WHAT
339
340vx1709 vx1710 Vfd 129390 ppc?->IR: some kind of VMX prefetch (dstt)
341vx1722 vx1724 Vfd 129968 amd64->IR: 0xF 0xAE 0x0 (fxsave)
342 ==134319
343r6242? r6438 Vfd 133054 'make install' fails with syntax errors
344 ==118903
345r6481 r6480 Vfd 132998 startup fails in when running on UML
346 (/proc/self/map start==end problem)
347r6439 r6440 Vfd 134207 pkg-config output contains @VG_PLATFORM@
348vx1660 vx1690 32 n-i-bz %eflags rule for SUBL-CondNLE
349v6084 v6421 Vfd 134727 valgrind exits with "Value too large
350 for defined data type"
351vx1667 vx1691 Vfd n-i-bz ppc32/64: support mcrfs
352v6211 v6422 Vfd n-i-bz Cachegrind: Update cache parameter detection
353vx1672 vx1692 Vfd 135012 x86->IR: 0xD7 0x8A 0xE0 0xD0 (xlat)
354 ==125959
355vx1673/4 vx1693 Vfd 126147 x86->IR: 0xF2 0xA5 0xF 0x77 (repne
356 movsw) w/test
357vx1676 vx1694/6 Vfd 136650 amd64->IR: 0xC2 0x8 0x0
358vx1679 vx1695 Vfd 135421 x86->IR: unhandled Grp5(R) case 6 [ok]
359vx1675 vx1697 32 n-i-bz x86 COPY-CondP (Espindola #2, dev, Nov 1)
360vx1677 vx1704 Vfd n-i-bz IR comments
361vx1678 vx1698 Vfd n-i-bz jcxz (x86) (users, 8 Nov)
362r6341 r6424 Vfd n-i-bz ExeContext hashing fix
363r6356 r6425 Vfd n-i-bz Dwarf CFI 0:24 0:32 0:48 0:7 (Nov 8)
364r6365 r6423 Vfd n-i-bz Drepper: obscure Cachegrind simulation bug
365r6367 r6423 Vfd n-i-bz Same fix as r6365, but for Callgrind simulation.
366r6371 r6426 Vfd n-i-bz libmpiwrap.c: fix handling of MPI_LONG_DOUBLE
367r6374 r6427 Vfd n-i-bz make User errors suppressible (XXX: DOCS!)
368r6377/8 r6428 Vfd 136844 corrupted malloc line when using
369 ==138507 --gen-suppressions=yes
370vx1686 vx1701 Vfd n-i-bz Reg-alloc speedups
371r6382/3 r6429 Vfd n-i-bz Fix confusing leak-checker flag hints
372r6384 r6385 Vfd n-i-bz Support recent autoswamp versions
373r6291 r6430 Vfd n-i-bz ppc32/64 dispatcher speedups
374vx1670/1 vx1699 Vfd n-i-bz ppc64 fe rld/rlw improvements
375vx1669 vx1700 Vfd n-i-bz ppc64 be imm64 improvement (hdefs.c only)
376r6459/60
377 r6457/8/61
378 Vfd 136300 support 64K pages on ppc64-linux
379 == 139124
380r6404/5 r6431 Vfd n-i-bz fix ppc insn set tests for gcc >= 4.1
381vx1711 vx1712 Vfd 137493 x86->IR: recent binutils no-ops
382vx1702/r6441
383 vx1703/r6442
384 Vfd 137714 x86->IR: 0x66 0xF 0xF7 0xC6 (maskmovdqu)
sewardj7110c252007-01-13 00:25:23 +0000385r6444 r6445 Vfd 138424 "failed in UME with error 22"
sewardj58b83242006-12-25 23:32:41 +0000386 (at least produce a better error msg)
387 == 138856
sewardj7110c252007-01-13 00:25:23 +0000388r6410 r6432 Vfd 138627 Enhancement of prctl ioctl
sewardj7110c252007-01-13 00:25:23 +0000389r6411 r6433 Vfd 138896 usb ioctl handling
sewardj58b83242006-12-25 23:32:41 +0000390 == 136059
sewardjc5b8af52007-01-27 00:51:03 +0000391vx1705 vx1706 Vfd 139050 ppc32->IR: mfspr 268/269 instructions
392 not handled
sewardj92214a12006-12-28 02:07:52 +0000393vx1707/r6447
394 vx1708/r6448
sewardj7110c252007-01-13 00:25:23 +0000395 Vfd n-i-bz ppc32->IR: lvxl/stvxl
sewardjcbf4dd72006-12-31 02:32:00 +0000396r6462/3 r6464/5 32 n-i-bz glibc-2.5 support
sewardja76d8622007-01-09 17:09:59 +0000397r6469 r6470 32 n-i-bz memcheck: provide replacement for mempcpy
sewardj7110c252007-01-13 00:25:23 +0000398r6479 r6498 32 n-i-bz memcheck: replace bcmp in ld.so
sewardja76d8622007-01-09 17:09:59 +0000399vx1716/r6475
400 vx1717/r6476
401 32 n-i-bz Use 'ifndef' in VEX's Makefile correctly
sewardja76d8622007-01-09 17:09:59 +0000402r6473 r6474 32 n-i-bz Supps for MVL 4.0.1 on ppc32-linux
sewardja76d8622007-01-09 17:09:59 +0000403r6477 r6478 32 n-i-bz libmpiwrap.c: Fixes for MPICH
sewardj7110c252007-01-13 00:25:23 +0000404r6495 r6497 32 n-i-bz More robust handling of hinted client mmaps
sewardj680d31a2007-01-18 02:18:48 +0000405r6526 r6528 32 139776 Invalid read in unaligned memcpy with
sewardja76d8622007-01-09 17:09:59 +0000406 Intel compiler v9
sewardj7110c252007-01-13 00:25:23 +0000407r6502 r6503 32 n-i-bz Generate valid XML even for very long
408 fn names
njn58a9f002007-01-13 00:03:06 +0000409r6514 r6515 32 n-i-bz Don't prompt about suppressions for unshown
410 reachable leaks (tests/nanoleak2.c)
sewardj7110c252007-01-13 00:25:23 +0000411r6505 r6504 32 n-i-bz ifort 9.1 on amd64 suppression
sewardj7110c252007-01-13 00:25:23 +0000412vx1725 vx1727 32 139910 amd64 rcl is not supported
sewardj7110c252007-01-13 00:25:23 +0000413r6510 r6513 32 n-i-bz unwinder: DW_CFA_undefined
sewardj680d31a2007-01-18 02:18:48 +0000414r6509 r6512 32 n-i-bz fix stack unwinding w/ icc9 generated
sewardj7110c252007-01-13 00:25:23 +0000415 code on amd64
sewardj680d31a2007-01-18 02:18:48 +0000416vx1728 vx1729 32 n-i-bz fix false uninit-value errs in icc9
417 generated FP code
sewardj680d31a2007-01-18 02:18:48 +0000418r6523 r6527 32 n-i-bz reduce extraneous frames in libmpiwrap.c
sewardj680d31a2007-01-18 02:18:48 +0000419r6530 r6531 32 n-i-bz support pselect6 on amd64-linux
sewardj7110c252007-01-13 00:25:23 +0000420
421
sewardje5161002007-02-02 02:36:30 +0000422------- Bugs reported and fixed in 3.2.1 ------
sewardj96c49172006-09-17 09:50:15 +0000423
424SSE3 commits: vx1635,1636, v5997
tomc6af6532006-06-07 17:51:27 +0000425
sewardj4db46d42006-08-28 13:36:52 +0000426TRUNK 32BRANCH PRI BUG# WHAT
tomc6af6532006-06-07 17:51:27 +0000427
sewardj4db46d42006-08-28 13:36:52 +0000428v5974 v6013 n-i-bz Expanding brk() into last available page asserts
sewardjad61c932006-06-24 12:29:58 +0000429 and VT_* ioctls
sewardj4db46d42006-08-28 13:36:52 +0000430v5973 v6014 n-i-bz ppc64-linux stack RZ fast-case snafu
431v5978 v6015 n-i-bz 'c' in --gen-supps=yes doesn't work
432v5986 v6016 n-i-bz VG_N_SEGMENTS too low (users, 28 June)
433v6030 v6031 n-i-bz VG_N_SEGNAMES too low (Stu Robinson)
sewardj224f1f12006-08-31 11:08:59 +0000434sse3fix vx1646 Vfd 106852 x86->IR: fisttp (SSE3)
sewardj4db46d42006-08-28 13:36:52 +0000435v5968 v6017 117172 FUTEX_WAKE does not use uaddr2
436v5970 v6018 124039 Lacks support for VKI_[GP]IO_UNIMAP*
sewardj224f1f12006-08-31 11:08:59 +0000437vx1639 vx1649 Vfd 127521 amd64->IR: 0xF0 0x48 0xF 0xC7 (cmpxchg8b)
438vx1632/v5987 Vfd
sewardj4db46d42006-08-28 13:36:52 +0000439 vx1643/v6032 128917 amd64->IR: 0x66 0xF 0xF6 0xC4 (psadbw,SSE2)
440v5988 v6019 129246 JJ: ppc32/ppc64 syscalls, w/ patch
sewardj224f1f12006-08-31 11:08:59 +0000441sse3fix vx1646 Vfd 129358 x86->IR: fisttpl (SSE3)
sewardj224f1f12006-08-31 11:08:59 +0000442v6003,4 v6025 Vfd 129866 cachegrind/callgrind causes executable to die
sewardj4db46d42006-08-28 13:36:52 +0000443v5979 v6021 130020 Can't stat .so/.exe error while reading symbols
sewardjb2b8c7e2006-07-17 11:43:45 +0000444wontfix wontfix 130358 Inconsistent 80-bit floats on x86
sewardj4db46d42006-08-28 13:36:52 +0000445v5983 v6022 130388 Valgrind aborts when process calls malloc_trim()
446v5989 v6020 130638 PATCH: ppc32 missing system calls
447vx1633 vx1644 130785 amd64->IR: unhandled instruction "pushfq"
sewardj4db46d42006-08-28 13:36:52 +0000448vx1634 vx1645 131481: (HINT_NOP) vex x86->IR: 0xF 0x1F 0x0 0xF
sewardj66926082006-08-09 12:38:26 +0000449 131298 ==131481
sewardj224f1f12006-08-31 11:08:59 +0000450vx1638 vx1648 Vfd 132146 Programs with long sequences of bswap[l,q]s
sewardj054abba2006-09-11 20:34:36 +0000451vx1655 vx1657 Vfd 132918 vex amd64->IR: 0xD9 0xF8 (fprem)
sewardj224f1f12006-08-31 11:08:59 +0000452vx1652,3 vx1654 Vfd 132813 Assertion at priv/guest-x86/toIR.c:652 fails
453v6040 v6041 133051 'cfsi->len > 0 && cfsi->len < 2000000' failed
sewardj494b3d82006-08-28 21:32:23 +0000454v6036 v6037 132722 valgrind header files are not standard C
sewardj4db46d42006-08-28 13:36:52 +0000455v5990 v6023 n-i-bz Livelocks entire machine (users list,
sewardjeb5ecdb2006-07-28 00:17:47 +0000456 17 June, Timothy B. Terriberry)
sewardj4db46d42006-08-28 13:36:52 +0000457v5991,4,6 v6024 n-i-bz Graydon leak checking fix
sewardjd78c9fc2006-08-17 01:54:15 +0000458v5992,6006 wontfix n-i-bz Graydon mempool trim patch
sewardj4db46d42006-08-28 13:36:52 +0000459v6001 v6026 n-i-bz Alex Bennee mmap problem (9 Aug)
460v5999 v6027 n-i-bz BartV: Don't print more lines of a
461 stack-trace than were obtained.
462v6010 v6028 n-i-bz ppc32 SuSE 10.1 redir
463v6011 v6029 n-i-bz amd64 padding suppressions
sewardj4db46d42006-08-28 13:36:52 +0000464vx1637 vx1647 n-i-bz amd64 insn printing fix.
465vx1640,1 vx1650 n-i-bz ppc cmp reg,reg fix
466vx1642 vx1651 n-i-bz x86/amd64 iropt e/rflag reduction rules
sewardj054abba2006-09-11 20:34:36 +0000467v6051 v6048 n-i-bz SuSE 10.1 (ppc32) minor fixes
sewardj054abba2006-09-11 20:34:36 +0000468vx1656 vx1658 Vfd 133678 amd64->IR: 0x48 0xF 0xC5 0xC0 (pextrw?)
sewardj8131f142006-09-12 22:42:53 +0000469v6049 v6054 Vfd 133694 aspacem assertion: aspacem_minAddr <= holeStart
sewardj8131f142006-09-12 22:42:53 +0000470v6043 v6055 n-i-bz callgrind: fix warning about malformed
sewardj054abba2006-09-11 20:34:36 +0000471 creator line
sewardj8131f142006-09-12 22:42:53 +0000472v6044 v6056 n-i-bz callgrind: fix annotate script for data
sewardj054abba2006-09-11 20:34:36 +0000473 produced with --dump-instr=yes
sewardj8131f142006-09-12 22:42:53 +0000474v6045, v6057 n-i-bz callgrind: fix failed assertion when
475 v6053 toggling instrumentation mode
sewardjc507d9a2006-09-16 01:02:35 +0000476v6064 v6067 n-i-bz callgrind_annotate: fix warnings with
weidendocaab0622006-09-14 15:35:14 +0000477 "--collect-jumps=yes"
sewardj8131f142006-09-12 22:42:53 +0000478v6059 v6060 n-i-bz docs path hardwired (Dennis Lubert)
sewardjc507d9a2006-09-16 01:02:35 +0000479v6068 v6066 n-i-bz Yet another X padding suppression