Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2006:
[Freeciv-Dev] Re: rndCiv 0.8.1
Home

[Freeciv-Dev] Re: rndCiv 0.8.1

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Re: rndCiv 0.8.1
From: banjo <banjo@xxxxxxxxxx>
Date: Mon, 23 Jan 2006 20:37:18 +1300

Jason Dorje Short wrote:
what's the procedure for capturing the failure
and passing it to you guys?

ok ive got subversion working, hmm, i like it.

Jason Dorje Short wrote:
>
1.  To make it easier you should work using the S2_1 branch of svn.

im still new to subversion, what's the command to pull down
the S2_1 branch?

2.  Get a core file.

3.  Open with "gdb civclient core".

4.  Get a backtrace with "bt" and send it.

This is with a simple rndCiv ruleset created - very close
to freeciv/default.  A seg fault occurs when i try to read
the cience dialog. Here's the backtrace....


#0 0x08133419 in get_sprite_dimensions (sprite=0x0, width=0xbfffecd4, height=0xbfffecd4) at sprite.c:115 #1 0x0807b3e6 in node_rectangle_minimum_size (node=0x8b1c218, width=0x8b1c240, height=0x8b1c244)
    at reqtree.c:182
#2  0x0807b86a in calculate_diagram_layout (tree=0x8b1b348) at reqtree.c:279
#3  0x0807c5b3 in create_reqtree () at reqtree.c:813
#4  0x0812ee93 in create_reqtree_diagram () at repodlgs.c:228
#5  0x0812f4c1 in create_science_dialog () at repodlgs.c:335
#6  0x0812eca3 in popup_science_dialog (raise=true) at repodlgs.c:146
#7  0xb7e1456c in gtk_item_factory_new () from /usr/lib/libgtk-x11-2.0.so.0
#8 0xb7be5c9a in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#9  0xb7bd5351 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xb7be57e2 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#11 0xb7be48f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0xb7be4b75 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0xb7f0dc6b in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7e39fa5 in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0 #15 0xb7e395e8 in _gtk_menu_shell_activate () from /usr/lib/libgtk-x11-2.0.so.0 #16 0xb7e32a61 in gtk_menu_reorder_child () from /usr/lib/libgtk-x11-2.0.so.0 #17 0xb7e2bc56 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7bd55bf in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#19 0xb7bd5351 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0xb7be5270 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#21 0xb7be46ef in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0xb7be4b75 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0xb7f0da9d in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7e2a86a in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7e29847 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7cd6b0b in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#27 0xb7b6bd0f in g_main_depth () from /usr/lib/libglib-2.0.so.0
#28 0xb7b6ccb5 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#29 0xb7b6cfd7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb7b6d51e in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#31 0xb7e2919b in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x081185de in ui_main (argc=1, argv=0xbffffaf4) at gui_main.c:1341
#33 0x08058c7a in main (argc=1, argv=0xbffffaf4) at civclient.c:378



Once i know what im doing wrong i can fix it.

-billy



[Prev in Thread] Current Thread [Next in Thread]