Hi @ all!
I’m running an ArchLinux x86_64 System and installed vcmi 0.88b using the PKGBUILD by kastagir.
I’ve had no problems installing the game or getting it to run. However whenever I end a turn (I think mainly/only after I fought a battle) the game crashes.
What I get is this:
Ammo Cart doesn't have a base stack!
Ballista doesn't have a base stack!
Opening StupidAI
Loaded Stupid AI 0.1
CStupidAI [0x7feb708c61b0]: created
CStupidAI [0x7feb708c61b0]: init called, saving ptr to IBattleCallback
CStupidAI [0x7feb708c61b0]: battleStart called
CStupidAI [0x7feb708c61b0]: battleNewRoundFirst called
CStupidAI [0x7feb708c61b0]: battleNewRound called
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
CStupidAI [0x7feb708c61b0]: actionStarted called
CStupidAI [0x7feb708c61b0]: actionFinished called
CStupidAI [0x7feb708c61b0]: actionStarted called
CStupidAI [0x7feb708c61b0]: actionFinished called
CStupidAI [0x7feb708c61b0]: actionStarted called
CStupidAI [0x7feb708c61b0]: battleAttack called
CStupidAI [0x7feb708c61b0]: battleStacksAttacked called
CStupidAI [0x7feb708c61b0]: actionFinished called
Player 1: I lost the battle of Astral attacking Christian the Knight at 11 30 0!
CStupidAI [0x7feb708c61b0]: battleEnd called
CStupidAI [0x7feb708c61b0]: destroyed
Warning: an orphaned child!
Player 1 starting turn
Striving to goal of type 0
Considering goal WIN
Considering goal CONQUER
Attempting realizing goal with code 2
Failed to realize subgoal of type 2 (greater goal type was 0), I will stop.
The error message was: I don't know how to fulfill this!
Striving to goal of type 14
Considering goal VISIT TILE
System message: You are not allowed to perform this action!
const PlayerState* CGameInfoCallback::getPlayer(int, bool) const: Cannot find player 255info!
vcmiclient: CGameState.cpp:2755: void CPathfinder::calculatePaths(int3, int): Assertion `hero == getHero(hero->id)' failed.
Aborted