Complete.Org: Mailing Lists: Archives: freeciv-dev: November 2003:
[Freeciv-Dev] Re: (PR#6585) Delta version 13
Home

[Freeciv-Dev] Re: (PR#6585) Delta version 13

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: i-freeciv-lists@xxxxxxxxxxxxx
Subject: [Freeciv-Dev] Re: (PR#6585) Delta version 13
From: "Arnstein Lindgard" <a-l@xxxxxxx>
Date: Fri, 21 Nov 2003 09:26:41 -0800
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=6585 >

Apply Delta 13 to current cvs.

1. Load the attached savegame "bugs_and_gnats.sav.gz".
   Login as "iuz" with one client, login as "red cloud" with another.

2. Move Iuz' destroyer one step SW (numpad 3).
   Sioux Caravel appears in sight.

3. Move destroyer back to where it was.

4. Move destroyer one step SW again.

5. Caravel is no longer there !

6. Quit iuz client (ctrl-Q).

When you quit, GTK2 client says:

  (civclient:24121): Gdk-CRITICAL **: file gdkdraw.c:
  line 495 (gdk_draw_drawable): assertion `src != NULL' failed

about 30 times.

GTK1 says:

  $Gdk-ERROR **: BadPixmap (invalid Pixmap parameter)
    serial 39879 error_code 4 request_code 56 minor_code 0
  Gdk-ERROR **: BadDrawable (invalid Pixmap or Window parameter)
    serial 39880 error_code 9 request_code 62 minor_code 0

7. Restart client and login as "iuz" again.

Now the server crashes:

  civserver: packets.c:168: send_packet_data: Assertion
  `compressed_size < (64*1024-(30*1000))' failed.
  Aborted

8. In addition, when you now quit the clients, they say segfault.

If I only connect one client (iuz) to begin with, the server does
not crash upon reconnect. Weird stuff, uh?

I hope this bugslayer binge turned massacre allows you to commit
soon, my next patch already depends upon it :)


Arnstein


Attachment: bugs_and_gnats.sav.gz
Description: GNU Zip compressed data


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