I looks like OMPI_MCA_mpi_abort_print_stack=1 is broken.  I'm seeing
following warning with it.

--------------------------
$mpirun -np 2  -x OMPI_MCA_mpi_abort_print_stack=1 ./hello_c
--------------------------------------------------------------------------
WARNING: A user-supplied value attempted to override the default-only MCA
variable named "mpi_abort_print_stack".

The user-supplied value was ignored.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
WARNING: A user-supplied value attempted to override the default-only MCA
variable named "mpi_abort_print_stack".

The user-supplied value was ignored.
--------------------------------------------------------------------------
Hello, world, I am 1 of 2,
Hello, world, I am 0 of 2,
----------------------------------


It seems HAVE_BACKTRACE is not defined by any configuration but, below
relevant code is guarded with it.


#if OPAL_WANT_PRETTY_PRINT_STACKTRACE && defined(HAVE_BACKTRACE)
                                 0,
                                 OPAL_INFO_LVL_9,
                                 MCA_BASE_VAR_SCOPE_READONLY,
#else
                                 MCA_BASE_VAR_FLAG_DEFAULT_ONLY,
                                 OPAL_INFO_LVL_9,
                                 MCA_BASE_VAR_SCOPE_CONSTANT,
#endif

$git grep HAVE_BACKTRACE
ompi/runtime/ompi_mpi_params.c:#if OPAL_WANT_PRETTY_PRINT_STACKTRACE &&
defined(HAVE_BACKTRACE)
$


-- 
-Devendar

Reply via email to