Complete.Org: Mailing Lists: Archives: freeciv-dev: August 2003:
[Freeciv-Dev] (PR#5098) Re: assert in goto gtk+2 client
Home

[Freeciv-Dev] (PR#5098) Re: assert in goto gtk+2 client

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] (PR#5098) Re: assert in goto gtk+2 client
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 14 Aug 2003 18:39:53 -0700
Reply-to: rt@xxxxxxxxxxxxxx

Paul Zastoupil wrote:
> gtk+2 client was getting a bit sluggish as the game went on.
> 
> On trying to goto with a helicopter, bang, core.
> 
> civclient: control.c:607: request_unit_goto: Assertion `goto_is_active()' 
> failed.
> 
> Hitting G twice I was able to reproduce it. 
> 
> Not sure if you need a savegame but I have one.

Are you sure your sources are up-to-date?  A bug like this was fixed 
just a few days ago.

Otherwise yes, a savegame (from which we can reproduce it) would be good.

jason





> #0  0x405a9df1 in kill () from /lib/libc.so.6
> #1  0x404edf4a in pthread_kill () from /lib/libpthread.so.0
> #2  0x404ee285 in raise () from /lib/libpthread.so.0
> #3  0x405a9bca in raise () from /lib/libc.so.6
> #4  0x405aade5 in abort () from /lib/libc.so.6
> #5  0x405a35e5 in __assert_fail () from /lib/libc.so.6
> #6  0x0806bf5f in request_unit_goto () at control.c:608
> #7  0x400cf5f8 in gtk_item_factory_new () from /usr/lib/libgtk-x11-2.0.so.0
> #8  0x403b4d77 in g_cclosure_marshal_VOID__VOID ()
>    from /usr/lib/libgobject-2.0.so.0
> #9  0x403a1ed7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #10 0x403b4983 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
> #11 0x403b39a8 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #12 0x403b3be4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #13 0x401ce70a in gtk_widget_translate_coordinates ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #14 0x403a1ed7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #15 0x403b4983 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
> #16 0x403b37af in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #17 0x403b3be4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #18 0x40052b4d in _gtk_accel_group_activate ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #19 0x40052c73 in gtk_accel_groups_activate ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #20 0x401e0c11 in _gtk_window_activate_key () from 
> /usr/lib/libgtk-x11-2.0.so.0
> #21 0x401dd236 in _gtk_window_query_nonaccels ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #22 0x400e9c2f in _gtk_marshal_BOOLEAN__BOXED ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #23 0x403a2247 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
> #24 0x403a1ed7 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #25 0x403b4439 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
> #26 0x403b37af in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #27 0x403b3be4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #28 0x401cf6fb in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
> #29 0x400e9adc in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> #30 0x400e8725 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> #31 0x402a71a5 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
> #32 0x403f8b35 in g_get_current_time () from /usr/lib/libglib-2.0.so.0
> #33 0x403f9b78 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #34 0x403f9e8d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #35 0x403fa58f in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #36 0x400e7f5f in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #37 0x080934bc in ui_main (argc=1, argv=0xbfffec24) at gui_main.c:1186
> #38 0x080677ee in main (argc=1, argv=0xbfffec24) at civclient.c:244
> #39 0x405985cd in __libc_start_main () from /lib/libc.so.6
> 





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