check_ship_in_expedition assertion fails

Bug #1786163 reported by GunChleoc
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
widelands
Fix Released
Undecided
Unassigned

Bug Description

trunk/src/ai/defaultai_seafaring.cc:372: void DefaultAI::check_ship_in_expedition(Widelands::ShipObserver&, uint32_t): Assertion `expedition_ship_ == so.ship->serial() || expedition_ship_ == kNoShip' failed.

Got this while having 8 AIs battle on The Nile while I was AFK.

Replay attached

Tags: ai

Related branches

Revision history for this message
GunChleoc (gunchleoc) wrote :

Last autosave

Revision history for this message
TiborB (tiborb95) wrote :

Does autosave cause the crash reliably?

Revision history for this message
GunChleoc (gunchleoc) wrote :

I don't know - I just quickly dumped the replay and save file to this bug before they get accidentally overwritten or deleted on my machine.

Revision history for this message
TiborB (tiborb95) wrote :

The culprit is player 7, it started new expedition while the old one was still in progress (Red Fox ship).
Are you sure you did not play on this slot/player before? AI generally manages only one expedition at once.

Revision history for this message
GunChleoc (gunchleoc) wrote :

Yes, I'm sure. It was a brand new game.

GunChleoc (gunchleoc)
Changed in widelands:
status: New → Fix Committed
assignee: TiborB (tiborb95) → nobody
Revision history for this message
GunChleoc (gunchleoc) wrote :

Fixed in build20-rc1

Changed in widelands:
status: Fix Committed → Fix Released
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.