Open MPI logo

Open MPI User's Mailing List Archives

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

Subject: [OMPI users] Minor bug: invalid values for opal_signal MCA parameter cause internal error
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2013-03-18 15:56:43

If a user gives an invalid value for the opal_signal MCA parameter, such
as in the command:

mpirun -mca opal_signal x /bin/ls

the error produced by Open MPI 1.6.3 is:

It looks like opal_init failed for some reason; your parallel process is
likely to abort. There are many reasons that a parallel process can
fail during opal_init; some of which are due to configuration or
environment problems. This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

   opal_util_register_stackhandlers failed
   --> Returned value -5 instead of OPAL_SUCCESS

which claims to be an internal error, not an invalid argument given by a
user. That parameter also appears to be poorly documented in general
(mentioned in ompi_info -a and on the mailing lists), and seems like it
would be an incredibly useful debugging tool when running a crashing
application under a debugger.

-- Jeremiah Willcock