Skip to content

Instantly share code, notes, and snippets.

@niner
Created April 4, 2012 09:11
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 niner/2299878 to your computer and use it in GitHub Desktop.
Save niner/2299878 to your computer and use it in GitHub Desktop.
#0 0x00007ffff4e30d95 in raise () from /lib64/libc.so.6
#1 0x00007ffff4e322ab in abort () from /lib64/libc.so.6
#2 0x00007ffff7883b2f in Parrot_confess (cond=0x7ffff7a702b8 "(pmc) == NULL || PMC_IS_NULL(pmc) || PObj_is_shared_TEST(pmc) || (pmc)->orig_interp == (interp)", file=0x7ffff7a7023d "src/gc/gc_gms.c",
line=2253) at src/exceptions.c:554
#3 0x00007ffff7895798 in gc_gms_check_sanity (interp=0x789a10) at src/gc/gc_gms.c:2245
#4 0x00007ffff789189a in gc_gms_mark_and_sweep (interp=0x789a10, flags=0) at src/gc/gc_gms.c:810
#5 0x00007ffff7893918 in gc_gms_allocate_pmc_header (interp=0x789a10, flags=0) at src/gc/gc_gms.c:1474
#6 0x00007ffff7889af3 in Parrot_gc_new_pmc_header (interp=0x789a10, flags=0) at src/gc/api.c:312
#7 0x00007ffff78d3c49 in get_new_pmc_header (interp=0x789a10, base_type=16, flags=0) at src/pmc.c:571
#8 0x00007ffff78d339b in Parrot_pmc_new (interp=0x789a10, base_type=16) at src/pmc.c:217
#9 0x00007ffff78a1c8a in Parrot_pcc_invoke_from_sig_object (interp=0x789a10, sub_obj=PMC<Continuation> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:320
#10 0x00007ffff7884708 in Parrot_ext_call (interp=0x789a10, sub_pmc=0x7fffc5d86570, signature=0x7ffff7adff04 "P->") at src/extend.c:175
#11 0x00007ffff7a1ea77 in Parrot_Task_invoke (interp=0x789a10, _self=PMC<Task> = {...}, next=0x0) at src/pmc/task.c:168
#12 0x00007ffff78a1d2f in Parrot_pcc_invoke_from_sig_object (interp=0x789a10, sub_obj=PMC<Task> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:330
#13 0x00007ffff7884708 in Parrot_ext_call (interp=0x789a10, sub_pmc=0x7fffc5d83880, signature=0x7ffff7a885cd "->") at src/extend.c:175
#14 0x00007ffff78dd3e0 in Parrot_cx_next_task (interp=0x789a10, scheduler=PMC<Scheduler> = {...}) at src/scheduler.c:235
#15 0x00007ffff78df481 in Parrot_thread_outer_runloop (arg=0x78bad0) at src/thread.c:328
#16 0x00007ffff74caf05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007ffff4ed710d in clone () from /lib64/libc.so.6
#10 0x00007ffff7883b2a in Parrot_confess (cond=0x7ffff7a702b8 "(pmc) == NULL || PMC_IS_NULL(pmc) || PObj_is_shared_TEST(pmc) || (pmc)->orig_interp == (interp)", file=0x7ffff7a7023d "src/gc/gc_gms.c",
line=2253) at src/exceptions.c:553
#11 0x00007ffff7895798 in gc_gms_check_sanity (interp=0x612050) at src/gc/gc_gms.c:2245
#12 0x00007ffff789189a in gc_gms_mark_and_sweep (interp=0x612050, flags=0) at src/gc/gc_gms.c:810
#13 0x00007ffff7893918 in gc_gms_allocate_pmc_header (interp=0x612050, flags=0) at src/gc/gc_gms.c:1474
#14 0x00007ffff7889af3 in Parrot_gc_new_pmc_header (interp=0x612050, flags=0) at src/gc/api.c:312
#15 0x00007ffff78d3c49 in get_new_pmc_header (interp=0x612050, base_type=92, flags=0) at src/pmc.c:571
#16 0x00007ffff78d339b in Parrot_pmc_new (interp=0x612050, base_type=92) at src/pmc.c:217
#17 0x00007ffff79e8b19 in Parrot_PMCProxy_instantiate (interp=0x612050, _self=PMC<PMCProxy> = {...}, init=PMC<Null> = {...}) at src/pmc/pmcproxy.c:194
#18 0x00007ffff7843c7f in Parrot_new_p_pc (cur_opcode=0x71e330, interp=0x612050) at src/ops/core_ops.c:19297
#19 0x00007ffff78d65f9 in runops_fast_core (interp=0x612050, runcore_unused=0x6e8930, pc=0x71e330) at src/runcore/cores.c:499
#20 0x00007ffff78d5a96 in runops_int (interp=0x612050, offset=8) at src/runcore/main.c:220
#21 0x00007ffff78a92d1 in runops (interp=0x612050, offs=8) at src/call/ops.c:126
#22 0x00007ffff78a1d94 in Parrot_pcc_invoke_from_sig_object (interp=0x612050, sub_obj=PMC<Continuation> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:338
#23 0x00007ffff7884708 in Parrot_ext_call (interp=0x612050, sub_pmc=0x112185b0, signature=0x7ffff7adff04 "P->") at src/extend.c:175
#24 0x00007ffff7a1ea77 in Parrot_Task_invoke (interp=0x612050, _self=PMC<Task> = {...}, next=0x0) at src/pmc/task.c:168
#25 0x00007ffff78a1d2f in Parrot_pcc_invoke_from_sig_object (interp=0x612050, sub_obj=PMC<Task> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:330
#26 0x00007ffff7884708 in Parrot_ext_call (interp=0x612050, sub_pmc=0x6fedb0, signature=0x7ffff7a885cd "->") at src/extend.c:175
#27 0x00007ffff78dd3e0 in Parrot_cx_next_task (interp=0x612050, scheduler=PMC<Scheduler> = {...}) at src/scheduler.c:235
#28 0x00007ffff78dd050 in Parrot_cx_outer_runloop (interp=0x612050) at src/scheduler.c:146
#29 0x00007ffff78dcf76 in Parrot_cx_begin_execution (interp=0x612050, main=PMC<Sub> = {...}, argv=PMC<ResizableStringArray> = {...}) at src/scheduler.c:110
#30 0x00007ffff78edc07 in Parrot_pf_execute_bytecode_program (interp=0x612050, pbc=PMC<PackfileView> = {...}, args=PMC<ResizableStringArray> = {...}) at src/packfile/api.c:2678
#31 0x00007ffff787d5d5 in Parrot_api_run_bytecode (interp_pmc=0x6dfd10, pbc=0x6fed80, args=0x6f8df0) at src/embed/bytecode.c:161
#32 0x00000000004017e8 in main (argc=2, argv=0x7fffffffdc98) at frontend/parrot2/main.c:171
#2 0x00007ffff7883b2f in Parrot_confess (cond=0x7ffff7a702b8 "(pmc) == NULL || PMC_IS_NULL(pmc) || PObj_is_shared_TEST(pmc) || (pmc)->orig_interp == (interp)", file=0x7ffff7a7023d "src/gc/gc_gms.c",
line=2253) at src/exceptions.c:554
#3 0x00007ffff7895798 in gc_gms_check_sanity (interp=0x711ef0) at src/gc/gc_gms.c:2245
#4 0x00007ffff789189a in gc_gms_mark_and_sweep (interp=0x711ef0, flags=0) at src/gc/gc_gms.c:810
#5 0x00007ffff7893918 in gc_gms_allocate_pmc_header (interp=0x711ef0, flags=0) at src/gc/gc_gms.c:1474
#6 0x00007ffff7889af3 in Parrot_gc_new_pmc_header (interp=0x711ef0, flags=0) at src/gc/api.c:312
#7 0x00007ffff78d3c49 in get_new_pmc_header (interp=0x711ef0, base_type=50, flags=0) at src/pmc.c:571
#8 0x00007ffff78d339b in Parrot_pmc_new (interp=0x711ef0, base_type=50) at src/pmc.c:217
#9 0x00007ffff7a20db6 in Parrot_Task_init_orig (interp=0x711ef0, _self=PMC<Task> = {...}) at src/pmc/task.c:477
#10 0x00007ffff7a1e853 in Parrot_Task_init (interp=0x711ef0, _self=PMC<Task> = {...}) at src/pmc/task.c:134
#11 0x00007ffff78d33be in Parrot_pmc_new (interp=0x711ef0, base_type=92) at src/pmc.c:218
#12 0x00007ffff79e8b19 in Parrot_PMCProxy_instantiate (interp=0x711ef0, _self=PMC<PMCProxy> = {...}, init=PMC<Null> = {...}) at src/pmc/pmcproxy.c:194
#13 0x00007ffff79ef2a1 in Parrot_Proxy_instantiate (interp=0x711ef0, _self=PMC<Proxy> = {...}, init=PMC<Null> = {...}) at src/pmc/proxy.c:1675
#14 0x00007ffff7843c7f in Parrot_new_p_pc (cur_opcode=0x71e588, interp=0x711ef0) at src/ops/core_ops.c:19297
#15 0x00007ffff78d65f9 in runops_fast_core (interp=0x711ef0, runcore_unused=0x716ce0, pc=0x71e588) at src/runcore/cores.c:499
#16 0x00007ffff78d5a96 in runops_int (interp=0x711ef0, offset=99) at src/runcore/main.c:220
#17 0x00007ffff78a92d1 in runops (interp=0x711ef0, offs=99) at src/call/ops.c:126
#18 0x00007ffff78a1d94 in Parrot_pcc_invoke_from_sig_object (interp=0x711ef0, sub_obj=PMC<Continuation> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:338
#19 0x00007ffff7884708 in Parrot_ext_call (interp=0x711ef0, sub_pmc=0x7fffd1ecb370, signature=0x7ffff7adff04 "P->") at src/extend.c:175
#20 0x00007ffff7a1ea77 in Parrot_Task_invoke (interp=0x711ef0, _self=PMC<Task> = {...}, next=0x0) at src/pmc/task.c:168
#21 0x00007ffff78a1d2f in Parrot_pcc_invoke_from_sig_object (interp=0x711ef0, sub_obj=PMC<Task> = {...}, call_object=PMC<CallContext> = {...}) at src/call/pcc.c:330
#22 0x00007ffff7884708 in Parrot_ext_call (interp=0x711ef0, sub_pmc=0x7fffd1ecafb0, signature=0x7ffff7a885cd "->") at src/extend.c:175
#23 0x00007ffff78dd3e0 in Parrot_cx_next_task (interp=0x711ef0, scheduler=PMC<Scheduler> = {...}) at src/scheduler.c:235
#24 0x00007ffff78df481 in Parrot_thread_outer_runloop (arg=0x728440) at src/thread.c:328
#25 0x00007ffff74caf05 in start_thread () from /lib64/libpthread.so.0
#26 0x00007ffff4ed710d in clone () from /lib64/libc.so.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment