mission crashed after ocean eat the land

Bug #952960 reported by Country_Man_G
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Invalid
Medium
Unassigned

Bug Description

bzr6289

I played campaign and the ocean eat the land.

Note:
   stderr.txt would not generated

I attach all files found with the timestamp of the crash

Revision history for this message
Country_Man_G (newsgroup-mail) wrote :
Revision history for this message
Nasenbaer (nasenbaer) wrote :

the stdout.txt of your attached zip gives us some deeper look inside: [c:/data/repo/trunk/src/economy/economy.cc:638] Economy::find_best_supply: COULD NOT FIND A ROUTE!

I haven't checked the source file yet but I guess there needs to be a check whether the economy is still existing and maybe even if the ware and/or the building that requests a ware is still existing.

Changed in widelands:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
cghislai (charlyghislain) wrote :

I can't reproduce

Revision history for this message
SirVer (sirver) wrote :

I believe this could be when a economy is separated somehow by the water - maybe because a flag was eaten by water or so. And maybe the economy code does not deal properly with this.

As the flooding code is random, it could very well be that this only happens sometimes. One could come up with a simple lua test scenario that simulates those conditions - I was dreaming about a Lua driven end-to-end test suite for a while now, we might make it happen now :).

Revision history for this message
SirVer (sirver) wrote :

Setting to incomplete for bug sweeping.

Changed in widelands:
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for widelands because there has been no activity for 60 days.]

Changed in widelands:
status: Incomplete → Expired
Revision history for this message
SirVer (sirver) wrote :

Now that we have the Lua testsuite in place, this could be revisited. But since it was never rereported and never reproduced, maybe it was unrelated.

Setting to invalid until we can repro.

Changed in widelands:
status: Expired → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.