#1613: Random segfault in rakudo spectests
--------------------+-------------------------------------------------------
 Reporter:  moritz  |       Owner:       
     Type:  bug     |      Status:  new  
 Priority:  normal  |   Milestone:       
Component:  none    |     Version:  2.3.0
 Severity:  high    |    Keywords:       
     Lang:  perl6   |       Patch:       
 Platform:          |  
--------------------+-------------------------------------------------------

Comment(by moritz):

 Most segfaults are gone now, only one remaining in t/spec/S06-signature
 /named-parameters.rakudo

 {{{
 ok 82 - parameter rename appears in .signature.perl

 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread 0x7ff7a55cd6f0 (LWP 13401)]
 0x0000000002c678d0 in ?? ()
 (gdb) bt
 #0  0x0000000002c678d0 in ?? ()
 #1  0x00007ff7a5022db0 in Parrot_can_i_p_sc (cur_opcode=0x7ff7a0f35ca8,
 interp=0x2c0b010)
     at src/ops/object.ops:199
 #2  0x00007ff7a508470d in runops_fast_core (interp=0x2c0b010,
 runcore_unused=<value optimized out>,
     pc=0x2c0b010) at src/runcore/cores.c:514
 #3  0x00007ff7a508413d in runops_int (interp=0x2c0b010, offset=1341) at
 src/runcore/main.c:237
 #4  0x00007ff7a505cca1 in runops (interp=0x2c0b010, offs=<value optimized
 out>) at src/call/ops.c:113
 #5  0x00007ff7a5058a20 in Parrot_pcc_invoke_from_sig_object
 (interp=0x2c0b010,
     sub_obj=<value optimized out>, call_object=<value optimized out>) at
 src/call/pcc.c:359
 #6  0x00007ff7a504d01d in Parrot_ext_call (interp=0x2c0b010,
 sub_pmc=0x47f6740,
     signature=<value optimized out>) at src/extend.c:1062
 #7  0x00007ff7a226a453 in Rakudo_binding_bind_one_param () from
 dynext/perl6_group.so
 #8  0x00007ff7a22697df in Rakudo_binding_bind_signature () from
 dynext/perl6_group.so
 #9  0x00007ff7a2039680 in Parrot_bind_signature_p () from
 dynext/perl6_ops.so
 #10 0x00007ff7a508470d in runops_fast_core (interp=0x2c0b010,
 runcore_unused=<value optimized out>,
     pc=0x2c0b010) at src/runcore/cores.c:514
 #11 0x00007ff7a508413d in runops_int (interp=0x2c0b010, offset=48) at
 src/runcore/main.c:237
 #12 0x00007ff7a505cca1 in runops (interp=0x2c0b010, offs=<value optimized
 out>) at src/call/ops.c:113
 #13 0x00007ff7a5058a20 in Parrot_pcc_invoke_from_sig_object
 (interp=0x2c0b010,
     sub_obj=<value optimized out>, call_object=<value optimized out>) at
 src/call/pcc.c:359
 #14 0x00007ff7a5058b5b in Parrot_pcc_invoke_sub_from_c_args
 (interp=0x2c0b010, sub_obj=0x31f0db0,
     sig=<value optimized out>) at src/call/pcc.c:87
 #15 0x0000000000400e23 in main ()
 }}}

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1613#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