Skip to content

Instantly share code, notes, and snippets.

@k-tsj
Created July 2, 2017 06:29
Show Gist options
  • Save k-tsj/bca74196100d6d430b046b9b93022550 to your computer and use it in GitHub Desktop.
Save k-tsj/bca74196100d6d430b046b9b93022550 to your computer and use it in GitHub Desktop.
#0 rb_f_raise (argc=1, argv=0x7ffff7ee20f0) at eval.c:667
#1 0x0000555555742f61 in call_cfunc_m1 (func=0x5555555e91ac <rb_f_raise>, recv=93824997925600, argc=1, argv=0x7ffff7ee20f0) at vm_insnhelper.c:1706
#2 0x0000555555743a4a in vm_call_cfunc_with_frame (th=0x555555a5e620, reg_cfp=0x7ffff7fe1e90, calling=0x7fffffff9b40, ci=0x555555b75350, cc=0x555555b75370) at vm_insnhelper.c:1889
#3 0x0000555555743bd6 in vm_call_cfunc (th=0x555555a5e620, reg_cfp=0x7ffff7fe1e90, calling=0x7fffffff9b40, ci=0x555555b75350, cc=0x555555b75370) at vm_insnhelper.c:1905
#4 0x0000555555744e05 in vm_call_method_each_type (th=0x555555a5e620, cfp=0x7ffff7fe1e90, calling=0x7fffffff9b40, ci=0x555555b75350, cc=0x555555b75370) at vm_insnhelper.c:2203
#5 0x00005555557454fb in vm_call_method (th=0x555555a5e620, cfp=0x7ffff7fe1e90, calling=0x7fffffff9b40, ci=0x555555b75350, cc=0x555555b75370) at vm_insnhelper.c:2334
#6 0x0000555555745649 in vm_call_general (th=0x555555a5e620, reg_cfp=0x7ffff7fe1e90, calling=0x7fffffff9b40, ci=0x555555b75350, cc=0x555555b75370) at vm_insnhelper.c:2366
#7 0x000055555574ad3b in vm_exec_core (th=0x555555a5e620, initial=0) at insns.def:856
#8 0x000055555575abbb in vm_exec (th=0x555555a5e620) at vm.c:1788
#9 0x0000555555758705 in invoke_block (th=0x555555a5e620, iseq=0x555555a85598, self=93824997925600, captured=0x555555b74f00, cref=0x0, type=572653569, opt_pc=0) at vm.c:979
#10 0x0000555555758ae1 in invoke_iseq_block_from_c (th=0x555555a5e620, captured=0x555555b74f00, self=93824997925600, argc=1, argv=0x7fffffffa428, passed_block_handler=0, cref=0x0, is_lambda=0) at vm.c:1029
#11 0x0000555555758e69 in invoke_block_from_c_proc (th=0x555555a5e620, proc=0x555555b74f00, self=93824997925600, argc=1, argv=0x7fffffffa428, passed_block_handler=0, is_lambda=0) at vm.c:1122
#12 0x0000555555759039 in vm_invoke_proc (th=0x555555a5e620, proc=0x555555b74f00, self=93824997925600, argc=1, argv=0x7fffffffa428, passed_block_handler=0) at vm.c:1147
#13 0x0000555555759178 in rb_vm_invoke_proc (th=0x555555a5e620, proc=0x555555b74f00, argc=1, argv=0x7fffffffa428, passed_block_handler=0) at vm.c:1177
#14 0x000055555567ab79 in rb_proc_call_with_block (self=93824997674400, argc=1, argv=0x7fffffffa428, passed_procval=8) at proc.c:868
#15 0x0000555555764eaf in tp_call_trace (tpval=93824997674360, trace_arg=0x7fffffffa690) at vm_trace.c:1003
#16 0x0000555555763421 in exec_hooks_body (th=0x555555a5e620, list=0x555555a5e548, trace_arg=0x7fffffffa690) at vm_trace.c:251
#17 0x000055555576360d in exec_hooks_protected (th=0x555555a5e620, list=0x555555a5e548, trace_arg=0x7fffffffa690) at vm_trace.c:290
#18 0x000055555576381b in rb_threadptr_exec_event_hooks_orig (trace_arg=0x7fffffffa690, pop_p=0) at vm_trace.c:338
#19 0x000055555576390c in rb_threadptr_exec_event_hooks (trace_arg=0x7fffffffa690) at vm_trace.c:372
#20 0x000055555573cf58 in ruby_exec_event_hook_orig (th=0x555555a5e620, flag=8, self=93824997925600, id=26657, called_id=26657, klass=93824997939000, data=8, pop_p=0) at vm_core.h:1657
#21 0x000055555575889a in invoke_bmethod (th=0x555555a5e620, iseq=0x555555a85700, self=93824997925600, captured=0x555555b74e50, me=0x555555a84e18, type=572653825, opt_pc=0) at vm.c:998
#22 0x0000555555758b0f in invoke_iseq_block_from_c (th=0x555555a5e620, captured=0x555555b74e50, self=93824997925600, argc=0, argv=0x7fffffffa920, passed_block_handler=0, cref=0x0, is_lambda=1) at vm.c:1032
#23 0x0000555555758e69 in invoke_block_from_c_proc (th=0x555555a5e620, proc=0x555555b74e50, self=93824997925600, argc=0, argv=0x7fffffffa920, passed_block_handler=0, is_lambda=1) at vm.c:1122
#24 0x00005555557590e3 in vm_invoke_bmethod (th=0x555555a5e620, proc=0x555555b74e50, self=93824997925600, argc=0, argv=0x7fffffffa920, block_handler=0) at vm.c:1163
#25 0x0000555555743fe0 in vm_call_bmethod_body (th=0x555555a5e620, calling=0x7fffffffb480, ci=0x555555b75dd0, cc=0x555555b757b8, argv=0x7fffffffa920) at vm_insnhelper.c:1932
#26 0x000055555574412d in vm_call_bmethod (th=0x555555a5e620, cfp=0x7ffff7fe1ef0, calling=0x7fffffffb480, ci=0x555555b75dd0, cc=0x555555b757b8) at vm_insnhelper.c:1949
#27 0x0000555555745017 in vm_call_method_each_type (th=0x555555a5e620, cfp=0x7ffff7fe1ef0, calling=0x7fffffffb480, ci=0x555555b75dd0, cc=0x555555b757b8) at vm_insnhelper.c:2226
#28 0x0000555555745473 in vm_call_method (th=0x555555a5e620, cfp=0x7ffff7fe1ef0, calling=0x7fffffffb480, ci=0x555555b75dd0, cc=0x555555b757b8) at vm_insnhelper.c:2323
#29 0x0000555555745649 in vm_call_general (th=0x555555a5e620, reg_cfp=0x7ffff7fe1ef0, calling=0x7fffffffb480, ci=0x555555b75dd0, cc=0x555555b757b8) at vm_insnhelper.c:2366
#30 0x000055555574ad3b in vm_exec_core (th=0x555555a5e620, initial=0) at insns.def:856
#31 0x000055555575abbb in vm_exec (th=0x555555a5e620) at vm.c:1788
#32 0x0000555555758705 in invoke_block (th=0x555555a5e620, iseq=0x555555a852f0, self=93824997925600, captured=0x7ffff7fe1f68, cref=0x0, type=572653569, opt_pc=0) at vm.c:979
#33 0x0000555555758ae1 in invoke_iseq_block_from_c (th=0x555555a5e620, captured=0x7ffff7fe1f68, self=93824997925600, argc=1, argv=0x7fffffffbba8, passed_block_handler=0, cref=0x0, is_lambda=0) at vm.c:1029
#34 0x0000555555758b9b in invoke_block_from_c_bh (th=0x555555a5e620, block_handler=140737354014569, argc=1, argv=0x7fffffffbba8, passed_block_handler=0, cref=0x0, is_lambda=0, force_blockarg=0) at vm.c:1047
#35 0x0000555555758d52 in vm_yield (th=0x555555a5e620, argc=1, argv=0x7fffffffbba8) at vm.c:1092
#36 0x0000555555754815 in rb_yield_0 (argc=1, argv=0x7fffffffbba8) at vm_eval.c:965
#37 0x0000555555754834 in rb_yield_1 (val=93824997925600) at vm_eval.c:971
#38 0x0000555555754866 in rb_yield (val=93824997925600) at vm_eval.c:981
#39 0x0000555555650a20 in rb_obj_tap (obj=93824997925600) at object.c:802
#40 0x0000555555742f8c in call_cfunc_0 (func=0x555555650a08 <rb_obj_tap>, recv=93824997925600, argc=0, argv=0x7ffff7ee2088) at vm_insnhelper.c:1712
#41 0x0000555555743a4a in vm_call_cfunc_with_frame (th=0x555555a5e620, reg_cfp=0x7ffff7fe1f50, calling=0x7fffffffc7f0, ci=0x555555b75970, cc=0x555555b75990) at vm_insnhelper.c:1889
#42 0x0000555555743bd6 in vm_call_cfunc (th=0x555555a5e620, reg_cfp=0x7ffff7fe1f50, calling=0x7fffffffc7f0, ci=0x555555b75970, cc=0x555555b75990) at vm_insnhelper.c:1905
#43 0x0000555555744e05 in vm_call_method_each_type (th=0x555555a5e620, cfp=0x7ffff7fe1f50, calling=0x7fffffffc7f0, ci=0x555555b75970, cc=0x555555b75990) at vm_insnhelper.c:2203
#44 0x0000555555745473 in vm_call_method (th=0x555555a5e620, cfp=0x7ffff7fe1f50, calling=0x7fffffffc7f0, ci=0x555555b75970, cc=0x555555b75990) at vm_insnhelper.c:2323
#45 0x0000555555745649 in vm_call_general (th=0x555555a5e620, reg_cfp=0x7ffff7fe1f50, calling=0x7fffffffc7f0, ci=0x555555b75970, cc=0x555555b75990) at vm_insnhelper.c:2366
#46 0x000055555574a95d in vm_exec_core (th=0x555555a5e620, initial=0) at insns.def:791
#47 0x000055555575abbb in vm_exec (th=0x555555a5e620) at vm.c:1788
#48 0x0000555555758705 in invoke_block (th=0x555555a5e620, iseq=0x555555a85408, self=93824997925600, captured=0x7ffff7fe1fc8, cref=0x0, type=572653569, opt_pc=0) at vm.c:979
#49 0x0000555555758ae1 in invoke_iseq_block_from_c (th=0x555555a5e620, captured=0x7ffff7fe1fc8, self=93824997925600, argc=1, argv=0x7fffffffcf38, passed_block_handler=0, cref=0x0, is_lambda=0) at vm.c:1029
#50 0x0000555555758b9b in invoke_block_from_c_bh (th=0x555555a5e620, block_handler=140737354014665, argc=1, argv=0x7fffffffcf38, passed_block_handler=0, cref=0x0, is_lambda=0, force_blockarg=0) at vm.c:1047
#51 0x0000555555758d52 in vm_yield (th=0x555555a5e620, argc=1, argv=0x7fffffffcf38) at vm.c:1092
#52 0x0000555555754815 in rb_yield_0 (argc=1, argv=0x7fffffffcf38) at vm_eval.c:965
#53 0x0000555555754834 in rb_yield_1 (val=93824997925600) at vm_eval.c:971
#54 0x0000555555754866 in rb_yield (val=93824997925600) at vm_eval.c:981
#55 0x0000555555650a20 in rb_obj_tap (obj=93824997925600) at object.c:802
#56 0x0000555555742f8c in call_cfunc_0 (func=0x555555650a08 <rb_obj_tap>, recv=93824997925600, argc=0, argv=0x7ffff7ee2050) at vm_insnhelper.c:1712
#57 0x0000555555743a4a in vm_call_cfunc_with_frame (th=0x555555a5e620, reg_cfp=0x7ffff7fe1fb0, calling=0x7fffffffdb80, ci=0x555555b76440, cc=0x555555b764b0) at vm_insnhelper.c:1889
#58 0x0000555555743bd6 in vm_call_cfunc (th=0x555555a5e620, reg_cfp=0x7ffff7fe1fb0, calling=0x7fffffffdb80, ci=0x555555b76440, cc=0x555555b764b0) at vm_insnhelper.c:1905
#59 0x0000555555744e05 in vm_call_method_each_type (th=0x555555a5e620, cfp=0x7ffff7fe1fb0, calling=0x7fffffffdb80, ci=0x555555b76440, cc=0x555555b764b0) at vm_insnhelper.c:2203
#60 0x0000555555745473 in vm_call_method (th=0x555555a5e620, cfp=0x7ffff7fe1fb0, calling=0x7fffffffdb80, ci=0x555555b76440, cc=0x555555b764b0) at vm_insnhelper.c:2323
#61 0x0000555555745649 in vm_call_general (th=0x555555a5e620, reg_cfp=0x7ffff7fe1fb0, calling=0x7fffffffdb80, ci=0x555555b76440, cc=0x555555b764b0) at vm_insnhelper.c:2366
#62 0x000055555574a95d in vm_exec_core (th=0x555555a5e620, initial=0) at insns.def:791
#63 0x000055555575abbb in vm_exec (th=0x555555a5e620) at vm.c:1788
#64 0x000055555575b8b9 in rb_iseq_eval_main (iseq=0x555555a85bb0) at vm.c:2035
#65 0x00005555555e832b in ruby_exec_internal (n=0x555555a85bb0) at eval.c:244
#66 0x00005555555e8451 in ruby_exec_node (n=0x555555a85bb0) at eval.c:308
#67 0x00005555555e8424 in ruby_run_node (n=0x555555a85bb0) at eval.c:300
#68 0x0000555555577a11 in main (argc=2, argv=0x7fffffffe3f8) at ./main.c:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment