Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2002:
[Freeciv-Dev] Re: (PR#2534) civclient crash on FreeBSD 5.0
Home

[Freeciv-Dev] Re: (PR#2534) civclient crash on FreeBSD 5.0

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients:;
Subject: [Freeciv-Dev] Re: (PR#2534) civclient crash on FreeBSD 5.0
From: "mwlucas@xxxxxxxxxxxxxxxxxxxx via RT" <rt@xxxxxxxxxxxxxx>
Date: Thu, 12 Dec 2002 14:03:52 -0800
Reply-to: rt@xxxxxxxxxxxxxx

On Thu, Dec 12, 2002 at 12:47:06PM -0800, Raimar Falke via RT wrote:
> The reason can be a buggy compiler (we had such an issue, don't use a
> CVS compiler), the OS, GTK or freeciv.

And if you point me at one of them, that's just fine. Thanks for your
help!

Applied the patch (one piece didn't apply, but that was just
whitespace.)

And if you wind up pointing me at one of those, it's fine.  

Same crash again, this time with error messages at the client side:

base_popup_message_dialog: OK
popup_mes_handle_callback #1: OK
popup_mes_handle_callback #2: BAD
popup_mes_close: BAD

[1]    Bus error                     ../civsrc/freeciv-1.13.0/client/civclient 
(core dumped)

Here's the gdb backtrace with the patch applied.


...
Loaded symbols for /usr/X11R6/lib/X11/locale/common/xomGeneric.so.2
Reading symbols from /usr/libexec/ld-elf.so.1...done.
Loaded symbols for /usr/libexec/ld-elf.so.1
#0  0x08082e41 in popup_mes_close (dialog_shell=0x8416700) at dialogs.c:1444
1444      free(buttons);
(gdb) bt
#0  0x08082e41 in popup_mes_close (dialog_shell=0x8416700) at dialogs.c:1444
#1  0x08082fda in popup_mes_handle_callback (widget=0x83f4c00, data=0x8416780)
    at dialogs.c:1484
#2  0x2825f196 in gtk_marshal_NONE__NONE () from /usr/X11R6/lib/libgtk12.so.2
#3  0x28298756 in gtk_handlers_run () from /usr/X11R6/lib/libgtk12.so.2
#4  0x282978dc in gtk_signal_real_emit () from /usr/X11R6/lib/libgtk12.so.2
#5  0x282950b2 in gtk_signal_emit () from /usr/X11R6/lib/libgtk12.so.2
#6  0x281eaea2 in gtk_button_clicked () from /usr/X11R6/lib/libgtk12.so.2
#7  0x281ec90f in gtk_real_button_released () from /usr/X11R6/lib/libgtk12.so.2
#8  0x2825f196 in gtk_marshal_NONE__NONE () from /usr/X11R6/lib/libgtk12.so.2
#9  0x28297755 in gtk_signal_real_emit () from /usr/X11R6/lib/libgtk12.so.2
#10 0x282950b2 in gtk_signal_emit () from /usr/X11R6/lib/libgtk12.so.2
#11 0x281eadb2 in gtk_button_released () from /usr/X11R6/lib/libgtk12.so.2
#12 0x281ec147 in gtk_button_button_release ()
   from /usr/X11R6/lib/libgtk12.so.2
#13 0x2825edc6 in gtk_marshal_BOOL__POINTER ()
   from /usr/X11R6/lib/libgtk12.so.2
#14 0x28297928 in gtk_signal_real_emit () from /usr/X11R6/lib/libgtk12.so.2
#15 0x282950b2 in gtk_signal_emit () from /usr/X11R6/lib/libgtk12.so.2
#16 0x282d6a77 in gtk_widget_event () from /usr/X11R6/lib/libgtk12.so.2
#17 0x2825ed15 in gtk_propagate_event () from /usr/X11R6/lib/libgtk12.so.2
#18 0x2825daaf in gtk_main_do_event () from /usr/X11R6/lib/libgtk12.so.2
#19 0x2831f78c in gdk_event_dispatch () from /usr/X11R6/lib/libgdk12.so.2
---Type <return> to continue, or q <return> to quit---
#20 0x2835334a in g_main_dispatch () from /usr/local/lib/libglib12.so.3
#21 0x2835391e in g_main_iterate () from /usr/local/lib/libglib12.so.3
#22 0x28353b04 in g_main_run () from /usr/local/lib/libglib12.so.3
#23 0x2825d3f7 in gtk_main () from /usr/X11R6/lib/libgtk12.so.2
#24 0x0808a8ce in ui_main (argc=1, argv=0xbfbff7d0) at gui_main.c:894
#25 0x0805f4ce in main (argc=1, argv=0xbfbff7d0) at civclient.c:216
#26 0x0805dc45 in _start ()
(gdb) quit
pedicular~/civsrc/freeciv-1.13.0;^Dexit

Script done on Thu Dec 12 16:59:59 2002


-- 
Michael Lucas           mwlucas@xxxxxxxxxxx, mwlucas@xxxxxxxxxxxxxxxxxxxx
http://www.oreillynet.com/pub/q/Big_Scary_Daemons

           Absolute BSD:   http://www.AbsoluteBSD.com/



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