develooper Front page | perl.perl5.porters | Postings from June 2013

Re: Perl 5.18 and Regexp::Grammars

Thread Previous | Thread Next
Dave Mitchell
June 27, 2013 22:26
Re: Perl 5.18 and Regexp::Grammars
Message ID:
On Fri, Jun 28, 2013 at 06:46:51AM +1000, Damian Conway wrote:
>         * The final problem that has arisen in 5.18 is that several
>           tests in R::G's suite changed from passing under 5.16 to
>           segfaulting under 5.18. That's a separate, and arguably far
>           more serious, problem in itself...and an indication that some
>           deep issue still lurks in the new mechanism. I have not yet
>           had the time to track this problem down more specifically.

I'll need more time to digest the rest of your email, but as to the SEGVs:
I've just tried running Regexp-Grammars-1.030 under 5.18.0 (with the >=
5.18 test disabled), and although many tests fail, or exit with 255 due to
'use re eval' not being in scope, I couldn't see any SEGVs.

Do you know which tests did for you?

My gut instinct would be that they are SEGVing due to recursive calls to
overloading (which quickly blows the C stack, and is a problem with all


Thread Previous | Thread Next Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About