1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
|
nb: "n-i-bz" == "not in Bugzilla"
========================================================================
=== Bugs targeted for 3.1.0 only ===
========================================================================
----------------------------------------------------------------
109861 amd64 hangs at startup
110301 ditto
Will fix in 3.1. Long delay seems to be caused by amd64-Gentoo kernel
not liking large mmap/munmap requests.
FIXED-TRUNK: TODO (background hacking is in progress)
----------------------------------------------------------------
109323 ppc32: dispatch.S uses Altivec insn, which doesn't work on POWER.
Should fix for 3.1. Any fix would be similar to that for 110274.
FIXED-TRUNK: TODO
----------------------------------------------------------------
109345 ppc32 ptrace patch available should be applied
FIXED-TRUNK: TODO
----------------------------------------------------------------
110183 tail of page with _end
Could be a problem for glibc developers. Consider fixing.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
110204 fmemopen false +ve
Seems low priority.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
110205 sigcancel unwind fails
Tom is considering this. It would be nice to fix it for 3.1 but
status currently unclear.
FIXED-TRUNK: vex:1320 - vex impl of sysenter
vg:4337 - minimal Valgrind-side; does not do anything
----------------------------------------------------------------
110536 Valgrind crashes when trying to realloc memory
Uninvestigated.
FIXED-TRUNK: TODO
----------------------------------------------------------------
n-i-bz Give more info about seginfo dropping.
FIXED-TRUNK: vg:4425
----------------------------------------------------------------
111855 default suppression file is read 1 byte at a time
Perhaps worth a look.
FIXED-TRUNK: TODO
========================================================================
=== Bugs targeted for 3.1.0 and 3.0.2 ===
========================================================================
----------------------------------------------------------------
110209 --show-emwarns misses some
Tom says: The math/test-fenv.c file in the glibc source is the code in
question and I can reproduce it with that code.
FIXED-TRUNK: TODO?
FIXED-30BRANCH: TODO?
----------------------------------------------------------------
110770 VEX: Generated files not always updated when making valgrind
FIXED-TRUNK: TODO... partial(vg:4473)
FIXED-30BRANCH: TODO
----------------------------------------------------------------
n-i-bz Jeroen's XML-to-text FAQ.xml translator
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
111724 vex amd64->IR: unhandled instruction bytes: 0x41 0xF 0xAB
(more BT{,S,R,C} fun n games)
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
n-i-bz Print a more user-friendly message when vex bombs out
with unhandled instruction bytes
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
111748 vex amd64->IR: unhandled instruction bytes: fucom
(0xDD 0xE2 0xDF 0xE0)
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
111785 make fails if CC contains spaces
FIXED-TRUNK: 4589, 4592
FIXED-30BRANCH: 4597, 4601
----------------------------------------------------------------
111829 vex x86->IR: unhandled instruction bytes: sbb Al, Ib
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
111851 vex x86->IR: unhandled instruction bytes: 0x9F 0x89
(lahf/sahf)
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
112031 iopl on AMD64 and README_MISSING_SYSCALL_OR_IOCTL update
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
112152 code generation for Xin_MFence on x86 with SSE0 subarch
112167 ditto
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
112501 vex x86->IR: movq (0xF 0x7F 0xC1 0xF)
FIXED-TRUNK: TODO
FIXED-30BRANCH: TODO
----------------------------------------------------------------
113230 Valgrind sys_pipe on x86-64 wrongly thinks file descriptors
should be 64bit
FIXED-TRUNK: vg:4669
FIXED-30BRANCH: TODO
----------------------------------------------------------------
n-i-bz Cachegrind shows incorrect miss rates when counts are
greater than 32 bits
FIXED-TRUNK: vg:4769
FIXED-30BRANCH: TODO
----------------------------------------------------------------
113190 Broken links in docs/html/
FIXED-TRUNK: vg:4778
FIXED-30BRANCH: TODO
========================================================================
=== Bugs targeted for 3.1.0 and 3.0.1 (all done, 3.0.1 released) ===
========================================================================
----------------------------------------------------------------
101204 noisy warning
FIXED-TRUNK: vg:4511
FIXED-30BRANCH: vg:4561
----------------------------------------------------------------
109313 x86 cmpxchg8b
FIXED-TRUNK: vex:1331, vg:4390 contains regtest
+ mistaken commit of this file)
FIXED-30BRANCH: vex:1337
----------------------------------------------------------------
110102 dis_op2_E_G(amd64)
FIXED-TRUNK: vex:1318
FIXED-30BRANCH: vex:1325
----------------------------------------------------------------
110202 x86 sys_waitpid(#286)
FIXED-TRUNK: vg:4329
FIXED-30BRANCH: vg:4332
----------------------------------------------------------------
110203 clock_getres(,0)
FIXED-TRUNK: vg:4328
FIXED-30BRANCH: vg:4332
----------------------------------------------------------------
110208 execve fail wrong retval
FIXED-TRUNK: vg:4330
FIXED-30BRANCH: vg:4332
----------------------------------------------------------------
110274 SSE1 now mandatory for x86
FIXED-TRUNK: vex:1321, vg:4339
FIXED-30BRANCH: vex:1327, vg:4374
----------------------------------------------------------------
110388 amd64 0xDD 0xD1
FIXED-TRUNK: vex:1322
FIXED-30BRANCH: vex:1328
----------------------------------------------------------------
110464 amd64 0xDC 0x1D FCOMP
FIXED-TRUNK: vex:1323
FIXED-30BRANCH: vex:1329
----------------------------------------------------------------
110478 amd64 0xF 0xD PREFETCH
FIXED-TRUNK: vex:1324
FIXED-30BRANCH: vex:1330
----------------------------------------------------------------
110591 amd64: rdtsc not implemented properly
(Also afflicts x86)
FIXED-TRUNK: vex:1344 (x86), vex:1346 (amd64).
FIXED-30BRANCH: vex:1354 (x86), vex:1355 (amd64).
----------------------------------------------------------------
110652 AMD64 valgrind crashes on cwtd instruction
FIXED-TRUNK: vex:1333
FIXED-30BRANCH: vex:1335
----------------------------------------------------------------
110653 AMD64 valgrind crashes on sarb $0x4,foo(%rip) instruction
FIXED-TRUNK: vex:1334
FIXED-30BRANCH: vex:1336
----------------------------------------------------------------
110656 PATH=/usr/bin::/bin valgrind foobar stats ./fooba
FIXED-TRUNK: vg:4386
FIXED-30BRANCH: vg:4395
----------------------------------------------------------------
110657 Small test fixes
(1) Filter out L3 cache warning messages causing problems
(2) Stop tests/mq failing on 2.4 kernels
I suppose it would be good to apply these. They seem low risk.
FIXED-TRUNK: vg:4429
FIXED-30BRANCH: vg:4458
----------------------------------------------------------------
110671 vex x86->IR: unhandled instruction bytes: 0xF3 0xC3 (rep ret)
FIXED-TRUNK: vex:1332
FIXED-30BRANCH: vex:1338
----------------------------------------------------------------
110685 amd64->IR: unhandled instruction bytes: 0xE1 0x56 (loope Jb)
FIXED-TRUNK: vex:1349
FIXED-30BRANCH: vex:1356
----------------------------------------------------------------
110830 configuring with --host fails to build 32 bit on 64 bit target
FIXED-TRUNK: vg:4442
FIXED-30BRANCH: vg:4459
----------------------------------------------------------------
110875 Assertion when execve fails
FIXED-TRUNK: vg:4435
FIXED-30BRANCH: vg:4457
----------------------------------------------------------------
110898 opteron instructions missing: btq sbbq btsq btrq bsfq
FIXED-TRUNK: vex:1352
FIXED-30BRANCH: vex:1357
----------------------------------------------------------------
110954 x86->IR: unhandled instruction bytes: 0xE2 0xF6 (loop Jb)
FIXED-TRUNK: vex:1343
FIXED-30BRANCH: vex:1358
----------------------------------------------------------------
111006 bogus warnings from linuxthreads
FIXED-TRUNK: vg:4469, vg:4470
FIXED-30BRANCH: vg:4497, vg:4498
----------------------------------------------------------------
111090 Internal Error running Massif
FIXED-TRUNK: vg:4492
FIXED-30BRANCH: vg:4509
----------------------------------------------------------------
111092 x86: dis_Grp2(Reg): unhandled case(x86)
FIXED-TRUNK: vex:1341
FIXED-30BRANCH: vex:1359
----------------------------------------------------------------
111102 (comment #4) Fixed 64-bit unclean "silly arg" message
FIXED-TRUNK: vg:4476
FIXED-30BRANCH: vg:4502
----------------------------------------------------------------
111231 sctp_getladdrs() and sctp_getpaddrs() returns uninitialized
memory
FIXED-TRUNK: vg:4549
FIXED-30BRANCH: vg:4563
----------------------------------------------------------------
111513 Illegal opcode for SSE instruction (x86 movups)
NB. Bug reporter did not yet verify that the fix works.
FIXED-TRUNK: vex:1362
FIXED-30BRANCH: vex:1367
----------------------------------------------------------------
111555 VEX/Makefile: CC is set to gcc
FIXED-TRUNK: vex:1364, vg:4559
FIXED-30BRANCH: vex:1365, vg:4560
----------------------------------------------------------------
CrispinF x86 %eflags.ac problem
FIXED-TRUNK: vex:1319/vg:4334
FIXED-30BRANCH: vex:1326, and vg:4334 was copied across as part of vg:4364
----------------------------------------------------------------
n-i-bz XML <unique> printing wrong
FIXED-TRUNK: vg:4355,vg:4357,vg:4358
FIXED-30BRANCH: vg:4585
----------------------------------------------------------------
n-i-bz Dirk r4359 (amd64 syscalls from trunk)
FIXED-TRUNK:
FIXED-30BRANCH: vg:4359
----------------------------------------------------------------
n-i-bz Dirk r4360 (upd email addrs from trunk)
FIXED-TRUNK:
FIXED-30BRANCH: vg:4360
----------------------------------------------------------------
n-i-bz Nick r4384 (stub implementations of Addrcheck and Helgrind)
FIXED-TRUNK: vg:4384
FIXED-30BRANCH: vg:4397
----------------------------------------------------------------
n-i-bz Nick (Cachegrind should not assert when it encounters a client
request.)
FIXED-TRUNK: vg:4391
FIXED-30BRANCH: vg:4393
----------------------------------------------------------------
Updates to Memcheck manual
FIXED-TRUNK: vg:4419, vg:4427, vg:4434
FIXED-30BRANCH: vg:4455
----------------------------------------------------------------
Fixed broken malloc_usable_size()
FIXED-TRUNK: vg:4439
FIXED-30BRANCH: vg:4453
----------------------------------------------------------------
Make suppressions work for "???" lines in stacktraces.
FIXED-TRUNK: vg:4447
FIXED-30BRANCH: vg:4451
----------------------------------------------------------------
n-i-bz vex x86->IR: unhandled instruction bytes: 0x14 0x0
FIXED-TRUNK: vex:1350 (basic fix), vex:1351 (x86 adc/sbb flags thunk fix),
vex:1353 (amd64 adc/sbb flags thunk fix)
FIXED-30BRANCH: vex:1360
----------------------------------------------------------------
n-i-bz minor umount/fcntl wrapper fixes
FIXED-TRUNK: vg:4487
FIXED-30BRANCH: vg:4562
----------------------------------------------------------------
n-i-bz Fix XML bugs in FAQ
FIXED-TRUNK: vg:4528
FIXED-30BRANCH: vg:4564
========================================================================
=== Bugs of note not targeted for any particular release
========================================================================
----------------------------------------------------------------
n-i-bz x86 INT/INT3
Not started. Seems low priority.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
87263 x86 segment stuff
Not started. Seems low priority.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
88116 x86 enter variants assert
Not started. Seems low priority.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
96542 x86 16-bit pop insns
Not started. Seems low priority.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
110201 x86 FXTRACT
Could fix if important.
FIXED-TRUNK: TODO?
----------------------------------------------------------------
110207 mpn accuracy +
110240 x86 FP differences
Can't be easily fixed (x86 rounding/precision problem)
+ not convinced it's a big problem
FIXED-TRUNK: TODO?
----------------------------------------------------------------
110669 valgrind attach to gdb and quitting gdb hangs valgrind
Not clear if this is really a Valgrind bug.
FIXED-TRUNK: TODO?
|