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