#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

Reply via email to