Skip to content

Instantly share code, notes, and snippets.

@voxik
Created January 9, 2012 11:53
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 voxik/1582640 to your computer and use it in GitHub Desktop.
Save voxik/1582640 to your computer and use it in GitHub Desktop.
(gdb) where
#0 x86_64_fallback_frame_state (fs=0x7fffffffc7f0, context=<optimized out>) at ./md-unwind-support.h:53
#1 uw_frame_state_for (context=context@entry=0x7fffffffc700, fs=fs@entry=0x7fffffffc7f0) at ../../../libgcc/unwind-dw2.c:1187
#2 0x00007ffff6067f0c in _Unwind_Backtrace (trace=0x7ffff6bda680 <backtrace_helper>, trace_argument=0x7fffffffc9b0) at ../../../libgcc/unwind.inc:290
#3 0x00007ffff6bda808 in __GI___backtrace (array=array@entry=0x7fffffffcf60, size=size@entry=64) at ../sysdeps/ia64/backtrace.c:110
#4 0x00007ffff6b4d76f in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7ffff6c4ccaa "*** %s ***: %s terminated\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:178
#5 0x00007ffff6bde387 in __GI___fortify_fail (msg=0x7ffff6c4cc69 "longjmp causes uninitialized stack frame") at fortify_fail.c:32
#6 0x00007ffff6bde2ed in ____longjmp_chk () at ../sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S:91
#7 0x00007ffff6bde253 in __longjmp_chk (env=env@entry=0xbc5f90, val=val@entry=1) at ../setjmp/longjmp.c:40
#8 0x00007ffff7b2ad32 in cont_restore_1 (cont=0xbc5bd0) at cont.c:685
#9 0x0000000000000005 in ?? ()
#10 0x0000000000bb0be8 in ?? ()
#11 0x0000000000bb0bc0 in ?? ()
#12 0x00000000000044d0 in ?? ()
#13 0x00007ffff7a12b84 in rb_ary_free (ary=<optimized out>) at array.c:391
#14 0x0000000000bb0c10 in ?? ()
#15 0x00007ffff7fed7d0 in ?? ()
#16 0x00000000006c9080 in ?? ()
#17 0x0000000000602610 in ?? ()
#18 0x0000000000bb0c10 in ?? ()
#19 0x00007ffff7b10472 in call_cfunc (func=0x4, recv=6301200, recv@entry=12257520, len=<optimized out>, argc=argc@entry=1, argv=<optimized out>) at vm_insnhelper.c:323
#20 0x00007ffff7b1dfe3 in vm_call_cfunc (me=0x6c9010, blockptr=0x7ffff7fed7f8, recv=<optimized out>, num=1, reg_cfp=0x0, th=0x602610) at vm_insnhelper.c:404
#21 vm_call_method (th=th@entry=0x602610, cfp=0x0, cfp@entry=0x7ffff7fed7d0, num=num@entry=1, blockptr=0x7ffff7fed7f8, flag=flag@entry=0, id=id@entry=4952, me=0x6c9010,
recv=recv@entry=12258320) at vm_insnhelper.c:534
#22 0x00007ffff7b1599f in vm_exec_core (th=th@entry=0x602610, initial=initial@entry=0) at insns.def:1015
#23 0x00007ffff7b19975 in vm_exec (th=th@entry=0x602610) at vm.c:1220
#24 0x00007ffff7b1fb6d in invoke_block_from_c (cref=0x0, blockptr=0x0, argv=0x7fffffffd658, argc=1, self=10530960, block=0x7ffff7feda08, th=0x602610) at vm.c:624
#25 vm_yield (argv=0x7fffffffd658, argc=1, th=0x602610) at vm.c:654
#26 rb_yield_0 (argv=0x7fffffffd658, argc=1) at vm_eval.c:740
#27 rb_yield (val=11832800) at vm_eval.c:750
#28 0x00007ffff7a14b70 in rb_ary_collect (ary=11828920) at array.c:2221
#29 0x00007ffff7b1045f in call_cfunc (func=0x7ffff7a14afc <rb_ary_collect>, recv=recv@entry=11828920, len=<optimized out>, argc=argc@entry=0, argv=<optimized out>)
at vm_insnhelper.c:320
#30 0x00007ffff7b1dfe3 in vm_call_cfunc (me=0x6c6c10, blockptr=0x7ffff7feda08, recv=<optimized out>, num=0, reg_cfp=0x7ffff7fed9e0, th=0x602610) at vm_insnhelper.c:404
#31 vm_call_method (th=th@entry=0x602610, cfp=cfp@entry=0x7ffff7fed9e0, num=num@entry=0, blockptr=0x7ffff7feda08, flag=flag@entry=0, id=id@entry=1568, me=0x6c6c10,
recv=recv@entry=11828920) at vm_insnhelper.c:534
#32 0x00007ffff7b1599f in vm_exec_core (th=th@entry=0x602610, initial=initial@entry=0) at insns.def:1015
#33 0x00007ffff7b19975 in vm_exec (th=th@entry=0x602610) at vm.c:1220
#34 0x00007ffff7b1fb6d in invoke_block_from_c (cref=0x0, blockptr=0x0, argv=0x7fffffffd9f8, argc=1, self=10530960, block=0x7ffff7fedb68, th=0x602610) at vm.c:624
#35 vm_yield (argv=0x7fffffffd9f8, argc=1, th=0x602610) at vm.c:654
#36 rb_yield_0 (argv=0x7fffffffd9f8, argc=1) at vm_eval.c:740
#37 rb_yield (val=11649680) at vm_eval.c:750
#38 0x00007ffff7a0f00c in rb_ary_each (array=11646920) at array.c:1478
#39 0x00007ffff7b1045f in call_cfunc (func=0x7ffff7a0efa4 <rb_ary_each>, recv=recv@entry=11646920, len=<optimized out>, argc=argc@entry=0, argv=<optimized out>)
at vm_insnhelper.c:320
#40 0x00007ffff7b1dfe3 in vm_call_cfunc (me=0x6c5ce0, blockptr=0x7ffff7fedb68, recv=<optimized out>, num=0, reg_cfp=0x7ffff7fedb40, th=0x602610) at vm_insnhelper.c:404
#41 vm_call_method (th=th@entry=0x602610, cfp=cfp@entry=0x7ffff7fedb40, num=num@entry=0, blockptr=0x7ffff7fedb68, flag=flag@entry=0, id=id@entry=424, me=0x6c5ce0,
recv=recv@entry=11646920) at vm_insnhelper.c:534
#42 0x00007ffff7b1599f in vm_exec_core (th=th@entry=0x602610, initial=initial@entry=0) at insns.def:1015
#43 0x00007ffff7b19975 in vm_exec (th=th@entry=0x602610) at vm.c:1220
#44 0x00007ffff7b1fb6d in invoke_block_from_c (cref=0x0, blockptr=0x0, argv=0x7fffffffdd98, argc=1, self=10530960, block=0x7ffff7fedd78, th=0x602610) at vm.c:624
#45 vm_yield (argv=0x7fffffffdd98, argc=1, th=0x602610) at vm.c:654
#46 rb_yield_0 (argv=0x7fffffffdd98, argc=1) at vm_eval.c:740
#47 rb_yield (val=11647400) at vm_eval.c:750
#48 0x00007ffff7a0f00c in rb_ary_each (array=11647120) at array.c:1478
#49 0x00007ffff7b1045f in call_cfunc (func=0x7ffff7a0efa4 <rb_ary_each>, recv=recv@entry=11647120, len=<optimized out>, argc=argc@entry=0, argv=<optimized out>)
at vm_insnhelper.c:320
#50 0x00007ffff7b1dfe3 in vm_call_cfunc (me=0x6c5ce0, blockptr=0x7ffff7fedd78, recv=<optimized out>, num=0, reg_cfp=0x7ffff7fedd50, th=0x602610) at vm_insnhelper.c:404
#51 vm_call_method (th=th@entry=0x602610, cfp=cfp@entry=0x7ffff7fedd50, num=num@entry=0, blockptr=0x7ffff7fedd78, flag=flag@entry=0, id=id@entry=424, me=0x6c5ce0,
recv=recv@entry=11647120) at vm_insnhelper.c:534
#52 0x00007ffff7b1599f in vm_exec_core (th=th@entry=0x602610, initial=initial@entry=0) at insns.def:1015
#53 0x00007ffff7b19975 in vm_exec (th=th@entry=0x602610) at vm.c:1220
#54 0x00007ffff7b202b6 in rb_iseq_eval_main (iseqval=iseqval@entry=6604360) at vm.c:1461
#55 0x00007ffff7a3c907 in ruby_exec_internal (n=0x64c648) at eval.c:204
#56 0x00007ffff7a3cd14 in ruby_exec_node (n=n@entry=0x64c648) at eval.c:251
#57 0x00007ffff7a3e466 in ruby_run_node (n=0x64c648) at eval.c:244
#58 0x000000000040097a in main (argc=6, argv=0x7fffffffe3a8) at main.c:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment