Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
$ uname -a
This is actually a regression. The code makes sense (more or less), I can't see why would it error out like this.
Bisectable points to (2017-01-31) rakudo/rakudo@9ed4449
On 2017-04-24 15:52:55, firstname.lastname@example.org wrote:
On Mon, 24 Apr 2017 16:01:19 -0700, email@example.com wrote:
If it worked before, then it was by luck. The extra sanity check added in MoarVM that produces this message prevented a mis-generated NFA from causing the VM to read junk memory. In some cases, that led to a SEGV.
Anyway, the fix will be to figure out where in the NFA generator we are mis-generating things. That ain't the easiest thing to debug, but I will try and take a look at it soon, if I'm not beaten to it. The relevant code is in the NQP repository, under src/QRegex/NFA.nqp.