[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#531522: Bug#531419: mpicc segfaults when called by fakeroot



Agreed. We thought that stat() was safe to call in the malloc init hook -- it seems to be in most other places, at least.

If there's some other safe way to check that stat() is *not* safe, that would be great.


On Jun 12, 2009, at 1:44 AM, Steve M. Robbins wrote:

On Wed, Jun 10, 2009 at 01:59:41PM +0200, Manuel Prinz wrote:
Checked again, the bug is somewhere in Open MPI. While testing on Lenny,
I had some cruft left over. A fresh 1.3.2 installation shows the same
behaviour.

OK, so where do we go from here?

It seems to me that OpenMPI is at fault for doing crafty things like
"stat()" in the __malloc_initialize_hook().  If that is the accepted
view, then having a way to suppress this behaviour, say with an
environment variable as suggested by Jeff Squyres, seems appropriate.
That would let me solve my problem by setting the variable in
debian/rules.  Or we could solve it Debian-wide by having
the variable set by fakeroot.

Thoughts?

-Steve


--
Jeff Squyres
Cisco Systems


Reply to: