On Fri, Apr 06, 2007 at 11:55:49AM -0700, jerry gay wrote:
> On 4/6/07, Nicholas Clark <[EMAIL PROTECTED]> wrote:

> >If it's a crash in S_regmatch that's usually due to a regular expression
> >going exponential and exhausting the C stack. In turn, that's usually due 
> >to
> >nested capturing parentheses, non-matching, and lots of backtracking.
> >
> >Whilst the C stack crash is fixed in 5.9.x, those sorts of regexps can 
> >often
> >take an insane amount of time to realise that they aren't going to match,
> >so (assuming I'm right here) it means that it's likely that there's a
> >badly written (to the point of buggy) regexp in the pod checker.
> >
> >Not that that really helps track it down.
> >
> well, it does point us to Pod::Simple::Checker, which is the checker
> that's used in tools/docs/pod_errors.pl.

IIRC I found and removed one of those from a Pod module that was integrated
into bleadperl. It may well have been Pod::Simple, and if so, as Allison has
released new versions recently, it should now be gone, if it wasn't already.

Nicholas Clark

Reply via email to