Skip to content

Instantly share code, notes, and snippets.

@niner
Created December 12, 2011 20:09
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/1468875 to your computer and use it in GitHub Desktop.
Save niner/1468875 to your computer and use it in GitHub Desktop.
Backtrace without cloning of classes
Breakpoint 2, 0x00007ffff50ca5e0 in exit () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff50ca5e0 in exit () from /lib64/libc.so.6
#1 0x00007ffff78ac9d8 in Parrot_x_jump_out (interp=0x789a50, status=1) at src/exit.c:74
#2 0x00007ffff78ab301 in die_from_exception (interp=0x789a50, exception=0x833c78) at src/exceptions.c:153
#3 0x00007ffff78aba6d in Parrot_ex_throw_from_c (interp=0x789a50, exception=0x833c78) at src/exceptions.c:356
#4 0x00007ffff78abe00 in Parrot_ex_throw_from_c_args (interp=0x789a50, ret_addr_unused=0x0, exitcode=46, format=0x7ffff7ad1670 "%s() in read-only proxy of '%Ss'") at src/exceptions.c:440
#5 0x00007ffff79f88c1 in cant_do_write_method (interp=0x789a50, pmc=0x783208, index=160) at src/pmc/proxy.c:108
#6 0x00007ffff79fdc60 in Parrot_Proxy_set_pmc_keyed_str_orig (interp=0x789a50, _self=0x783208, key=0x70e818, value=0x833c50) at src/pmc/proxy.c:1856
#7 0x00007ffff79fc4a4 in Parrot_Proxy_set_pmc_keyed_str (interp=0x789a50, _self=0x783208, key=0x70e818, value=0x833c50) at src/pmc/proxy.c:1261
#8 0x00007ffff78dc20f in Parrot_ns_store_global (interp=0x789a50, ns=0x783208, globalname=0x70e818, val=0x833c50) at src/namespace.c:633
#9 0x00007ffff78dc610 in Parrot_ns_store_sub (interp=0x789a50, sub_pmc=0x833c50) at src/namespace.c:750
#10 0x00007ffff790411f in Parrot_thread_make_local_copy (interp=0x789a50, from=0x612050, arg=0x712ba0) at src/thread.c:366
#11 0x00007ffff7903981 in Parrot_thread_schedule_task (interp=0x612050, thread_interp=0x789a50, task=0x783190) at src/thread.c:161
#12 0x00007ffff7902c86 in Parrot_cx_schedule_task (interp=0x612050, task_or_sub=0x783190) at src/scheduler.c:440
#13 0x00007ffff7852ce6 in Parrot_schedule_p (cur_opcode=0x72af90, interp=0x612050) at src/ops/core_ops.c:13777
#14 0x00007ffff78fb64a in runops_fast_core (interp=0x612050, runcore_unused=0x6e47c0, pc=0x72af90) at src/runcore/cores.c:503
#15 0x00007ffff78faab7 in runops_int (interp=0x612050, offset=132) at src/runcore/main.c:220
#16 0x00007ffff78d01b0 in runops (interp=0x612050, offs=132) at src/call/ops.c:126
#17 0x00007ffff78c8ed4 in Parrot_pcc_invoke_from_sig_object (interp=0x612050, sub_obj=0x6fad40, call_object=0x6fae08) at src/call/pcc.c:338
#18 0x00007ffff78acd02 in Parrot_ext_call (interp=0x612050, sub_pmc=0x6fad40, signature=0x7ffff7add84f "P->") at src/extend.c:160
#19 0x00007ffff7a24b34 in Parrot_Task_invoke (interp=0x612050, _self=0x6fab38, next=0x0) at src/pmc/task.c:168
#20 0x00007ffff78c8e6f in Parrot_pcc_invoke_from_sig_object (interp=0x612050, sub_obj=0x6fab38, call_object=0x6fad68) at src/call/pcc.c:330
#21 0x00007ffff78acd02 in Parrot_ext_call (interp=0x612050, sub_pmc=0x6fab38, signature=0x7ffff7a8bc75 "->") at src/extend.c:160
#22 0x00007ffff7902530 in Parrot_cx_next_task (interp=0x612050, scheduler=0x6e6ea0) at src/scheduler.c:229
#23 0x00007ffff79022cd in Parrot_cx_outer_runloop (interp=0x612050) at src/scheduler.c:156
#24 0x00007ffff79021f1 in Parrot_cx_begin_execution (interp=0x612050, main=0x6e77b0, argv=0x6e7120) at src/scheduler.c:120
#25 0x00007ffff7911f7b in Parrot_pf_execute_bytecode_program (interp=0x612050, pbc=0x6fab10, args=0x6e7120) at src/packfile/api.c:2668
#26 0x00007ffff78a5a95 in Parrot_api_run_bytecode (interp_pmc=0x6dcb80, pbc=0x6fab10, args=0x6e7120) at src/embed/bytecode.c:161
#27 0x0000000000401792 in main (argc=2, argv=0x7fffffffe1d8) at frontend/parrot2/main.c:172
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment