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

Owner: khw <khw [at]>
Requestors: brian.carpenter [at]

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

Subject: S_reg: Assertion `(pRExC_state->parse) < (pRExC_state->end)' failed (regcomp.c:10187)
Download (untitled) / with headers
text/plain 366b
While fuzzing Perl v5.23.9 (v5.23.8-11-g71dfb35) with American Fuzzy Lop, I found a script that triggers an assertion failure: ~/perl/perl -e '0,qr{(}' perl: regcomp.c:10187: S_reg: Assertion `(pRExC_state->parse) < (pRExC_state->end)' failed. In contrast, Perl v5.20.2 throws the following: Unmatched ( in regex; marked by <-- HERE in m/( <-- HERE / at -e line 1.
RT-Send-CC: perl5-porters [...]
Fixed by commit 77eddfe1ca901cdf5a01ed0f5b9f1db812410513 -- Karl Williamson
Download (untitled) / with headers
text/plain 252b
Thank you for submitting this report. You have helped make Perl better. With the release of Perl 5.24.0 on May 9, 2016, this and 149 other issues have been resolved. Perl 5.24.0 may be downloaded via

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