I'm trying to compile the setting:

Stage start      :   0.000
Stage parse      : 6222.147
Stage syntaxcheck:   0.017
Stage past       :   0.010
Command terminated by signal 11

gdb says:

Program terminated with signal 11, Segmentation fault.
#0  0x401e7490 in Rakudo_md_ct_dispatch (interp=0x6ce, 
    dispatcher=<optimized out>, capture=<optimized out>, result=0x24bc618)
    at multidispatch.c:1014
1014                            !STABLE(param)->type_check(interp, param, 
type_obj)) {
(gdb) p param
$1 = (PMC * const) 0xca8a690
(gdb) p *param
$2 = {flags = 273656312, vtable = 0x0, data = 0x4, _metadata = 0x0}
(gdb) where
#0  0x401e7490 in Rakudo_md_ct_dispatch (interp=0x6ce, 
    dispatcher=<optimized out>, capture=<optimized out>, result=0x24bc618)
    at multidispatch.c:1014
#1  0x401dad20 in Parrot_perl6_multi_dispatch_ct_p_p_p_p (
    cur_opcode=0x216c22c, interp=0x1826028) at perl6_ops.c:5987
#2  0x402e7c34 in runops_fast_core (interp=0x1826028, 
    runcore_unused=<optimized out>, pc=<optimized out>)
    at src/runcore/cores.c:499
#3  0x402e78c8 in runops_int (interp=0x1826028, offset=<optimized out>)
    at src/runcore/main.c:220
#4  0x402cde80 in runops (interp=0x1826028, offs=1) at src/call/ops.c:126
#5  0x402c976c in Parrot_pcc_invoke_from_sig_object (interp=0x1826028, 
    sub_obj=<optimized out>, call_object=<optimized out>) at src/call/pcc.c:338
#6  0x402bd30c in Parrot_ext_call (interp=0x1826028, sub_pmc=0x2197828, 
    signature=0x403cbba4 "P->") at src/extend.c:158
#7  0x4039d6f0 in Parrot_Task_invoke (interp=0x1826028, _self=0x1826028, 
    next=0x403e9830) at src/pmc/task.c:166
#8  0x402c972c in Parrot_pcc_invoke_from_sig_object (interp=0x1826028, 
    sub_obj=0x21974a4, call_object=0x219783c) at src/call/pcc.c:330
#9  0x402bd30c in Parrot_ext_call (interp=0x1826028, sub_pmc=0x21974a4, 
    signature=0x403d17e0 "->") at src/extend.c:158
#10 0x402ebb34 in Parrot_cx_next_task (interp=0x1826028, 
    scheduler=<optimized out>) at src/scheduler.c:218
#11 0x402ec248 in Parrot_cx_outer_runloop (interp=0x1826028)
    at src/scheduler.c:147
#12 0x402ec2c8 in Parrot_cx_begin_execution (interp=0x1826028, main=0x18ca00c, 
    argv=0x18bbd40) at src/scheduler.c:111
#13 0x402f4244 in Parrot_pf_execute_bytecode_program (interp=0x1826028, 
    pbc=<optimized out>, args=0x18bbd40) at src/packfile/api.c:2829
#14 0x402b96b4 in Parrot_api_run_bytecode (interp_pmc=0x18b4148, 
    pbc=0x403e9830, args=0x18b4148) at src/embed/bytecode.c:161
#15 0x00008fb0 in main (argc=7, argv=0xbe89d1b4) at perl6.c:581


I have no idea what I should look for next. Any clues?

Nicholas Clark

Reply via email to