#2006: Problem compiling Rakudo's Test.pm on Debian x64
----------------------+-----------------------------------------------------
Reporter: masak | Owner:
Type: bug | Status: new
Priority: critical | Milestone:
Component: none | Version: master
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
----------------------+-----------------------------------------------------
Comment(by masak):
Oh, and this does not appear to be limited to Test.pm, but also applies to
one-liners such as
{{{
$ ./perl6 -e 'say "OH HAI"'
src/gc/gc_gms.c:2174: failed assertion '!PObj_on_free_list_TEST(pmc)'
Backtrace - Obtained 32 stack frames (max trace depth is 32).
/usr/local/lib/libparrot.so.3.0.0(+0x192b8f) [0x7fd178741b8f]
/usr/local/lib/libparrot.so.3.0.0(Parrot_confess+0x8b) [0x7fd178741b5b]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8cef) [0x7fd178757cef]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
dynext/perl6_group.so(+0x261e8) [0x7fd1752721e8]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x1ae9fc) [0x7fd17875d9fc]
/usr/local/lib/libparrot.so.3.0.0(Parrot_hash_mark+0xe9) [0x7fd17875d079]
/usr/local/lib/libparrot.so.3.0.0(+0x2796ca) [0x7fd1788286ca]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x296e81) [0x7fd178845e81]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x2a65dc) [0x7fd1788555dc]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x296dd0) [0x7fd178845dd0]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x2bf091) [0x7fd17886e091]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x2874cd) [0x7fd1788364cd]
/usr/local/lib/libparrot.so.3.0.0(+0x28764c) [0x7fd17883664c]
/usr/local/lib/libparrot.so.3.0.0(+0x28a655) [0x7fd178839655]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
/usr/local/lib/libparrot.so.3.0.0(+0x28a937) [0x7fd178839937]
/usr/local/lib/libparrot.so.3.0.0(+0x1a8d48) [0x7fd178757d48]
/usr/local/lib/libparrot.so.3.0.0(Parrot_gc_mark_PMC_alive_fun+0x5d)
[0x7fd17874c10d]
Attempting to get PIR backtrace. No guarantees. Here goes...
current instr.: 'perl6;Str;str2num-rat' pc 648462
(src/gen/perl6-grammar.pir:110769) (CORE.setting:4866)
called from Sub '_block34402' pc 590860 (src/gen/perl6-grammar.pir:0)
(CORE.setting:3252)
called from Sub '!fire_phasers' pc 1154 (src/glue/dispatch.pir:68)
called from Sub 'perl6;Perl6;Compiler;main' pc 327725
(src/gen/perl6-grammar.pir:17249)
Aborted
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/2006#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets