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

Owner: Nobody

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

Subject: qr/(?{...})/ regressions in 5.18
Download (untitled) / with headers
text/plain 533b
I fixed these in two recent commits: 3bc8ec963e9: $ perl5.18.1 -e 'qr/@a(?{})/' Bizarre copy of ARRAY in subroutine exit at -e line 1. d100ca43dce2: $ ./perl -e 'qr/\Q(?{})/' Assertion failed: (AvFILLp(PL_comppad) == 0), function Perl_pmruntime, file op.c, line 5395. Abort trap: 6 I recommend that we backport the fixes to both maint-5.20 and maint-5.18. d100ca43dce2 looks complex. If necessary, we could just delete the assertion from the maint branches, instead of backporting the new assertion. -- Father Chrysostomos
Subject: Your ticket against Perl 5 has been resolved
Download (untitled) / with headers
text/plain 263b
Thanks for submitting this ticket The issue should be resolved with the release today of Perl v5.22, available at If you find that the problem persists, feel free to reopen this ticket -- Karl Williamson for the Perl 5 porters team

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

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