[Parrot] #744: GC Segfault with steme and rakudo

Parrot parrot-tickets at lists.parrot.org
Wed Nov 18 18:19:39 UTC 2009


#744: GC Segfault with steme and rakudo
-------------------------+--------------------------------------------------
 Reporter:  tene         |       Owner:  whiteknight
     Type:  bug          |      Status:  new        
 Priority:  normal       |   Milestone:             
Component:  hll_interop  |     Version:  1.2.0      
 Severity:  medium       |    Keywords:             
     Lang:               |       Patch:             
 Platform:               |  
-------------------------+--------------------------------------------------

Comment(by whiteknight):

 Just got this backtrace confirmation from Tene:
 {{{
 [sweeks at kweh steme]$ parrot steme.pbc nap.scm
 src/call/context.c:699: failed assertion 'Parrot_pcc_get_regs_used(interp,
 ctx, REGNO_INT) > idx'
 Backtrace - Obtained 18 stack frames (max trace depth is 32).
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a331ffdf6]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_confess+0x8b)
 [0x7f9a331ffdcb]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_pcc_get_INTVAL_reg+0x90)
 [0x7f9a33225fd0]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a33221d5b]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a3321e61a]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_pcc_fill_params_from_op+0xa0)
 [0x7f9a3321ece0]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a33159691]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a33285370]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a33283956]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a33224e0e]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_pcc_invoke_from_sig_object+0x215)
 [0x7f9a3321b665]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_pcc_invoke_sub_from_c_args+0x16f)
 [0x7f9a3321ae4f]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(Parrot_runcode+0x180)
 [0x7f9a331fb8b0]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0 [0x7f9a3344cd9e]
 /home/sweeks/parrot/lib/libparrot.so.1.8.0(imcc_run+0x3de)
 [0x7f9a3344d9ee]
 parrot [0x400b50]
 /lib64/libc.so.6(__libc_start_main+0xfd) [0x387b21ea2d]
 parrot [0x4009d9]
 Aborted
 }}}
 I'll try to dig into this issue and see what's causing it.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/744#comment:8>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development


More information about the parrot-dev mailing list