Skip Menu |
Report information
Id: 123893
Status: resolved
Priority: 0/
Queue: perl5

Owner: Nobody
Requestors: hv <hv [at] crypt.org>
Cc:
AdminCc:

Operating System: (no value)
PatchStatus: (no value)
Severity: low
Type: unknown
Perl Version: (no value)
Fixed In: 5.22.0



Subject: parse hangs
Download (untitled) / with headers
text/plain 567b
I restarted AFL (<http://lcamtuf.coredump.cx/afl/>) on latest blead, but it quickly finds this and hangs: ./miniperl -ce '"@{"' Bisect shows this was introduced by the recent commit e47d32dcd5: [perl #123712] Fix /$a[/ parsing The parser used to read more lines of input when parsing code interpo- lated into quote-like operators, under some circumstance. [...] The simplest fix is to modify the function that reads more input, namely, lex_next_chunk, and prevent it from reading more lines of input from inside a quote-like operator. Hugo
RT-Send-CC: perl5-porters [...] perl.org
Fixed in 0f9d53bbc. -- Father Chrysostomos
Download (untitled) / with headers
text/plain 200b
Thank you for submitting this ticket. The issue should now be resolved with the release today of Perl v5.22, which is available at http://www.perl.org/get.html -- Karl Williamson for the Perl 5 team


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org