in reply to Re: Re: Determining proces
in thread Determining process cause of death

It's about the best you can manage. If you don't declare lexicals in the signal handler you may find yourself more (though not completely) stable. Whatever you do, don't use those variables anywhere outside the signal handler!

If you've got Inline, you could always try writing the signal handler in C, since what you're doing doesn't really require any perl interaction.