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

Reply via email to