On Dec 7, 2007 3:51 PM, Ronald Dai. <[EMAIL PROTECTED]> wrote:
> Could someone help me to explain under what circumstances, the mod_perl or
> apache would abort a process within an eval block without letting the code
> complete the block?

A segfault or an exit().

Your perl is pretty old, so it's possible you're seeing some
long-ago-fixed bug here.  But eval can't catch segfaults or exit()
calls in any perl code.  You could also have a $SIG{__DIE__} handler
somewhere that is intercepting the error and not returning.

- Perrin

Reply via email to