[exim] sigprocmask Re: exim -qTIME not starting queue runner…

Top Page
Delete this message
Reply to this message
Author: Lutz Preßler
Date:  
To: Tom Kistner, exim-users, poeml
Old-Topics: Re: [exim] exim -qTIME not starting queue runners on some Linux system
Subject: [exim] sigprocmask Re: exim -qTIME not starting queue runners on some Linux system
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  <Lutz.Pressler@???>    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