MantisBT - VCMI
View Issue Details
0001971VCMIAI - Adventure Mappublic2014-11-21 10:462016-09-12 13:10
Povelitel 
SXX 
highmajoralways
closedunable to reproduce 
0.97 
0.98g 
0001971: Game freeze

13:37:18.578125 TRACE ai [f00] - Time of where to explore was 62 ms.
13:37:18.593750 DEBUG ai [f00] - Considering goal EXPLORE (Coronius)
13:37:18.656250 TRACE ai [f00] - Time of where to explore was 62 ms.
13:37:18.656250 DEBUG ai [f00] - Considering goal VISIT TILE (16 38 0) (Coronius)
13:37:18.656250 DEBUG ai [f00] - Trying to realize VISIT TILE (16 38 0) (Coronius) (value 1.#QO)
13:37:18.656250 DEBUG ai [f00] - Moving hero Coronius to tile 16 38 0
13:37:18.656250 TRACE network [f00] - Sending a request "struct MoveHero". It'll have an ID=640.
13:37:18.656250 TRACE network [f00] - Sending to server a pack of type struct MoveHero
13:37:18.656250 TRACE global [f00] - We'll wait till request 640 is answered.

13:37:18.656250 TRACE network [c68] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
13:37:18.656250 TRACE network [c68] - Made first apply on cl
13:37:18.656250 TRACE network [c68] - Applied on gs
13:37:18.656250 TRACE ai [c68] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '1'.
13:37:18.656250 TRACE ai [c68] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
13:37:18.656250 TRACE network [c68] - Made second apply on cl
13:37:18.656250 TRACE network [c68] - Listening...
13:37:18.656250 TRACE network [c68] - received server message of type struct TryMoveHero, data: {CPack: type '501'}
13:37:18.656250 TRACE network [c68] - Made first apply on cl
13:37:18.656250 TRACE network [c68] - Applied on gs
13:37:18.656250 TRACE ai [c68] - Entering void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
13:37:18.656250 TRACE ai [c68] - Leaving void __thiscall VCAI::tileRevealed(const class std::unordered_set<class int3,struct ShashInt3,struct std::equal_to<class int3>,class std::allocator<class int3> > &).
13:37:18.671875 TRACE global [c68] - before [un]locks in CPlayerInterface::heroMoved
13:37:18.687500 TRACE global [c68] - after [un]locks in CPlayerInterface::heroMoved
13:37:18.703125 TRACE global [c68] - before [un]locks in CPlayerInterface::heroMoved
13:37:18.703125 TRACE global [c68] - after [un]locks in CPlayerInterface::heroMoved
13:37:18.718750 TRACE global [c68] - before [un]locks in CPlayerInterface::heroMoved
13:37:18.734375 TRACE global [c68] - after [un]locks in CPlayerInterface::heroMoved
13:37:18.750000 TRACE global [c68] - before [un]locks in CPlayerInterface::heroMoved
13:37:18.750000 TRACE global [c68] - after [un]locks in CPlayerInterface::heroMoved
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::heroMoved(const struct TryMoveHero &).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct HeroVisit, data: {CPack: type '1'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '1'; obj 'Sawmill'.
13:37:18.781250 TRACE ai [c68] - Completing goal: FIND OBJ 4,711 (Coronius)
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct GarrisonDialog, data: {CPack: type '2004'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::showGarrisonDialog(const class CArmedInstance *,const class CGHeroInstance *,bool,class QueryID): removableUnits '1', queryID '951'.
13:37:18.781250 DEBUG ai [c68] - Adding query 951 - Garrison dialog with Bonus system node of type class CGMine and Hero Coronius. Total queries count: 1
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::showGarrisonDialog(const class CArmedInstance *,const class CGHeroInstance *,bool,class QueryID).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct PackageApplied, data: {CPack: type '94'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 DEBUG ai [d74] - I'll answer the query 951 giving the choice 0
13:37:18.781250 TRACE network [d74] - Sending a request "struct QueryReply". It'll have an ID=641.
13:37:18.781250 TRACE network [d74] - Sending to server a pack of type struct QueryReply
13:37:18.781250 DEBUG ai [d74] - Attempted answering query 951 - Garrison dialog with Bonus system node of type class CGMine and Hero Coronius. Request id=641. Waiting for results...
13:37:18.781250 TRACE global [d74] - We'll wait till request 641 is answered.

13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct HeroVisit, data: {CPack: type '1'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool): start '0'; obj 'n/a'.
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::heroVisit(const class CGHeroInstance *,const class CGObjectInstance *,bool).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct PlayerBlocked, data: {CPack: type '96'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::playerBlocked(int,bool): reason '1', start '0'.
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::playerBlocked(int,bool).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE network [c68] - received server message of type struct PackageApplied, data: {CPack: type '94'}
13:37:18.781250 TRACE network [c68] - Made first apply on cl
13:37:18.781250 TRACE network [c68] - Applied on gs
13:37:18.781250 TRACE ai [c68] - Entering void __thiscall VCAI::requestRealized(struct PackageApplied *).
13:37:18.781250 DEBUG ai [c68] - Removing query 951 - Garrison dialog with Bonus system node of type class CGMine and Hero Coronius. Total queries count: 0
13:37:18.781250 TRACE ai [c68] - Leaving void __thiscall VCAI::requestRealized(struct PackageApplied *).
13:37:18.781250 TRACE network [c68] - Made second apply on cl
13:37:18.781250 TRACE network [c68] - Listening...
13:37:18.781250 TRACE ai [f00] - Entering void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr): Hero Coronius and object Sawmill at 17 38 0.
13:37:18.781250 TRACE ai [f00] - Completing goal: FIND OBJ 4,711 (Coronius)
13:37:18.781250 TRACE ai [f00] - Leaving void __thiscall VCAI::performObjectInteraction(const class CGObjectInstance *,struct HeroPtr).
13:37:18.781250 TRACE ai [f00] - Completing goal: VISIT TILE (16 38 0) (Coronius)
13:37:18.781250 DEBUG ai [f00] - Hero Coronius moved from 16 38 0 to 16 38 0. Returning 1.
13:37:18.796875 TRACE ai [f00] - Completing goal: VISIT TILE (16 38 0) (Coronius)
13:37:18.796875 DEBUG ai [f00] - Hero Coronius visited tile (16 38 0)
13:37:18.796875 DEBUG ai [f00] - Striving to goal of type CLEAR WAY TO (10 38 0) (Zubin)
13:37:18.796875 DEBUG ai [f00] - Considering goal CLEAR WAY TO (10 38 0) (Zubin)
13:37:18.812500 DEBUG ai [f00] - Considering goal GATHER ARMY (Zubin)
13:37:18.843750 DEBUG ai [f00] - Considering goal EXPLORE
Green player
No tags attached.
rar freeze.rar (1,418,931) 2014-11-21 10:46
https://bugs.vcmi.eu/file_download.php?file_id=2009&type=bug
rar BuildLinuxrocks.rar (1,178,343) 2014-12-04 14:36
https://bugs.vcmi.eu/file_download.php?file_id=2027&type=bug
Issue History
2014-11-21 10:46PovelitelNew Issue
2014-11-21 10:46PovelitelStatusnew => assigned
2014-11-21 10:46PovelitelAssigned To => Warmonger
2014-11-21 10:46PovelitelFile Added: freeze.rar
2014-12-04 14:36PovelitelFile Added: BuildLinuxrocks.rar
2014-12-21 10:10WarmongerNote Added: 0005235
2014-12-21 10:10WarmongerStatusassigned => confirmed
2016-09-12 13:10SXXNote Added: 0006659
2016-09-12 13:10SXXStatusconfirmed => closed
2016-09-12 13:10SXXAssigned ToWarmonger => SXX
2016-09-12 13:10SXXResolutionopen => unable to reproduce
2016-09-12 13:10SXXFixed in Version => 0.98g

Notes
(0005235)
Warmonger   
2014-12-21 10:10   
Now the AI enters infinite loop, but at different condition: it's green hero Coronius.
(0006659)
SXX   
2016-09-12 13:10   
Impossible to reproduce now. Closing.