This queue is for tickets about the Method-Signatures CPAN distribution.

Report information
The Basics
Id:
81360
Status:
open
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
MAUKE [...] cpan.org
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
20120523
Fixed in:
(no value)



Subject: Infinite loop during parsing
$ cat hang #!perl use Method::Signatures; method id_2 () :A (t: *) { } __END__ $ perl -c hang The code above makes the perl parser hang, eating 100% CPU.
Reduced version: use Method::Signatures; func f :
Subject: Re: [rt.cpan.org #81360] Infinite loop during parsing
Date: Fri, 23 Nov 2012 17:58:56 -0800
To: bug-Method-Signatures@rt.cpan.org
From: Michael G Schwern <schwern@pobox.com>
The infinite loop is inside Devel::Declare::Context::Simple->strip_attrs. That should be fairly simple to make a test for and report upstream.
Upstream bug; rejecting.
On Sun Dec 23 22:20:21 2012, BAREFOOT wrote:
Show quoted text
> Upstream bug; rejecting.

Wait a second, it still effects our users.  It's still our bug even if we didn't report it.

Did it get reported upstream?  If so, what's the ticket # so we can link it to this one.

When it gets fixed upstream, will need to remember to bump our version requirement.

Meanwhile, can we work around it?


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.