Rakudo coredumps on a spectest on 64bit linux

NotFound julian.notfound at gmail.com
Sat Sep 11 01:46:37 UTC 2010


> 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
>
>
> I do not have a 32-bit system that lacks ICU,
> but when I ran both examples on 32-bit Darwin with Parrot configured
> --without-icu,
> I get the exact same results.

Looks like the classic problem of exception handling and throwing from
an inner runloop. Some exception handler needs a finalize opcode.

-- 
Salu2


More information about the parrot-dev mailing list