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