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/r/trunk/bin/ruby...done. [New LWP 7639] [New LWP 7641] [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; fork {}'. Program terminated with signal 11, Segmentation fault. #0 0x00007fab6189e275 in find_entry (bin_pos=, hash_val=10736, key=10736, table=) at st.c:388 388 while (PTR_NOT_EQUAL(table, ptr->next, hash_val, key)) { (gdb) #0 0x00007fab6189e275 in find_entry (bin_pos=, hash_val=10736, key=10736, table=) at st.c:388 #1 st_lookup (table=0x7fab639477c0, key=key@entry=10736, value=value@entry=0x7fab639776a0) at st.c:426 #2 0x00007fab61833b89 in rb_id2str (id=10736) at parse.y:10600 #3 0x00007fab61834f89 in rb_id2name (id=) at parse.y:10636 #4 0x00007fab61913be2 in control_frame_dump (cfp=0x7fab604a6f20, th=) at vm_dump.c:106 #5 rb_vmdebug_stack_dump_raw (th=0x7fab639425b0, cfp=0x7fab604a6f20) at vm_dump.c:163 #6 0x00007fab6191424a in rb_vm_bugreport () at vm_dump.c:733 #7 0x00007fab61979550 in report_bug (file=file@entry=0x7fab63960c98 "-e", line=, fmt=fmt@entry=0x7fab619aca7d "Segmentation fault at %p", args=args@entry=0x7fab63977a78) at error.c:312 #8 0x00007fab6197a6a3 in rb_bug ( fmt=fmt@entry=0x7fab619aca7d "Segmentation fault at %p") at error.c:339 #9 0x00007fab61894dd1 in sigsegv (sig=, info=0x7fab63977cb0, ctx=) at signal.c:704 #10 #11 0x00007fab6191a7c4 in update_method_coverage (event=262144, proc=8, self=140374086820840, id=0, klass=0) at thread.c:5142 #12 0x00007fab6191862f in exec_hooks_body (trace_arg=0x7ffffd1c4680, th=, list=) at vm_trace.c:262 #13 exec_hooks_unprotected (th=th@entry=0x7fab639425b0, list=, trace_arg=trace_arg@entry=0x7ffffd1c4680) at vm_trace.c:288 #14 0x00007fab619186f5 in rb_threadptr_exec_event_hooks_orig ( trace_arg=trace_arg@entry=0x7ffffd1c4680, pop_p=pop_p@entry=0) at vm_trace.c:329 #15 0x00007fab61919a37 in rb_threadptr_exec_event_hooks ( trace_arg=trace_arg@entry=0x7ffffd1c4680) at vm_trace.c:382 #16 0x00007fab6191f979 in rb_threadptr_execute_interrupts ( th=th@entry=0x7fab639425b0, blocking_timing=blocking_timing@entry=0) at thread.c:1969 #17 0x00007fab619203ee in rb_threadptr_execute_interrupts ( th=th@entry=0x7fab639425b0, blocking_timing=blocking_timing@entry=0) at thread.c:1909 #18 0x00007fab61907182 in vm_exec_core (th=0x7fab639425b0, initial=initial@entry=0) at insns.def:1092 #19 0x00007fab619078c9 in vm_exec (th=0x0) at vm.c:1326 #20 0x00007fab6190f740 in rb_yield_0 (argc=, argv=) at vm_eval.c:932 #21 rb_yield (val=val@entry=52) at vm_eval.c:939 #22 0x00007fab617cf351 in rb_protect (proc=0x7fab6190f700 , data=data@entry=52, state=state@entry=0x7ffffd1c4c7c) at eval.c:857 #23 0x00007fab61851e52 in rb_f_fork (obj=) at process.c:3406 #24 rb_f_fork (obj=) at process.c:3394 #25 0x00007fab618fe9b0 in vm_call_cfunc_with_frame ( th=th@entry=0x7fab639425b0, reg_cfp=reg_cfp@entry=0x7fab604a6f70, ci=ci@entry=0x7fab63daf8f0) at vm_insnhelper.c:1470 #26 0x00007fab6190bc65 in vm_call_cfunc (ci=0x7fab63daf8f0, reg_cfp=0x7fab604a6f70, th=0x7fab639425b0) at vm_insnhelper.c:1560 #27 vm_call_method (th=0x7fab639425b0, cfp=0x7fab604a6f70, ci=0x7fab63daf8f0) at vm_insnhelper.c:1754 #28 0x00007fab61904203 in vm_exec_core (th=0x7fab639425b0, initial=initial@entry=0) at insns.def:999 #29 0x00007fab619078c9 in vm_exec (th=0x1c, th@entry=0x7fab639425b0) at vm.c:1326 #30 0x00007fab619111d5 in rb_iseq_eval_main ( iseqval=iseqval@entry=140374091046760) at vm.c:1584 #31 0x00007fab617cba3a in ruby_exec_internal (n=0x7fab63d51f68) at eval.c:251 #32 0x00007fab617ce9c7 in ruby_exec_node (n=0x7fab63d51f68) at eval.c:316 #33 ruby_run_node (n=) at eval.c:308 #34 0x00007fab617cafbb in main (argc=4, argv=0x7ffffd1c53e8) at main.c:36 (gdb) quit