Open MPI main development repository (BSD license)
https://github.com/open-mpi/ompi
6ee5a29c2f
after MPI-startup. For this a new mpirun-parameter "mpi_signal" is added, one may specify a comma-separated list of signals to grab, e.g. mpirun --mca mpi_signal 8,11 will check for SIGFPE and SIGSEGV. It only finds the first fault (SA_ONESHOT), as after the return the same fault will occur again. As printout, the data provided by siginfo_t is printed to STDOUT (yes, it calls printf ,-]). Additionally, with glibc, it uses backtrace and backtrace_symbols to print the calling stack up to the function in which the signal was raised: (Rank:0) Going to write to RD_ONLY mmaped shared mem Signal:11 info.si_errno:0(Success) si_code:2(SEGV_ACCERR) Failing at addr:0x4020c000 [0] func:/home/rusraink/ompi-gcc/lib/libmpi.so.0 [0x40121afe] [1] func:./t0 [0x42029180] [2] func:./t0(__libc_start_main+0x95) [0x42017589] [3] func:./t0(__libc_start_main+0x49) [0x8048691] This commit was SVN r4170. |
||
---|---|---|
config | ||
contrib | ||
etc | ||
include | ||
src | ||
test | ||
vcproj | ||
acinclude.m4 | ||
autogen.sh | ||
configure.ac | ||
Doxyfile | ||
HACKING | ||
INSTALL | ||
LICENSE | ||
Makefile.am | ||
README | ||
VERSION |
Copyright (c) 2004-2005 The Trustees of Indiana University. All rights reserved. Copyright (c) 2004-2005 The Trustees of the University of Tennessee. All rights reserved. Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved. $COPYRIGHT$ Additional copyrights may follow $HEADER$ This is the world's greatest MPI. ...more to write here should be a short file, referring to the real docs.