--On Wednesday, June 18, 2003 09:40:22 -0400 Michael Kohne <[EMAIL PROTECTED]> wrote:

Finally figured the problem out. It turns out that our daemon wasn't
clearing the signal mask before execing the child. Rsync seems to use some
signals for the various processes to communicate with each other, and the
non-default signal mask was blocking one or more signals that rsync needed
to complete it's shutdown. Who knows what other things wouldn't have
worked right for the same reason...

If rsync relies on signal delivery, rsync _must_ unblock those signals in addition to setting the signal handler. Assuming your initial signal state is a _very_ bad idea.


--
Carson

--
To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to