> Signal handling is a fragile mix of system and libc state.
If the
> system thinks that a signal (say SIGFPE) isn't handled while the libc
> thinks it is (after starting a dumped executable that was handling it)
> I don't really know what will happen.
Right. Dumping sucks in many ways. There's plenty of confusion in
the source too.
Hmmm, there's no crew who saves sinking FreeBSD.
Here's my adhoc & dirty patch for the problem, for the time being.
I'm not sure that the problem is FreeBSD specific or not.
The code is still working around 12 hours.
1998-05-19 Kazuyuki IENAGA <ienaga(a)jsys.co.jp>
* alloc.c: (make_float) Avoids FPE when dumping xemacs, not
using signal handler. This code should be removed when the
real problem is cleared.