URL: http://bugs.freeciv.org/Ticket/Display.html?id=39330
Jason Short wrote:
For the immediate bug, the problem is that a player tile is being marked
as known (in map_set_known most likely) but the terrain for that tile is
not being set (remaining NULL). Offhand I cannot see how this can happen.
really_give_tile_info_from_player_to_player is very suspicious however.
Is there really no way to reproduce this?
Well, as I mentioned in an addendum to the bug report, the crash will
also happen when unsharing vision, since the same function, in which the
crash occurs, is called then too. Basically, if one runs the saved game
for a few more turns some of the AIs will decide they don't like having
their vision shared with one another through an intermediary (the AI
with Marco Polo's embassy), and the crash will happen during unsharing
of vision.
However, according to your viewpoint, this would only be reproducing the
symptom of the underlying problem. Not knowing Freeciv's vision code
well enough yet, I am not ready to hold a stake out for a deeper culprit
with assertions or a debugger at this point.
Eric
___
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev