[Israel.pm] catching segmentation faults and other crashes
Mikhael Goikhman
migo at homemail.com
Mon Nov 12 11:53:24 EET 2007
On 12 Nov 2007 09:51:04 +0200, Yona Shlomo wrote:
>
> Can you recommend a way to catch the crash of the tool,
> despite the fact that it still emits some (possibly good)
> output?
Run these commands, one with and one without internal segfault:
perl -e 'print qx(perl -e "\$| = 1; print qq(output\n); 1 && dump()"); print "Core dumped\n" if $? & 128'
perl -e 'print qx(perl -e "\$| = 1; print qq(output\n); 0 && dump()"); print "Core dumped\n" if $? & 128'
You should remember to remove core files if any (named like core or
perl.core or core.12345, depending on the OS).
Regards,
Mikhael.
--
perl -e 'print+chr(64+hex)for+split//,d9b815c07f9b8d1e'
More information about the Perl
mailing list