GNU gdb (GDB) 7.4.1-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/ew/ruby/gcc/i/bin/ruby...done. [New LWP 20361] [New LWP 20362] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `ruby -rcoverage -e Coverage.start; require "tempfile"'. Program terminated with signal 6, Aborted. #0 0x00007f6430c12475 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 (gdb) #0 0x00007f6430c12475 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007f6430c156f0 in *__GI_abort () at abort.c:92 #2 0x00007f6431e5b838 in rb_bug ( fmt=fmt@entry=0x7f6431e8d97d "Segmentation fault at %p") at ../error.c:346 #3 0x00007f6431d77871 in sigsegv (sig=, info=0x7f6432d07b30, ctx=) at ../signal.c:704 #4 #5 rb_hash_lookup2 (def=8, key=1122316, hash=8) at ../hash.c:719 #6 rb_hash_lookup (hash=8, key=key@entry=1122316) at ../hash.c:720 #7 0x00007f6431dd81b4 in prepare_iseq_build (iseq=iseq@entry=0x7f64331c9da0, name=, name@entry=140068329751360, path=path@entry=140068329751360, absolute_path=, absolute_path@entry=8, first_lineno=first_lineno@entry=1, parent=parent@entry=0, type=type@entry=ISEQ_TYPE_TOP, option=option@entry=0x7f643211eb60, block_opt=) at ../iseq.c:318 #8 0x00007f6431dd8b57 in rb_iseq_new_with_bopt_and_opt ( option=0x7f643211eb60, type=ISEQ_TYPE_TOP, parent=0, first_lineno=1, absolute_path=8, path=140068329751360, name=140068329751360, node=0x0, bopt=) at ../iseq.c:462 #9 rb_iseq_new_with_opt (option=0x7f643211eb60, type=ISEQ_TYPE_TOP, parent=0, first_lineno=1, absolute_path=8, path=140068329751360, name=140068329751360, node=0x0) at ../iseq.c:474 #10 rb_iseq_new (node=node@entry=0x0, name=name@entry=140068329751360, path=path@entry=140068329751360, absolute_path=absolute_path@entry=8, parent=parent@entry=0, type=type@entry=ISEQ_TYPE_TOP) at ../iseq.c:431 #11 0x00007f6431df3855 in rb_vm_call_cfunc (recv=140068325794800, func=func@entry=0x7f6431e60b90 , arg=arg@entry=140068329751360, blockptr=blockptr@entry=0x7f64331c9ce0, filename=filename@entry=140068329751360) at ../vm.c:1658 #12 0x00007f6431e624aa in rb_require_safe (fname=140068329751480, safe=0) at ../load.c:1000 #13 0x00007f6431de0bf0 in vm_call_cfunc_with_frame ( th=th@entry=0x7f6432cd25b0, reg_cfp=reg_cfp@entry=0x7f6430bdec00, ci=ci@entry=0x7f643313cc60) at ../vm_insnhelper.c:1470 #14 0x00007f6431dedea5 in vm_call_cfunc (ci=0x7f643313cc60, reg_cfp=0x7f6430bdec00, th=0x7f6432cd25b0) at ../vm_insnhelper.c:1560 #15 vm_call_method (th=0x7f6432cd25b0, cfp=0x7f6430bdec00, ci=0x7f643313cc60) at ../vm_insnhelper.c:1754 #16 0x00007f6431de64a2 in vm_exec_core (th=0x7f6432cd25b0, initial=initial@entry=0) at ../insns.def:1028 #17 0x00007f6431de9b09 in vm_exec (th=0x7f6432fe0330) at ../vm.c:1325 #18 0x00007f6431df31ee in rb_iseq_eval (iseqval=140068330139320) at ../vm.c:1570 #19 0x00007f6431e60764 in rb_load_internal0 (th=0x7f6432cd25b0, fname=140068329380520, wrap=wrap@entry=857138128) at ../load.c:615 #20 0x00007f6431e624ee in rb_load_internal (wrap=0, fname=) at ../load.c:644 #21 rb_require_safe (fname=140068329380640, safe=0) at ../load.c:996 #22 0x00007f6431de0bf0 in vm_call_cfunc_with_frame (th=0x7f6432cd25b0, reg_cfp=0x7f6430bded40, ci=) at ../vm_insnhelper.c:1470 #23 0x00007f6431de64a2 in vm_exec_core (th=0x7f6432cd25b0, initial=initial@entry=0) at ../insns.def:1028 #24 0x00007f6431de9b09 in vm_exec (th=0x7f6433050810) at ../vm.c:1325 #25 0x00007f6431df31ee in rb_iseq_eval (iseqval=140068329387240) at ../vm.c:1570 #26 0x00007f6431e60764 in rb_load_internal0 (th=0x7f6432cd25b0, fname=140068329498920, wrap=wrap@entry=856984560) at ../load.c:615 #27 0x00007f6431e624ee in rb_load_internal (wrap=0, fname=) at ../load.c:644 #28 rb_require_safe (fname=140068329499040, safe=0) at ../load.c:996 #29 0x00007f6431de0bf0 in vm_call_cfunc_with_frame ( th=th@entry=0x7f6432cd25b0, reg_cfp=reg_cfp@entry=0x7f6430bdee30, ci=ci@entry=0x7f643313cc60) at ../vm_insnhelper.c:1470 #30 0x00007f6431dedea5 in vm_call_cfunc (ci=0x7f643313cc60, reg_cfp=0x7f6430bdee30, th=0x7f6432cd25b0) at ../vm_insnhelper.c:1560 #31 vm_call_method (th=0x7f6432cd25b0, cfp=0x7f6430bdee30, ci=0x7f643313cc60) at ../vm_insnhelper.c:1754 #32 0x00007f6431de64a2 in vm_exec_core (th=0x7f6432cd25b0, initial=initial@entry=0) at ../insns.def:1028 #33 0x00007f6431de9b09 in vm_exec (th=0x7f64330c5ca0) at ../vm.c:1325 #34 0x00007f6431df31ee in rb_iseq_eval (iseqval=140068329844760) at ../vm.c:1570 #35 0x00007f6431e60764 in rb_load_internal0 (th=0x7f6432cd25b0, fname=140068330006560, wrap=wrap@entry=856954368) at ../load.c:615 #36 0x00007f6431e624ee in rb_load_internal (wrap=0, fname=) at ../load.c:644 #37 rb_require_safe (fname=140068330006720, safe=0) at ../load.c:996 #38 0x00007f6431de0bf0 in vm_call_cfunc_with_frame (th=0x7f6432cd25b0, reg_cfp=0x7f6430bdef20, ci=) at ../vm_insnhelper.c:1470 #39 0x00007f6431de64a2 in vm_exec_core (th=0x7f6432cd25b0, initial=initial@entry=0) at ../insns.def:1028 #40 0x00007f6431de9b09 in vm_exec (th=0x1f, th@entry=0x7f6432cd25b0) at ../vm.c:1325 #41 0x00007f6431df3415 in rb_iseq_eval_main ( iseqval=iseqval@entry=140068330007440) at ../vm.c:1583 #42 0x00007f6431cae51a in ruby_exec_internal (n=0x7f64330deb90) at ../eval.c:251 #43 0x00007f6431cb14a7 in ruby_exec_node (n=0x7f64330deb90) at ../eval.c:316 #44 ruby_run_node (n=) at ../eval.c:308 #45 0x00007f6431cada9b in main (argc=4, argv=0x7fff65602c98) at ../main.c:36 (gdb) quit