Thanks for the bug report. This has been fixed in r26784 of the trunk and should be in tonight's tarball.
Brian On 7/11/12 6:09 AM, "Mikhail Kurnosov" <mkurno...@gmail.com> wrote: >Hello, > >In the case of single process the MPI_Ibarrier call fails (seg. fault). >Request object does not initialized in this function (LibNBC is not >called for it). > >The following example fails on Open MPI 1.9a1r26779: > >$ cat ibarrier_test.c >#include <mpi.h> > >int main(int argc, char **argv) >{ > MPI_Request req; > MPI_Status status; > > MPI_Init(&argc, &argv); > MPI_Ibarrier(MPI_COMM_WORLD, &req); > /* MPI_Wait will crash. */ > MPI_Wait(&req, &status); > MPI_Finalize(); > return 0; >} > >$ mpiexec -n 1 ./ibarrier_test >[mkws:26288] *** Process received signal *** >[mkws:26288] Signal: Segmentation fault (11) >[mkws:26288] Signal code: Address not mapped (1) >[mkws:26288] Failing at address: 0x58 >[mkws:26288] [ 0] /lib64/libpthread.so.0() [0x3d6040f500] >[mkws:26288] [ 1] >/home/mkurnosov/opt/openmpi-1.9a1r26779/lib/libmpi.so.0(ompi_request_defau >lt_wait+0x17) >[0x7f75d824c707] >[mkws:26288] [ 2] >/home/mkurnosov/opt/openmpi-1.9a1r26779/lib/libmpi.so.0(MPI_Wait+0x5d) >[0x7f75d8276e0d] >[mkws:26288] [ 3] ./ibarrier_test(main+0x46) [0x40089a] >[mkws:26288] [ 4] /lib64/libc.so.6(__libc_start_main+0xed) [0x3d5f82169d] >[mkws:26288] [ 5] ./ibarrier_test() [0x400799] >[mkws:26288] *** End of error message *** > >-- >Mikhail Kurnosov >Computer Systems Department >Siberian State University of Telecommunications and Information Sciences >Address: 630102, 86 Kirova str., Novosibirsk, Russia >Email: mkurno...@gmail.com >http://cpct.sibsutis.ru/~mkurnosov > >_______________________________________________ >devel mailing list >de...@open-mpi.org >http://www.open-mpi.org/mailman/listinfo.cgi/devel > >