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 05:17:53 -0800
Reply-to: rt@xxxxxxxxxxxxxx

On Thu, Dec 12, 2002 at 05:12:32AM -0800, Raimar Falke via RT wrote:
> On Thu, Dec 12, 2002 at 04:49:12AM -0800, mwlucas@xxxxxxxxxxxxxxxxxxxx via RT 
> wrote:
> > Start the server with "civserver."
> > 
> > Start up "civclient" and connect.  Pick any nation.
> > 
> > Build your first city, and let it start building the first unit
> > (warriors, phalanx, whatever.)
> > 
> > Play until that unit is complete.  Once that unit is built, fortify or
> > sentry it within the city.
> > 
> > The next turn, activate that unit.  The client pauses for a long
> > moment, then dumps core.
> 
> I can't reproduce this here.

I had rather assumed that this would have been caught pretty early by
anyone who had actually played the game.  It may be because it's
running on FreeBSD instead of Linux, perhaps?  (I don't know how large
your FreeBSD userbase is.)

> > #0  0x08091cb6 in popup_mes_close (dialog_shell=0x8444a00) at dialogs.c:1428
> > 1428          if (GTK_IS_WIDGET(parent)) {
> 
> Please post the output of
>  info locals
>  print parent
>  print *parent

#0  0x08091cb6 in popup_mes_close (dialog_shell=0x8444a00) at dialogs.c:1428
1428      if (GTK_IS_WIDGET(parent)) {
(gdb) info locals
parent = (struct _GtkWidget *) 0x8429000
close_callback = (void (*)(void *)) 0x8094b60 <dummy_close_callback>
close_callback_data = (void *) 0x0
buttons = (struct button_descr *) 0x8444980
(gdb) print parent
$1 = (struct _GtkWidget *) 0x8429000
(gdb) print *parent
$2 = {object = {klass = 0xd0d0d0d0, flags = 3503345872, 
    ref_count = 3503345872, object_data = 0xd0d0d0d0}, private_flags = 53456, 
  state = 208 '', saved_state = 208 '', 
  name = 0xd0d0d0d0 <Address 0xd0d0d0d0 out of bounds>, style = 0xd0d0d0d0, 
  requisition = {width = -12080, height = -12080}, allocation = {x = -12080, 
    y = -12080, width = 53456, height = 53456}, window = 0xd0d0d0d0, 
  parent = 0xd0d0d0d0}
(gdb) 


-- 
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]