Skip to content

Instantly share code, notes, and snippets.

@timo
Created March 28, 2013 15:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save timo/630c0dbfce0f6eeb50d9 to your computer and use it in GitHub Desktop.
Save timo/630c0dbfce0f6eeb50d9 to your computer and use it in GitHub Desktop.
stacktrace from zavolaj segfault.
#0 0x00007feffdaf590d in Parrot_pa_remove (ptr=0x21, interp=<optimized out>, self=<optimized out>)
at ./include/parrot/pointer_array.h:141
#1 gc_gms_mark_pmc_header (interp=<optimized out>, pmc=0xbaec760) at src/gc/gc_gms.c:1172
#2 0x00007feff9d3ae0e in gc_mark (interp=0xc6b050, st=<optimized out>, data=0x844dcd8)
at P6opaque.c:873
#3 0x00007feffdaf5dca in gc_gms_process_work_list (work_list=0xbbf7590, self=0xc6b3a0, interp=0xc6b050)
at src/gc/gc_gms.c:1011
#4 gc_gms_mark_and_sweep (interp=<optimized out>, flags=flags@entry=0) at src/gc/gc_gms.c:825
#5 0x00007feffdaf6507 in gc_gms_allocate_pmc_header (interp=0xc6b050, flags=<optimized out>)
at src/gc/gc_gms.c:1411
#6 0x00007feffdaf18ab in Parrot_gc_new_pmc_header (interp=interp@entry=0xc6b050, flags=0)
at src/gc/api.c:312
#7 0x00007feffdb15dfd in get_new_pmc_header (interp=interp@entry=0xc6b050, base_type=<optimized out>,
flags=<optimized out>, flags@entry=0) at src/pmc.c:567
#8 0x00007feffdb160ac in Parrot_pmc_new (interp=interp@entry=0xc6b050, base_type=base_type@entry=16)
at src/pmc.c:216
#9 0x00007feffdb0080d in Parrot_pcc_reuse_continuation (interp=interp@entry=0xc6b050,
call_context=<optimized out>, next=next@entry=0x7feff6a58b28) at src/call/context.c:881
#10 0x00007feffdacd62f in Parrot_invokecc_p (cur_opcode=0x7feff6a58b18, interp=0xc6b050)
at src/ops/core_ops.c:13841
#11 0x00007feffdb172f5 in runops_fast_core (interp=0xc6b050, runcore_unused=<optimized out>,
pc=<optimized out>) at src/runcore/cores.c:499
#12 0x00007feffdb16f4d in runops_int (interp=interp@entry=0xc6b050, offset=<optimized out>)
at src/runcore/main.c:220
#13 0x00007feffdb0005e in runops (interp=interp@entry=0xc6b050, offs=1164) at src/call/ops.c:126
#14 0x00007feffdafbabe in Parrot_pcc_invoke_from_sig_object (interp=0xc6b050, sub_obj=0xa2e9878,
call_object=<optimized out>, call_object@entry=0xbbea160) at src/call/pcc.c:338
#15 0x00007feff5beb6df in callback_handler (cb=<optimized out>, args=0x7fff0a56d840,
result=0x7fff0a56d838, data=0xbaefa90) at nqp_dyncall_ops.c:780
#16 0x00007feff5bef7f6 in dcCallback_x64_sysv ()
from /home/timo/build/rakudo/install/lib/parrot/4.10.0-devel/dynext/nqp_dyncall_ops.so
#17 0x00007feff54afa84 in TakeStructCallback () from ./08-callbacks.so
#18 0x00007feff5bef49d in dcCall_x64_sysv ()
from /home/timo/build/rakudo/install/lib/parrot/4.10.0-devel/dynext/nqp_dyncall_ops.so
#19 0x0000000000c6b050 in ?? ()
#20 0x000000000844dd50 in ?? ()
#21 0x00007feff5beb592 in Parrot_nqp_native_call_p_p_p_p (cur_opcode=0xa9f35a8, interp=0x7feff54afa43)
at nqp_dyncall_ops.c:1438
#22 0x00007feffdb172f5 in runops_fast_core (interp=0xc6b050, runcore_unused=<optimized out>,
pc=<optimized out>) at src/runcore/cores.c:499
#23 0x00007feffdb16f4d in runops_int (interp=interp@entry=0xc6b050, offset=<optimized out>)
at src/runcore/main.c:220
#24 0x00007feffdb0005e in runops (interp=interp@entry=0xc6b050, offs=24825) at src/call/ops.c:126
#25 0x00007feffdafbabe in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0xc6b050,
sub_obj=sub_obj@entry=0x3b08f18, call_object=<optimized out>, call_object@entry=0xbbe99e0)
at src/call/pcc.c:338
#26 0x00007feffa176ea0 in Parrot_SixModelObject_invoke (interp=0xc6b050, _self=<optimized out>,
next=0xbad0c68) at sixmodelobject.c:604
#27 0x00007feffdb172f5 in runops_fast_core (interp=0xc6b050, runcore_unused=<optimized out>,
pc=<optimized out>) at src/runcore/cores.c:499
#28 0x00007feffdb16f4d in runops_int (interp=interp@entry=0xc6b050, offset=<optimized out>)
at src/runcore/main.c:220
#29 0x00007feffdb0005e in runops (interp=interp@entry=0xc6b050, offs=27050) at src/call/ops.c:126
#30 0x00007feffdafbabe in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0xc6b050,
sub_obj=sub_obj@entry=0x2feb6f8, call_object=<optimized out>) at src/call/pcc.c:338
#31 0x00007feffdaf023c in Parrot_ext_call (interp=interp@entry=0xc6b050, sub_pmc=0x2feb6f8,
signature=signature@entry=0x7feffdbfd320 "P->") at src/extend.c:158
---Type <return> to continue, or q <return> to quit---
#32 0x00007feffdbcdadd in Parrot_Task_invoke (interp=0xc6b050, _self=0x2fe62f8, next=0x0)
at src/pmc/task.c:166
#33 0x00007feffdafba6a in Parrot_pcc_invoke_from_sig_object (interp=interp@entry=0xc6b050,
sub_obj=sub_obj@entry=0x2fe62f8, call_object=0x2feb720) at src/call/pcc.c:330
#34 0x00007feffdaf023c in Parrot_ext_call (interp=interp@entry=0xc6b050, sub_pmc=0x2fe62f8,
signature=signature@entry=0x7feffdbfd2f1 "->") at src/extend.c:158
#35 0x00007feffdb1aa16 in Parrot_cx_next_task (interp=interp@entry=0xc6b050,
scheduler=scheduler@entry=0xd41368) at src/scheduler.c:218
#36 0x00007feffdb1b1bd in Parrot_cx_outer_runloop (interp=interp@entry=0xc6b050) at src/scheduler.c:147
#37 0x00007feffdb1b24a in Parrot_cx_begin_execution (interp=interp@entry=0xc6b050,
main=main@entry=0xce2238, argv=argv@entry=0xd517f0) at src/scheduler.c:111
#38 0x00007feffdb22deb in Parrot_pf_execute_bytecode_program (interp=0xc6b050, pbc=<optimized out>,
args=0xd517f0) at src/packfile/api.c:2829
#39 0x00007feffdaec131 in Parrot_api_run_bytecode (interp_pmc=0xd345e0, pbc=0xce22d8, args=0xd517f0)
at src/embed/bytecode.c:161
#40 0x00000000004012f0 in main (argc=3, argv=0x7fff0a56e068) at perl6.c:940
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment