[Israel.pm] catching segmentation faults and other crashes

Yona Shlomo yona at cs.technion.ac.il
Mon Nov 12 04:13:37 PST 2007


On Mon, 12 Nov 2007, Mikhael Goikhman wrote:

>> $? didn't do the trick for me for some reason.
>> I'll probe further and try to figure out why.
>
> Are you sure the program actually dumps core? With "limit coredumpsize 0"
> in a shell (versus "limit coredumpsize unlimited"), there is no core dump
> and the 7-th bit of $? is always zero (the "&& 128" check), as expected.
> But even then, $? is not 0, also as expected. On all unix systems I have.
>

I actually don't care if there is a core dump or not.
I just wanted to know that the tool crashed.

The fallback is not only to look for nonzero value of $? but
I might get this triggered also when there is no crash...

-- 
Shlomo Yona
yona at cs.technion.ac.il
http://yeda.cs.technion.ac.il/~yona/



More information about the Perl mailing list