[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