| OLD | NEW |
| 1 # This is a generated file, composed of the following suppression rules: | 1 # This is a generated file, composed of the following suppression rules: |
| 2 # exp-ptrcheck.supp xfree-3.supp xfree-4.supp glibc-2.X-drd.supp glibc-2.34567-
NPTL-helgrind.supp glibc-2.X.supp | 2 # exp-ptrcheck.supp xfree-3.supp xfree-4.supp glibc-2.X-drd.supp glibc-2.34567-
NPTL-helgrind.supp glibc-2.X.supp |
| 3 { | 3 { |
| 4 lib-X11-used-old-pointer-after-realloc-1 | 4 lib-X11-used-old-pointer-after-realloc-1 |
| 5 exp-ptrcheck:Heap | 5 exp-ptrcheck:Heap |
| 6 fun:strlen | 6 fun:strlen |
| 7 obj:/usr/lib*/libX11.so* | 7 obj:/usr/lib*/libX11.so* |
| 8 obj:/usr/lib*/libX11.so* | 8 obj:/usr/lib*/libX11.so* |
| 9 } | 9 } |
| 10 { | 10 { |
| (...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 238 # | 238 # |
| 239 # and the optional extra info is: | 239 # and the optional extra info is: |
| 240 # if Param: name of system call param | 240 # if Param: name of system call param |
| 241 | 241 |
| 242 # Resulting from R H 8.0 | 242 # Resulting from R H 8.0 |
| 243 { | 243 { |
| 244 *libc_write/libX11.so.6.2/*X11TransWrite(Param) | 244 *libc_write/libX11.so.6.2/*X11TransWrite(Param) |
| 245 Memcheck:Param | 245 Memcheck:Param |
| 246 write(buf) | 246 write(buf) |
| 247 fun:*libc_write | 247 fun:*libc_write |
| 248 obj:/usr/X11R6/lib*/libX11.so.6.2 | 248 obj:/usr/*lib*/libX11.so* |
| 249 fun:*X11TransWrite | 249 fun:*X11TransWrite |
| 250 } | 250 } |
| 251 | 251 |
| 252 { | 252 { |
| 253 libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond) | 253 libX11.so.6.2/libX11.so.6.2/libX11.so.6.2(Cond) |
| 254 Memcheck:Cond | 254 Memcheck:Cond |
| 255 obj:/usr/X11R6/lib*/libX11.so.6.2 | 255 obj:/usr/*lib*/libX11.so* |
| 256 obj:/usr/X11R6/lib*/libX11.so.6.2 | 256 obj:/usr/*lib*/libX11.so* |
| 257 obj:/usr/X11R6/lib*/libX11.so.6.2 | 257 obj:/usr/*lib*/libX11.so* |
| 258 } | 258 } |
| 259 | 259 |
| 260 { | 260 { |
| 261 libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond) | 261 libXt.so.6.2/libXt.so.6.2/libXt.so.6.2(Cond) |
| 262 Memcheck:Cond | 262 Memcheck:Cond |
| 263 obj:/usr/X11R6/lib*/libXt.so.6.0 | 263 obj:/usr/*lib*/libXt.so* |
| 264 obj:/usr/X11R6/lib*/libXt.so.6.0 | 264 obj:/usr/*lib*/libXt.so* |
| 265 obj:/usr/X11R6/lib*/libXt.so.6.0 | 265 obj:/usr/*lib*/libXt.so* |
| 266 } | 266 } |
| 267 | 267 |
| 268 | 268 |
| 269 { | 269 { |
| 270 libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond) | 270 libXaw.so.7.0/libXaw.so.7.0/libXaw.so.7.0(Cond) |
| 271 Memcheck:Cond | 271 Memcheck:Cond |
| 272 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 272 obj:/usr/*lib*/libXaw.so* |
| 273 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 273 obj:/usr/*lib*/libXaw.so* |
| 274 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 274 obj:/usr/*lib*/libXaw.so* |
| 275 } | 275 } |
| 276 | 276 |
| 277 { | 277 { |
| 278 libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond) | 278 libXmu.so.6.2/libXmu.so.6.2/libXmu.so.6.2(Cond) |
| 279 Memcheck:Cond | 279 Memcheck:Cond |
| 280 obj:/usr/X11R6/lib*/libXmu.so.6.2 | 280 obj:/usr/*lib*/libXmu.so* |
| 281 obj:/usr/X11R6/lib*/libXmu.so.6.2 | 281 obj:/usr/*lib*/libXmu.so* |
| 282 obj:/usr/X11R6/lib*/libXmu.so.6.2 | 282 obj:/usr/*lib*/libXmu.so* |
| 283 } | 283 } |
| 284 | 284 |
| 285 { | 285 { |
| 286 libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond) | 286 libXt.so.6.0/libXt.so.6.0/libXaw.so.7.0(Cond) |
| 287 Memcheck:Cond | 287 Memcheck:Cond |
| 288 obj:/usr/X11R6/lib*/libXt.so.6.0 | 288 obj:/usr/*lib*/libXt.so* |
| 289 obj:/usr/X11R6/lib*/libXt.so.6.0 | 289 obj:/usr/*lib*/libXt.so* |
| 290 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 290 obj:/usr/*lib*/libXaw.so* |
| 291 } | 291 } |
| 292 | 292 |
| 293 { | 293 { |
| 294 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4) | 294 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Value4) |
| 295 Memcheck:Value4 | 295 Memcheck:Value4 |
| 296 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 296 obj:/usr/*lib*/libXaw.so* |
| 297 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 297 obj:/usr/*lib*/libXaw.so* |
| 298 obj:/usr/X11R6/lib*/libXt.so.6.0 | 298 obj:/usr/*lib*/libXt.so* |
| 299 } | 299 } |
| 300 | 300 |
| 301 { | 301 { |
| 302 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond) | 302 libXaw.so.7.0/libXaw.so.7.0/libXt.so.6.0(Cond) |
| 303 Memcheck:Cond | 303 Memcheck:Cond |
| 304 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 304 obj:/usr/*lib*/libXaw.so* |
| 305 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 305 obj:/usr/*lib*/libXaw.so* |
| 306 obj:/usr/X11R6/lib*/libXt.so.6.0 | 306 obj:/usr/*lib*/libXt.so* |
| 307 } | 307 } |
| 308 | 308 |
| 309 { | 309 { |
| 310 libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond) | 310 libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Cond) |
| 311 Memcheck:Cond | 311 Memcheck:Cond |
| 312 obj:/usr/X11R6/lib*/libX11.so.6.2 | 312 obj:/usr/*lib*/libX11.so* |
| 313 obj:/usr/X11R6/lib*/libX11.so.6.2 | 313 obj:/usr/*lib*/libX11.so* |
| 314 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 314 obj:/usr/*lib*/libXaw.so* |
| 315 } | 315 } |
| 316 | 316 |
| 317 { | 317 { |
| 318 libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Addr4) | 318 libX11.so.6.2/libX11.so.6.2/libXaw.so.7.0(Addr4) |
| 319 Memcheck:Addr4 | 319 Memcheck:Addr4 |
| 320 obj:/usr/X11R6/lib*/libX11.so.6.2 | 320 obj:/usr/*lib*/libX11.so* |
| 321 obj:/usr/X11R6/lib*/libX11.so.6.2 | 321 obj:/usr/*lib*/libX11.so* |
| 322 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 322 obj:/usr/*lib*/libXaw.so* |
| 323 } | 323 } |
| 324 | 324 |
| 325 { | 325 { |
| 326 libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond) | 326 libX11.so.6.2/libXaw.so.7.0/libXaw.so.7.0(Cond) |
| 327 Memcheck:Cond | 327 Memcheck:Cond |
| 328 obj:/usr/X11R6/lib*/libX11.so.6.2 | 328 obj:/usr/*lib*/libX11.so* |
| 329 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 329 obj:/usr/*lib*/libXaw.so* |
| 330 obj:/usr/X11R6/lib*/libXaw.so.7.0 | 330 obj:/usr/*lib*/libXaw.so* |
| 331 } | 331 } |
| 332 | 332 |
| 333 { | 333 { |
| 334 libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11 | 334 libXpm.so.4.11/libXpm.so.4.11/libXpm.so.4.11 |
| 335 Memcheck:Cond | 335 Memcheck:Cond |
| 336 obj:/usr/X11R6/lib*/libXpm.so.4.11 | 336 obj:/usr/*lib*/libXpm.so.4.11 |
| 337 obj:/usr/X11R6/lib*/libXpm.so.4.11 | 337 obj:/usr/*lib*/libXpm.so.4.11 |
| 338 obj:/usr/X11R6/lib*/libXpm.so.4.11 | 338 obj:/usr/*lib*/libXpm.so.4.11 |
| 339 } | 339 } |
| 340 | 340 |
| 341 { | 341 { |
| 342 struct with uninitialized paddings | 342 struct with uninitialized paddings |
| 343 Memcheck:Param | 343 Memcheck:Param |
| 344 writev(vector[...]) | 344 writev(vector[...]) |
| 345 fun:*_writev | 345 fun:*_writev |
| 346 fun:_X11TransSocketWritev | 346 fun:_X11TransSocketWritev |
| 347 fun:_X11TransWritev | 347 fun:_X11TransWritev |
| 348 fun:* | 348 fun:* |
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 fun:_IceTransWrite | 380 fun:_IceTransWrite |
| 381 fun:_IceWrite | 381 fun:_IceWrite |
| 382 } | 382 } |
| 383 | 383 |
| 384 { | 384 { |
| 385 Xorg 6.8.1 uninit _write* padding | 385 Xorg 6.8.1 uninit _write* padding |
| 386 Memcheck:Param | 386 Memcheck:Param |
| 387 write(buf) | 387 write(buf) |
| 388 fun:* | 388 fun:* |
| 389 fun:_X11TransWrite | 389 fun:_X11TransWrite |
| 390 obj:/usr/X11R6/lib*/libX11.so.6.2 | 390 obj:/usr/*lib*/libX11.so* |
| 391 } | 391 } |
| 392 | 392 |
| 393 { | 393 { |
| 394 Xorg 6.8.1 uninit write padding | 394 Xorg 6.8.1 uninit write padding |
| 395 Memcheck:Param | 395 Memcheck:Param |
| 396 write(buf) | 396 write(buf) |
| 397 fun:write | 397 fun:write |
| 398 fun:_X11TransWrite | 398 fun:_X11TransWrite |
| 399 obj:/usr/X11R6/lib*/libX11.so.6.2 | 399 obj:/usr/*lib*/libX11.so* |
| 400 } | 400 } |
| 401 | 401 |
| 402 { | 402 { |
| 403 Xorg 6.8.1 ICE uninit __write* padding | 403 Xorg 6.8.1 ICE uninit __write* padding |
| 404 Memcheck:Param | 404 Memcheck:Param |
| 405 write(buf) | 405 write(buf) |
| 406 obj:* | 406 obj:* |
| 407 fun:_IceTransWrite | 407 fun:_IceTransWrite |
| 408 fun:_IceWrite | 408 fun:_IceWrite |
| 409 fun:IceFlush | 409 fun:IceFlush |
| 410 } | 410 } |
| 411 | 411 |
| 412 { | 412 { |
| 413 Xorg 6.8.1 writev uninit padding | 413 Xorg 6.8.1 writev uninit padding |
| 414 Memcheck:Param | 414 Memcheck:Param |
| 415 writev(vector[...]) | 415 writev(vector[...]) |
| 416 fun:writev | 416 fun:writev |
| 417 obj:/usr/X11R6/lib*/libX11.so.6.2 | 417 obj:/usr/*lib*/libX11.so* |
| 418 fun:_X11TransWritev | 418 fun:_X11TransWritev |
| 419 fun:_XSend | 419 fun:_XSend |
| 420 } | 420 } |
| 421 | 421 |
| 422 { | 422 { |
| 423 Xorg 6.9.0 writev uninit padding | 423 Xorg 6.9.0 writev uninit padding |
| 424 Memcheck:Param | 424 Memcheck:Param |
| 425 writev(vector[...]) | 425 writev(vector[...]) |
| 426 fun:do_writev | 426 fun:do_writev |
| 427 fun:writev | 427 fun:writev |
| 428 obj:/usr/X11R6/lib*/libX11.so.6.2 | 428 obj:/usr/*lib*/libX11.so* |
| 429 fun:_X11TransWritev | 429 fun:_X11TransWritev |
| 430 fun:_XSend | 430 fun:_XSend |
| 431 } | 431 } |
| 432 | 432 |
| 433 { | 433 { |
| 434 X on SUSE11 writev uninit padding | 434 X on SUSE11 writev uninit padding |
| 435 Memcheck:Param | 435 Memcheck:Param |
| 436 writev(vector[...]) | 436 writev(vector[...]) |
| 437 fun:writev | 437 fun:writev |
| 438 obj:/usr/lib*/libxcb.so* | 438 obj:/usr/lib*/libxcb.so* |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 492 | 492 |
| 493 { | 493 { |
| 494 More X padding stuff | 494 More X padding stuff |
| 495 Memcheck:Param | 495 Memcheck:Param |
| 496 writev(vector[...]) | 496 writev(vector[...]) |
| 497 fun:*writev* | 497 fun:*writev* |
| 498 obj:/usr/X11*/lib*/libX11.so* | 498 obj:/usr/X11*/lib*/libX11.so* |
| 499 obj:/usr/X11*/lib*/libX11.so* | 499 obj:/usr/X11*/lib*/libX11.so* |
| 500 } | 500 } |
| 501 | 501 |
| 502 # Inlined strlen in libX11 on Ubuntu 9.10 amd64, unfortunately. |
| 503 # Invalid read of size 4 |
| 504 # at 0x9B5CCE6: ??? (in /usr/lib/libX11.so.6.2.0) |
| 505 # by 0x9B5D011: XGetAtomName (in /usr/lib/libX11.so.6.2.0) |
| 506 # by 0x86407C3: gdk_x11_xatom_to_atom_for_display |
| 507 # (in /usr/lib/libgdk-x11-2.0.so.0.1800.3) |
| 508 # by 0x8636817: ??? (in /usr/lib/libgdk-x11-2.0.so.0.1800.3) |
| 509 # Address 0x1a558e1c is 28 bytes inside a block of size 30 alloc'd |
| 510 # at 0x4C2552D: malloc (vg_replace_malloc.c:236) |
| 511 # by 0x9B642C0: _XUpdateAtomCache (in /usr/lib/libX11.so.6.2.0) |
| 512 # by 0x9B647F1: ??? (in /usr/lib/libX11.so.6.2.0) |
| 513 # by 0x9B81818: ??? (in /usr/lib/libX11.so.6.2.0) |
| 514 { |
| 515 libX11.so.6.2.0/libX11.so.6.2.0(Addr4) |
| 516 Memcheck:Addr4 |
| 517 obj:/usr/*lib*/libX11.so* |
| 518 obj:/usr/*lib*/libX11.so* |
| 519 } |
| 502 | 520 |
| 503 ##----------------------------------------------------------------------## | 521 ##----------------------------------------------------------------------## |
| 504 # Completely inappropriate place, but ... | 522 # Completely inappropriate place, but ... |
| 505 | 523 |
| 506 { | 524 { |
| 507 ifort-9.X-on-i686-1 | 525 ifort-9.X-on-i686-1 |
| 508 Memcheck:Addr4 | 526 Memcheck:Addr4 |
| 509 fun:unaligned_bigint | 527 fun:unaligned_bigint |
| 510 fun:hash | 528 fun:hash |
| 511 fun:for__add_to_lf_table | 529 fun:for__add_to_lf_table |
| (...skipping 825 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1337 write(buf) | 1355 write(buf) |
| 1338 fun:pthread_create | 1356 fun:pthread_create |
| 1339 } | 1357 } |
| 1340 { | 1358 { |
| 1341 MVL-401-linuxthreads-pthread_create | 1359 MVL-401-linuxthreads-pthread_create |
| 1342 Memcheck:Param | 1360 Memcheck:Param |
| 1343 write(buf) | 1361 write(buf) |
| 1344 obj:/lib/libpthread-0.10.so | 1362 obj:/lib/libpthread-0.10.so |
| 1345 fun:pthread_create | 1363 fun:pthread_create |
| 1346 } | 1364 } |
| OLD | NEW |