address@hidden martin $ gdb gnubg GNU gdb 5.3 Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... (gdb) run Starting program: /usr/local/bin/gnubg [New Thread 16384 (LWP 7899)] GNU Backgammon 0.14-devel Copyright 1999, 2000, 2001, 2002, 2003 Gary Wong. GNU Backgammon ist frei Software, geschützt durch die GNU General Public License Version 2. Du bist herzlich willkommen, Ãnderungen vorzunehmen und/oder Kopien unter den Bedingungen der GPL zu verteilen. Gib "show copying" ein, um die Bedingungen einzusehen. Es gibt absolut keine Gewähr für GNU Backgammon. Gib "show warranty" ein, um Details zu sehen. (Keine Partie) new match 7 (You) roll (You) 6/3 8/3 (You) roll (You) 8/7 8/7 6/5 6/5 (You) roll (You) 24/18 24/18 13/7 13/7 (You) roll (You) 7/6 6/4 (You) roll (You) 18/15 18/15 15/12 15/12 (You) roll (You) 12/11 7/4 (You) roll (You) 11/10 10/9 7/6 7/6 (gnubg) new match 7 (You) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 7899)] 0x407b0671 in malloc_consolidate () from /lib/libc.so.6 (gdb) bt #0 0x407b0671 in malloc_consolidate () from /lib/libc.so.6 #1 0x407aff77 in _int_malloc () from /lib/libc.so.6 #2 0x407af18f in malloc () from /lib/libc.so.6 #3 0x403f9e11 in g_malloc () from /usr/lib/libglib-2.0.so.0 #4 0x403805b8 in fribidi_analyse_string () from /usr/lib/libpango-1.0.so.0 #5 0x40380412 in pango_log2vis_get_embedding_levels () from /usr/lib/libpango-1.0.so.0 #6 0x40371d94 in pango_itemize () from /usr/lib/libpango-1.0.so.0 #7 0x40377a5a in pango_layout_check_lines () from /usr/lib/libpango-1.0.so.0 #8 0x4037a184 in pango_layout_get_extents_internal () from /usr/lib/libpango-1.0.so.0 #9 0x403774c9 in pango_layout_get_extents () from /usr/lib/libpango-1.0.so.0 #10 0x400e91ad in gtk_label_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #11 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #12 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #13 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #14 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #15 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #16 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #17 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #18 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #19 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #20 0x400d0cd7 in gtk_hbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #22 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #23 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #24 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #25 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #26 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #27 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #28 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #29 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #30 0x401d63d7 in gtk_vbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #32 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #33 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #34 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #35 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #36 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #37 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #38 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #40 0x400cce71 in gtk_frame_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #42 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #43 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #44 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #45 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #46 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #47 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #48 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #49 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #50 0x400d0cd7 in gtk_hbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #51 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #52 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #53 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #54 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #55 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #56 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #57 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #58 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #59 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #60 0x080e4dbe in AddChild (pw=0x400fce00, pr=0x402727b8) at gtkboard.c:2864 #61 0x080e4e33 in board_size_request (pw=0x87f3a28, pr=0x402727b8) at gtkboard.c:2886 #62 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #63 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #64 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #65 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #66 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #67 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #68 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #69 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #70 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #71 0x401d63d7 in gtk_vbox_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #72 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #73 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #74 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #75 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #76 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #77 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #78 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #79 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #80 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #81 0x401ed172 in gtk_window_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #82 0x403b02b4 in g_cclosure_marshal_VOID__BOXED () from /usr/lib/libgobject-2.0.so.0 #83 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #84 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #85 0x403aecd5 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #86 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #87 0x403ae783 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #88 0x401405e1 in do_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #89 0x4014094d in _gtk_size_group_compute_requisition () from /usr/lib/libgtk-x11-2.0.so.0 #90 0x401de44c in gtk_widget_size_request () from /usr/lib/libgtk-x11-2.0.so.0 #91 0x401ee031 in gtk_window_compute_configure_request () from /usr/lib/libgtk-x11-2.0.so.0 #92 0x401ee54c in gtk_window_move_resize () from /usr/lib/libgtk-x11-2.0.so.0 #93 0x403af837 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0 #94 0x4039d4a7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0 #95 0x4039ce48 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #96 0x403aeefb in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0 #97 0x403ae428 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #98 0x403ae6a4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #99 0x4009fc27 in gtk_container_check_resize () from /usr/lib/libgtk-x11-2.0.so.0 #100 0x4009f9e2 in gtk_container_idle_sizer () from /usr/lib/libgtk-x11-2.0.so.0 #101 0x403f6193 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0 #102 0x403f6480 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0 #103 0x403f48a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #104 0x403f693f in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #105 0x403f4e92 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #106 0x400fb23f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #107 0x08073592 in real_main (closure=0x0, argc=1, argv=0xbffff824) at gnubg.c:7370 #108 0x080737e3 in main (argc=1074777600, argv=0x400fce00) at gnubg.c:7449 #109 0x40751747 in __libc_start_main () from /lib/libc.so.6 (gdb)