Re: [OMPI users] Open MPI 1.3 segfault on amd64 with Rmpi

2009-02-09 Thread Dirk Eddelbuettel
To bring closure to this thread, we found that the following simple patch to Rmpi/src/Rmpi.c fixes the problem: --- rmpi-0.5-6.orig/src/Rmpi.c +++ rmpi-0.5-6/src/Rmpi.c @@ -63,7 +63,7 @@ else { #ifdef OPENMPI - dlopen("libmpi.so.0", RTLD_GLOBAL); + dlopen("libmpi.so.0", RTL

Re: [OMPI users] Open MPI 1.3 segfault on amd64 with Rmpi

2009-02-01 Thread Jeff Squyres
On Jan 30, 2009, at 4:54 PM, Dirk Eddelbuettel wrote: | > where things end in the loop over oapl_list() elements. I still see a | > fprintf() statment just before | > | > if (MCA_SUCCESS == component->mca_register_component_params()) { | > | > in the middle of the open_components function i

Re: [OMPI users] Open MPI 1.3 segfault on amd64 with Rmpi

2009-01-30 Thread Dirk Eddelbuettel
On 30 January 2009 at 16:15, Jeff Squyres wrote: | On Jan 26, 2009, at 3:33 PM, Dirk Eddelbuettel wrote: | | > Gdb doesn't want to step into the Open MPI code; I used debugging | > symbols for | > both R and Open MPI that are available via -dbg packages with the | > debugging | > info. So de

Re: [OMPI users] Open MPI 1.3 segfault on amd64 with Rmpi

2009-01-30 Thread Jeff Squyres
On Jan 26, 2009, at 3:33 PM, Dirk Eddelbuettel wrote: Gdb doesn't want to step into the Open MPI code; I used debugging symbols for both R and Open MPI that are available via -dbg packages with the debugging info. So descending one function at a time, I see the following calling sequence