|
From: <as...@qu...> - 2005-12-14 10:57:11
Attachments:
valgrind-gen-sup-error.patch
|
Hi,
I've attached a patch to fix up a small error in the valgrind output
when using --gen-suppressions=3Dall. It removes the spurious "{ =
<insert
a suppression name here>" lines shown below.
Ashley,
=3D=3D8325=3D=3D Memcheck, a memory error detector.
=3D=3D8325=3D=3D Copyright (C) 2002-2005, and GNU GPL'd, by Julian =
Seward et al.
=3D=3D8325=3D=3D Using LibVEX rev 1426, a library for dynamic binary =
translation.
=3D=3D8325=3D=3D Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks =
LLP.
=3D=3D8325=3D=3D Using valgrind-3.2.0.SVN, a dynamic binary =
instrumentation framework.
=3D=3D8325=3D=3D Copyright (C) 2000-2005, and GNU GPL'd, by Julian =
Seward et al.
=3D=3D8325=3D=3D For more details, rerun with: -v
=3D=3D8325=3D=3D=20
=3D=3D8325=3D=3D My PID =3D 8325, parent PID =3D 8324. Prog and args =
are:
=3D=3D8325=3D=3D ./MPI_Bsend_err10
=3D=3D8325=3D=3D=20
=3D=3D8325=3D=3D Log file qualifier: var RMS_RANK, value 0.
=3D=3D8325=3D=3D=20
=3D=3D8325=3D=3D Warning: set address range perms: large range =
134225920, a 0, v 0
=3D=3D8325=3D=3D Warning: set address range perms: large range =
134225920, a 0, v 0
=3D=3D8325=3D=3D Warning: set address range perms: large range =
134217728, a 0, v 0
=3D=3D8325=3D=3D Uninitialised byte(s) found during client check request
=3D=3D8325=3D=3D at 0x4BC672A: elan_gather (groupGather.c:606)
=3D=3D8325=3D=3D by 0x4A39BB8: rma_init_state (elan_rma.c:222)
=3D=3D8325=3D=3D by 0x4A2BF1E: MPID_Init (adi2init.c:653)
=3D=3D8325=3D=3D by 0x4A44D77: MPIR_Init (initutil.c:170)
=3D=3D8325=3D=3D by 0x4A44BC8: MPI_Init (init.c:163)
=3D=3D8325=3D=3D by 0x4019FC: main (in =
/home/ashley/q/head/quadrics/qstests/tmp/MPI_Bsend_err10)
=3D=3D8325=3D=3D Address 0x4EAD580 is 16 bytes inside a block of size =
64 alloc'd
=3D=3D8325=3D=3D at 0x4904A86: malloc (vg_replace_malloc.c:149)
=3D=3D8325=3D=3D by 0x4A39B67: rma_init_state (elan_rma.c:208)
=3D=3D8325=3D=3D by 0x4A2BF1E: MPID_Init (adi2init.c:653)
=3D=3D8325=3D=3D by 0x4A44D77: MPIR_Init (initutil.c:170)
=3D=3D8325=3D=3D by 0x4A44BC8: MPI_Init (init.c:163)
=3D=3D8325=3D=3D by 0x4019FC: main (in =
/home/ashley/q/head/quadrics/qstests/tmp/MPI_Bsend_err10)
{
<insert a suppression name here>
=3D=3D8325=3D=3D (tool does not allow error to be suppressed)
=3D=3D8325=3D=3D=20
=3D=3D8325=3D=3D ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 9 =
from 4)
=3D=3D8325=3D=3D malloc/free: in use at exit: 2,747,320 bytes in 284 =
blocks.
=3D=3D8325=3D=3D malloc/free: 417 allocs, 133 frees, 3,008,604 bytes =
allocated.
=3D=3D8325=3D=3D For a detailed leak analysis, rerun with: =
--leak-check=3Dyes
=3D=3D8325=3D=3D For counts of detected errors, rerun with: -v
|
|
From: Nicholas N. <nj...@cs...> - 2005-12-19 19:40:38
|
On Tue, 13 Dec 2005, as...@qu... wrote:
> I've attached a patch to fix up a small error in the valgrind output
> when using --gen-suppressions=all. It removes the spurious "{ <insert
> a suppression name here>" lines shown below.
Committed, thanks.
Nick
|