From: Ferenc Engard Date: 2004-01-20T07:42:41+09:00 Subject: Re: segfaults on mandrake... Hello, I still cannot know how to dump core, but running 3 times from gdb caused 3 segfaults in different places. I am totally helpless. What can I do? Ferenc Here are the backtraces (sorry about the long mail): (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x401aef9f in realloc () from /lib/i686/libc.so.6 (gdb) bt #0 0x401aef9f in realloc () from /lib/i686/libc.so.6 #1 0x40061e68 in ruby_xrealloc () from /usr/lib/libruby.so.1.8 #2 0x400ad33a in rb_str_update () from /usr/lib/libruby.so.1.8 #3 0x400505a8 in rb_frame_last_func () from /usr/lib/libruby.so.1.8 #4 0x40045cb5 in rb_eval_string () from /usr/lib/libruby.so.1.8 #5 0x4004ded9 in rb_rescue2 () from /usr/lib/libruby.so.1.8 #6 0x40018822 in lib_watchdog_ensure () from /usr/lib/ruby/1.8/i586-linux-gnu/tcltklib.so #7 0x4004e11e in rb_ensure () from /usr/lib/libruby.so.1.8 #8 0x40018905 in lib_watchdog_ensure () from /usr/lib/ruby/1.8/i586-linux-gnu/tcltklib.so (gdb) (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x400a9fd0 in st_free_table () from /usr/lib/libruby.so.1.8 (gdb) bt #0 0x400a9fd0 in st_free_table () from /usr/lib/libruby.so.1.8 #1 0x4006342f in rb_gc_force_recycle () from /usr/lib/libruby.so.1.8 #2 0x40063188 in rb_gc_mark () from /usr/lib/libruby.so.1.8 #3 0x400638b9 in rb_gc () from /usr/lib/libruby.so.1.8 #4 0x40062269 in rb_newobj () from /usr/lib/libruby.so.1.8 #5 0x4004ecf3 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #6 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #7 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #8 0x4004adef in rb_Array () from /usr/lib/libruby.so.1.8 #9 0x4004cf0a in rb_iterator_p () from /usr/lib/libruby.so.1.8 #10 0x4004d217 in rb_yield_values () from /usr/lib/libruby.so.1.8 #11 0x400408e9 in rb_each () from /usr/lib/libruby.so.1.8 #12 0x4004ce97 in rb_iterator_p () from /usr/lib/libruby.so.1.8 #13 0x4004d151 in rb_yield () from /usr/lib/libruby.so.1.8 #14 0x40033472 in rb_ary_each () from /usr/lib/libruby.so.1.8 #15 0x4005c1fa in rb_throw () from /usr/lib/libruby.so.1.8 #16 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #17 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #18 0x4004f903 in rb_funcall () from /usr/lib/libruby.so.1.8 #19 0x4003f957 in rb_each () from /usr/lib/libruby.so.1.8 #20 0x4004da29 in rb_iterate () from /usr/lib/libruby.so.1.8 #21 0x40040963 in rb_each () from /usr/lib/libruby.so.1.8 #22 0x4005c1fa in rb_throw () from /usr/lib/libruby.so.1.8 #23 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #24 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #25 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #26 0x4004b523 in rb_Array () from /usr/lib/libruby.so.1.8 #27 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #28 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #29 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #30 0x4004b4e5 in rb_Array () from /usr/lib/libruby.so.1.8 #31 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #32 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #33 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #34 0x4004993f in rb_Array () from /usr/lib/libruby.so.1.8 #35 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #36 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #37 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #38 0x4004870d in rb_Array () from /usr/lib/libruby.so.1.8 ---Type to continue, or q to quit--- #39 0x4004870d in rb_Array () from /usr/lib/libruby.so.1.8 #40 0x4004870d in rb_Array () from /usr/lib/libruby.so.1.8 #41 0x4004993f in rb_Array () from /usr/lib/libruby.so.1.8 #42 0x4004cf0a in rb_iterator_p () from /usr/lib/libruby.so.1.8 #43 0x4004d151 in rb_yield () from /usr/lib/libruby.so.1.8 #44 0x40079204 in rb_fix2str () from /usr/lib/libruby.so.1.8 #45 0x4005c1fa in rb_throw () from /usr/lib/libruby.so.1.8 #46 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #47 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #48 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #49 0x4004b523 in rb_Array () from /usr/lib/libruby.so.1.8 #50 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #51 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #52 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #53 0x40048965 in rb_Array () from /usr/lib/libruby.so.1.8 #54 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #55 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #56 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #57 0x4004cf0a in rb_iterator_p () from /usr/lib/libruby.so.1.8 #58 0x400548a1 in rb_f_lambda () from /usr/lib/libruby.so.1.8 #59 0x400549c8 in rb_f_lambda () from /usr/lib/libruby.so.1.8 #60 0x4005c1c6 in rb_throw () from /usr/lib/libruby.so.1.8 #61 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #62 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #63 0x4004f9ab in rb_funcall2 () from /usr/lib/libruby.so.1.8 #64 0x400462d0 in rb_eval_cmd () from /usr/lib/libruby.so.1.8 #65 0x4001f966 in _init () from /usr/lib/ruby/1.8/i586-linux-gnu/tkutil.so #66 0x4005c1e4 in rb_throw () from /usr/lib/libruby.so.1.8 #67 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #68 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #69 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #70 0x4004cf0a in rb_iterator_p () from /usr/lib/libruby.so.1.8 #71 0x400548a1 in rb_f_lambda () from /usr/lib/libruby.so.1.8 #72 0x400549c8 in rb_f_lambda () from /usr/lib/libruby.so.1.8 #73 0x4005c1c6 in rb_throw () from /usr/lib/libruby.so.1.8 #74 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #75 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #76 0x4004f9ab in rb_funcall2 () from /usr/lib/libruby.so.1.8 #77 0x400462d0 in rb_eval_cmd () from /usr/lib/libruby.so.1.8 ---Type to continue, or q to quit--- #78 0x4001f966 in _init () from /usr/lib/ruby/1.8/i586-linux-gnu/tkutil.so #79 0x4005c1e4 in rb_throw () from /usr/lib/libruby.so.1.8 #80 0x4004f1fd in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #81 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #82 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #83 0x4004ae1b in rb_Array () from /usr/lib/libruby.so.1.8 #84 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #85 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #86 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #87 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #88 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #89 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #90 0x4004ef97 in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #91 0x4004f59f in rb_with_disable_interrupt () from /usr/lib/libruby.so.1.8 #92 0x400486bc in rb_Array () from /usr/lib/libruby.so.1.8 #93 0x400503e1 in rb_frame_last_func () from /usr/lib/libruby.so.1.8 #94 0x40045cb5 in rb_eval_string () from /usr/lib/libruby.so.1.8 #95 0x4004ded9 in rb_rescue2 () from /usr/lib/libruby.so.1.8 #96 0x40018822 in lib_watchdog_ensure () from /usr/lib/ruby/1.8/i586-linux-gnu/tcltklib.so #97 0x4004e11e in rb_ensure () from /usr/lib/libruby.so.1.8 #98 0x40018905 in lib_watchdog_ensure () from /usr/lib/ruby/1.8/i586-linux-gnu/tcltklib.so (no debugging symbols found)...(no debugging symbols found)... Program received signal SIGSEGV, Segmentation fault. 0x401afb5d in mallopt () from /lib/i686/libc.so.6 (gdb) bt #0 0x401afb5d in mallopt () from /lib/i686/libc.so.6 #1 0x401aecb8 in malloc () from /lib/i686/libc.so.6 (gdb)