Rakudo coredumps on a spectest on 64bit linux

Nick Wellnhofer wellnhofer at aevum.de
Sat Sep 11 15:39:44 UTC 2010


On 11/09/10 03:41, Bruce Gray wrote:
> 1) ignorecase.t - reduced to bare bones.
> On a 64-bit system that lacks ICU;
> Running this code:
> use v6;
> $_ = 'a';
> #m:i/δ/;
> m:i/ß/;
> gives this (appropriate) error:
> ===SORRY!===
> no ICU lib loaded
> Uncommenting line 3 changes the error to:
> ===SORRY!===
> Confused at line 3, near "m:i/\u03b4/;\nm:"
>
> I do not know why the two lines produce different errors, but I suspect
> it is a bug.
>
> 2) dash-e.t - reduced a single line.
> On a 64-bit system that lacks ICU;
> my $c = "\c[LATIN SMALL LETTER A WITH DOT ABOVE]";
> This produces the same error (segfault) as the whole dash-e.t file.
> When I run it this way:
> parrot_install/bin/parrot perl6.pbc d1.p6
> I get:
> ===SORRY!===
> attempt to access code outside of current code segment

The second issue should be fixed in parrot r48933. Thanks for the report.

Nick


More information about the parrot-dev mailing list