valgrind reports a problem with mpich and ld-2.9.so library
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mpich (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mpich-bin
I was trying to run a new program developed by SUNY at Buffalo and the program seems to go into an infinite loop. The same happen with a former version which also uses mpi. They do callings to mpich. Thus, I run the program using valgrind:
The direct report of valgrind was not clear for me (without option -v), as it only shows this warning:
==12266== Warning: invalid file descriptor -1 in syscall write()
however I am attaching the log (valgring-1.log)
By including the option -v, valgrind shows several CRC mismatches and seems to point towards the library ld-2.9.so:
==32107== Warning: invalid file descriptor -1 in syscall write()
==32107== at 0x40007F2: (within /lib/ld-2.9.so)
as shown in the second attached file (valgrind-2.log).
The reported problem on the hpfem.C routine (mine) corresponds to the calling of mpi:
MPI_
I am using Ubuntu 9.04, however, this problem does not appear on former versions of Ubuntu (e.g. 8.10).
Any idea?
Gustavo
Hi again,
this is to report that the same problem occurs with a simple program that uses mpi (see the attached file).