after a while of playing (a couple of hours), the game slows down drastically (movement of units becomes noticeably slow, opening a city window is slow, moving about the map window is slow, etc.), and I start getting these errors:
(freeciv-gtk2:2148): Gdk-WARNING **: XID collision, trouble ahead

If I save the game, exit out of the game, restart, and reload, the errors go away for a short time, then return.

From YAST on my system:
gtk2-devel package is version 2.24.18-2.4.2
compiled using gcc version 4.7-7.1.1

I can see the above errors by opening a Konsole session, cd to the freeciv directory, and executing:
./fcgui
This is followed by the following messages:
Unable to find client executable: freeciv
Searching for freeciv clients ...
... using ./client/freeciv-gtk2
Running ./client/freeciv-gtk2

When I watch the Konsole window, that's where I see the above gtk and gdk errors.

I also have the bug where the combat animations do not appear, but fixed by running this:
export OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
and by adding this line to mapview.c in flush_dirty:
gdk_window_process_updates(gtk_widget_get_window(map_canvas), FALSE);
These are the only two modifications I have installed.
The combination of these two fixes corrects the problem with animations not appearing.

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.