There's a reason the unsafe signals are called "unsafe". It's been my loud opinion for a long time that Perl should never have had unsafe signals ... there is never an excuse for Perl dumping core, and with unsafe signals, Perl dumps core. If you're lucky.