Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

From: Brian Barrett (bbarrett_at_[hidden])
Date: 2007-04-20 11:32:41


On Apr 19, 2007, at 8:38 AM, Aurelien Bouteiller wrote:

> Hi,
> I am experiencing several fancy bugs with ORTE.
>
> All bugs occur on Intel 32 bits architecture under Mac OS X using gcc
> 4.2. The tested version is todays trunk (it also have occured for at
> least three weeks)
>
> First occurs when compiling in "optimized" mode (aka configure
> --disable-debug --with-platform=optimized) and does not occur in debug
> mode.

Fixed as of r14440. Was caused by a faulty compiler hint that
allowed the compiler to optimize out some much needed checks on the
input.

> The other one occurs when running MPI program without mpirun (I know
> this is pretty useless but still ;) ). This bug does not require
> specific compilation options to occur. Running mpirun -np 1
> mympiprogram
> is fine, but running mympiprogram fails with segfault in MPI_Finalize:
>
> ~/ompi$ mpirun -np 1 mpiself
> ~/ompi$ gdb mpiself
> (gdb) r
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0x77767578
> 0x90002e46 in szone_malloc ()

As of r14440, I'm unable to replicate, but it could have been one of
those getting lucky issues. Can you see if the problem is still
occurring?

Brian