Complete.Org: Mailing Lists: Archives: freeciv-dev: September 2003:
[Freeciv-Dev] (PR#6260) Assert in server on city size
Home

[Freeciv-Dev] (PR#6260) Assert in server on city size

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: paul@xxxxxxxxxxxxx
Subject: [Freeciv-Dev] (PR#6260) Assert in server on city size
From: "Jason Short" <jdorje@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 30 Sep 2003 19:53:09 -0700
Reply-to: rt@xxxxxxxxxxxxxx

Can be reproduced with the attached rc file.  It takes until ~1690 AD,
however.

auto_arrange_workers should NOT, NOT, NOT be calling the helper
functions to change the city workers.  Each of these helper functions
calls various other helper functions, way on down the line, which can
(but should not) result in a recursive call back to
auto_arrange_workers.  I remember a very similar bug happening earlier.
 The problem is there is no available function to change tile status
that doesn't have the possibility for recursive re-entry.

jason

Attachment: rc-bug
Description: rc-bug


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