On So, 05 Aug 2007, I wrote:
> On the problematic system openssh had been restarted from a
> process with SIGALRM blocked though. Don't know how that happened
> initially, but now (through long running screen sessions etc.)
> the system is tainted with many processes that have
> 0000000000002000 set in the SigBlk: field of /proc/PID/status.
> 
> Strange, that no other problems resulted (or at least haven't
> been recognized).
> 
> Anyway - no Exim topic.
Thinking a little bit more about it: maybe it is.
Signal handling in different POSIX OSes seems to be
difficult, but why is Exim not unblocking SIGALRM with
sigprocmask in daemon.c to guard against such a problem?

Lutz

-- 
Lutz Preßler  <[EMAIL PROTECTED]>    http://www.SerNet.DE/
SerNet Service Network GmbH, Bahnhofsallee 1b, D-37081 Göttingen
Tel.: +49-551-370000-2,      FAX: +49-551-370000-9
AG Göttingen, HRB 2816,      GF: Dr. Johannes Loxen

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to