On Wed, Feb 26, 2003 at 01:26:51PM -0800, David Dyck wrote:

> Anyway, it's been a while since I last did a make test
> with Inline and Inline::C.  Since then I've upgraded
> to the latest bleading-edge perl v5.9.0 DEVEL18374.
> I went to the same directory I had tested it in before (Inline-0.44),
> and attempted to go through the normal
>   perl Makefile.PL
>   make
>   make test
>    etc
> processes, but when I got to make test,
>     t/01syntax.....
> in Inline-0.44/C seemed to consume many minutes of cpu time.


I think that it is too, as I can make it hang on 18785. Running with -Dt
(DEBUGGING's tracing) gets me a hang here:

(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       concat
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       padsv($initial)
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       concat
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       const(PV("]*)* "\0))
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       concat
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       padsv($initial)
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       quotemeta
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       concat
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       const(PV(" "\0))
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       concat
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       regcomp
(/usr/local/lib/perl5/5.9.0/Text/Balanced.pm:688)       match

I don't quite what that means, but I'm guessing that something is sending
the regexp ending into a (near) infinite loop.

Nicholas Clark

Reply via email to