LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Llfrg_at_[hidden]
Date: 2004-04-01 13:58:06


Below is the output of Valgrind for the (first) faulty process (pid 1716). I must admit I don't quite understand it. I am still working on it, but if anyone has a clue...

Thanks.

==1716== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
==1716== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
==1716== Using valgrind-2.0.0, a program supervision framework for x86-linux.
==1716== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
==1716==
==1716== My PID = 1716, parent PID = 1508. Prog and args are:
==1716== /home/top2/ra019837/mpiprogs/transitive/fechonb
==1716== 1200eos.txt
==1716== Estimated CPU clock rate is 449 MHz
==1716== For more details, rerun with: -v
==1716==
==1716== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1716== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1716== by 0x8066AF8: _cio_kreqfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066AB2: _cio_kreq (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x806B8B5: kattach (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF5A0 is on thread 1's stack
==1716==
==1716== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1716== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1716== by 0x8066AF8: _cio_kreqfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066AB2: _cio_kreq (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x806B3E2: _cipc_ksend (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFE3A8 is on thread 1's stack
==1716==
==1716== Syscall param writev(vector[...]) contains uninitialised or unaddressable byte(s)
==1716== at 0x40189224: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
==1716== by 0x4018926E: __writev (vg_intercept.c:774)
==1716== by 0x806AE4D: mwritev (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066C82: _cio_send (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF604 is on thread 1's stack
==1716==
==1716== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1716== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1716== by 0x8066AF8: _cio_kreqfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x806B5EE: _cipc_ksrfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x806BD56: ksrfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFE278 is on thread 1's stack
==1716==
==1716== Syscall param writev(vector) contains uninitialised or unaddressable byte(s)
==1716== at 0x40189224: vgAllRoadsLeadToRome_writev (vg_intercept.c:109)
==1716== by 0x4018926E: __writev (vg_intercept.c:774)
==1716== by 0x806AE4D: mwritev (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066C82: _cio_send (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF448 is on thread 1's stack
==1716==
==1716== Syscall param readv(vector) contains uninitialised or unaddressable byte(s)
==1716== at 0x401890CF: vgAllRoadsLeadToRome_readv (vg_intercept.c:109)
==1716== by 0x40189119: __readv (vg_intercept.c:748)
==1716== by 0x806ACAD: mreadv (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066BE1: _cio_recv (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF268 is on thread 1's stack
==1716==
==1716== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1716== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1716== by 0x805FFA1: _tcp_fastrecv (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x805CEF4: _rpi_c2c_fastrecv (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8057E1C: MPI_Recv (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF7F4 is on thread 1's stack
==1716==
==1716== Use of uninitialised value of size 4
==1716== at 0x804A248: main (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x42017498: __libc_start_main (in /lib/i686/libc-2.2.5.so)
==1716== by 0x8049560: (within /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716==
==1716== Use of uninitialised value of size 4
==1716== at 0x8054D86: lam_isend (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x804E211: MPI_Isend (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x804A2BA: main (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x42017498: __libc_start_main (in /lib/i686/libc-2.2.5.so)
==1716==
==1716== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1716== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1716== by 0x8066AF8: _cio_kreqfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x806B9B8: kdetach (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== by 0x8066E78: lam_kexit (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1716== Address 0xBFFFF2D4 is on thread 1's stack
==1716==
==1716== ERROR SUMMARY: 446 errors from 10 contexts (suppressed: 6 from 1)
==1716== malloc/free: in use at exit: 22733566 bytes in 102 blocks.
==1716== malloc/free: 194 allocs, 92 frees, 22953421 bytes allocated.
==1716== For counts of detected errors, rerun with: -v
==1716== searching for pointers to 102 not-freed blocks.
==1723==
==1723== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==1723== at 0x420DACE4: __libc_write (in /lib/i686/libc-2.2.5.so)
==1723== by 0x8066AF8: _cio_kreqfront (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1723== by 0x806B9B8: kdetach (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1723== by 0x8066E78: lam_kexit (in /home/h/top2/ra019837/mpiprogs/transitive/fechonb)
==1723== Address 0xBFFFF2D4 is on thread 1's stack
==1723==
==1723== ERROR SUMMARY: 869 errors from 10 contexts (suppressed: 6 from 1)
==1723== malloc/free: in use at exit: 22733566 bytes in 102 blocks.
==1723== malloc/free: 201 allocs, 99 frees, 22971862 bytes allocated.
==1723== For counts of detected errors, rerun with: -v
==1723== searching for pointers to 102 not-freed blocks.
==1716== checked 26728956 bytes.
==1716==
==1716== LEAK SUMMARY:
==1716== definitely lost: 0 bytes in 0 blocks.
==1716== possibly lost: 0 bytes in 0 blocks.
==1716== still reachable: 22733566 bytes in 102 blocks.
==1716== suppressed: 0 bytes in 0 blocks.
==1716== Reachable blocks (those to which a pointer was found) are not shown.
==1716== To see them, rerun with: --show-reachable=yes
==1716==
==1723== checked 26728956 bytes.
==1723==
==1723== LEAK SUMMARY:
==1723== definitely lost: 0 bytes in 0 blocks.
==1723== possibly lost: 0 bytes in 0 blocks.
==1723== still reachable: 22733566 bytes in 102 blocks.
==1723== suppressed: 0 bytes in 0 blocks.
==1723== Reachable blocks (those to which a pointer was found) are not shown.
==1723== To see them, rerun with: --show-reachable=yes
==1723==