[sheepdog] [PATCH] call a default signal handler in crash_handler()
MORITA Kazutaka
morita.kazutaka at lab.ntt.co.jp
Fri Apr 12 08:21:11 CEST 2013
At Fri, 12 Apr 2013 14:01:02 +0800,
Liu Yuan wrote:
>
> On 04/12/2013 12:58 PM, MORITA Kazutaka wrote:
> > + fprintf(stderr, "signal (%s) didn't terminate the process.",
> > + strsignal(signo));
>
> What does it mean 'signal xxx didn't terminate the process'? I don't get
> it, does it mean that the process catch it but can't handle it and exit
> with crash_handler()?
It means that the default handler for the signal couldn't terminate
the process even though we sent the signal just before the line. If
we get the message, something goes wrong.
Should the message be "default handler for signal xxx didn't terminate
the process"?
Thanks,
Kazutaka
More information about the sheepdog
mailing list