We don't use it - mpirun traps it and then propagates it by default to all 
remote procs.

What OMPI version is this?

On Aug 25, 2010, at 10:23 AM, Steve Wise wrote:

> Hey Open MPI wizards,
> 
> I'm trying to debug something in my library that gets loaded into my mpi 
> processes when they are started via mpirun.  With other MPIs, I've been able 
> to deliver SIGUSR2 to the process and trigger some debug code I have in my 
> library that sets up a handler for SIGUSR2.  However, when I deliver SIGUSR2 
> to my process running under OMPI, the process just dies and mpirun logs this:
> 
> --------------------------------------------------------------------------
> mpirun noticed that process rank 0 with PID 13568 on node hpc-cn2 exited on 
> signal 12 (User defined signal 2).
> --------------------------------------------------------------------------
> 
> 
> Is there any way to allow SIGUSR2 to reach my library handler?
> 
> Does OMPI use SIGUSR1/2 for other purposes?
> 
> Is there some other clever way I can kick my library at runtime to dump its 
> debug code?  Like maybe interface with the MPI debug code somehow so things 
> like padb could trigger this debug logic?
> 
> Thanks in advance,
> 
> Steve.
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


Reply via email to