Mac OS X 1.9 dropped support for gdb. Please report the output of lldb instead.
Also, can you run “otool -L ./hello_cxx” and report the output. Thanks, George. On Nov 25, 2013, at 15:09 , Meredith, Karl <karl.mered...@fmglobal.com> wrote: > I do have DYLD_LIBRARY_PATH set to the same paths as LD_LIBRARY_PATH. This > does not resolve the problem. The code still hangs on MPI::Init(). > > Another thing I tried is I recompiled openmpi with the debug flags activated: > ./configure --prefix=$HOME/tools/openmpi --enable-debug > make > make install > > Then, I attached to the running process using gdb. I tried to do a back > trace and see where it was hanging up at, but all I got was this: > Attaching to process 45231 > Reading symbols from > /Users/meredithk/tools/openmpi-1.6.5/examples/hello_cxx...Reading symbols > from > /Users/meredithk/tools/openmpi-1.6.5/examples/hello_cxx.dSYM/Contents/Resources/DWARF/hello_cxx...done. > done. > 0x00007fff8c1859aa in ?? () > (gdb) bt > #0 0x00007fff8c1859aa in ?? () > #1 0x0000000106b73ea0 in ?? () > #2 0x706d6e65706f2f2f in ?? () > #3 0x0000000000000001 in ?? () > #4 0x0000000000000000 in ?? () > > This output from gdb was not terribly helpful to me. > > Karl > > > On Nov 25, 2013, at 8:30 AM, Hammond, Simon David (-EXP) > <sdha...@sandia.gov<mailto:sdha...@sandia.gov>> wrote: > > We have occasionally had a problem like this when we set LD_LIBRARY_PATH > only. On OSX you may need to set DYLD_LIBRARY_PATH instead ( set it to the > same lib directory ) > > Can you try that and see if it resolves the problem? > > > > Si Hammond > Sandia National Laboratories > Remote Connection > > > -----Original Message----- > From: Meredith, Karl > [karl.mered...@fmglobal.com<mailto:karl.mered...@fmglobal.com>] > Sent: Monday, November 25, 2013 06:25 AM Mountain Standard Time > To: Open MPI Users > Subject: [EXTERNAL] Re: [OMPI users] open-mpi on Mac OS 10.9 (Mavericks) > > > I do have these two environment variables set: > > LD_LIBRARY_PATH=/Users/meredithk/tools/openmpi/lib > PATH=/Users/meredithk/tools/openmpi/bin > > Running mpirun seems to work fine with a simple command, like hostname: > > $ )mpirun -n 2 hostname > meredithk-mac.corp.fmglobal.com<http://meredithk-mac.corp.fmglobal.com> > meredithk-mac.corp.fmglobal.com<http://meredithk-mac.corp.fmglobal.com> > > I am trying to run the simple hello_cxx example from the openmpi > distribution, compiled as such: > mpic++ -g hello_cxx.cc -o hello_cxx > > It compiles fine, without warning or error. However, when I go to run the > example, it stalls on the MPI::Init() command: > mpirun -np 1 hello_cxx > It never errors out or crashes. It simply hangs. > > I am using the same mpic++ and mpirun version: > $ )which mpirun > /Users/meredithk/tools/openmpi/bin/mpirun > > $ )which mpic++ > /Users/meredithk/tools/openmpi/bin/mpic++ > > Not quite sure what else to check. > > Karl > > > On Nov 23, 2013, at 5:29 PM, Ralph Castain > <r...@open-mpi.org<mailto:r...@open-mpi.org>> wrote: > >> Strange - I run on Mavericks now without problem. Can you run "mpirun -n 1 >> hostname"? >> >> You also might want to check your PATH and LD_LIBRARY_PATH to ensure you >> have the prefix where you installed OMPI 1.6.5 at the front. Mac distributes >> a very old version of OMPI with its software and you don't want to pick it >> up by mistake. >> >> >> On Nov 22, 2013, at 1:45 PM, Meredith, Karl >> <karl.mered...@fmglobal.com<mailto:karl.mered...@fmglobal.com>> wrote: >> >>> I recently upgraded my 2013 Macbook Pro (Retina display) from 10.8 to 10.9. >>> I downloaded and installed openmpi-1.6.5 and compiled it with gcc 4.8 (gcc >>> installed from macports). >>> openmpi compiled and installed without error. >>> >>> However, when I try to run any of the example test cases, the code gets >>> stuck inside the first MPI::Init() call and never returns. >>> >>> Any thoughts on what might be going wrong? >>> >>> The same install on OS 10.8 works fine and the example test cases run >>> without error. >>> >>> Karl >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org<mailto:us...@open-mpi.org> >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org<mailto:us...@open-mpi.org> >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org<mailto:us...@open-mpi.org> > http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org<mailto:us...@open-mpi.org> > http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users