Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: Patrick Jessee (pj_at_[hidden])
Date: 2006-06-28 09:43:38

Hello. I've tracked down the source of the previously reported startup
problem with Openmpi 1.1. On startup, it fails with the messages:

mca_oob_tcp_accept: accept() failed with errno 9.

This didn't happen with 1.0.2.

The trigger for this behavior is if standard input happens to be closed
before calling mpirun. In this particular case, mpirun was being
started by a wrapper Bourne shell script that had standard input
closed. It's fairly easy to reproduce. Interestingly, the problem is
not seen if standard input is opened from an arbitrary device such as

This is the first MPI with which we've seen this behavior, and it didn't
happen with 1.0.2 so something must have been introduced in 1.1.
Perhaps 1.1 makes some assumptions about the state of the standard file

Hopefully this feedback is helpful to someone in resolving the problem.