[Freeciv-Dev] GTK client bug
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
I have a guaranteed way to crash the GTK+ client. (1.7.2, may be fixed now?)
(1) start the client with transparent flags off (not necessary but makes
things more controllable)
(2) turn transparent flags on
(3) click on a unit. (or expire the movement points of the current unit
or click on Next Turn. Just get a new unit to be focused)
For some reason which I am unable to determine, clicking on a unit in this
situation results in the message:
Gdk-ERROR **: BadWindow (invalid Window parameter)
serial 10402 error_code 3 request_code 61 minor_code 0
aborting...
I traced into set_unit_focus() and it seems to exit without anything bad
happening. Given that, I can't figure out why this crash occurs, but maybe
someone more familiar with GDK/the Freeciv GTK+ client can come up with an
answer.
--
Daniel Burrows
Nothing is hopeless.
PROOF:
(a) Assume the opposite.
(b) If something _is_ hopeless, then its condition can only improve.
(c) If its condition can only improve, then there must be hope for it.
(d) Therefore, nothing is hopeless. QED.
pgpQdwkMi2JGb.pgp
Description: PGP signature
- [Freeciv-Dev] GTK client bug,
Daniel Burrows <=
|
|