#2016: Newnet astar.cpp crash
-----------------------+----------------------------------------------------
Reporter: Buginator | Owner:
Type: bug | Status: new
Priority: major | Milestone: unspecified
Component: other | Version: svn/newnet
Keywords: | Operating_system: All/Non-Specific
Blockedby: | Blocking:
-----------------------+----------------------------------------------------
{{{
- blockingMap 0x0750fc40 {type={...} map=[...](...,...)
} const PathBlockingMap *
+ type {gameTime=??? propulsion=??? owner=??? ...}
PathBlockingType
+ map [...](...,...)
std::vector<bool,std::allocator<bool> >
- blockingMap->type {gameTime=??? propulsion=???
owner=??? ...} PathBlockingType
gameTime CXX0030: Error: expression cannot be
evaluated
propulsion CXX0030: Error: expression cannot be
evaluated
owner CXX0030: Error: expression cannot be evaluated
moveType CXX0030: Error: expression cannot be
evaluated
- blockingMap_ 0x076aa1f8 {type={...}
map=[0x00004000](true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,...
const PathBlockingMap *
+ type {gameTime=0x0003118e
propulsion=PROPULSION_TYPE_LEGGED owner=0x00000005 ...}
PathBlockingType
+ map
[0x00004000](true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,...,...)
std::vector<bool,std::allocator<bool> >
myGameTime 0x0002e696 unsigned int
- this 0x06dabc88 {tileS={...} myGameTime=0x0002e696
nearestCoord={...} ...} const PathfindContext * const
+ tileS {x=0x004d y=0x0033 } PathCoord
myGameTime 0x0002e696 unsigned int
+ nearestCoord {x=0x004d y=0x0033 } PathCoord
iteration 0x0016 unsigned short
+ nodes [0x00000001]({p={...} dist=0x00000000
est=0x00000046 }) std::vector<PathNode,std::allocator<PathNode> >
+ map [0x00004000]({iteration=0xffff dx='Ì' dy='Ì'
...},{iteration=0xffff dx='Ì' dy='Ì' ...},{iteration=0xffff dx='Ì' dy='Ì'
...},{iteration=0xffff dx='Ì' dy='Ì' ...},{iteration=0xffff dx='Ì' dy='Ì'
...},{iteration=0xffff dx='Ì' dy='Ì' ...},{iteration=0xffff dx='Ì' dy='Ì'
...},{iteration=0xffff dx='Ì' dy='Ì' ...},{iteration=0xffff dx='Ì' dy='Ì'
...},{iteration=0xffff dx='Ì' dy='Ì' ..,...)
std::vector<PathExploredTile,std::allocator<PathExploredTile> >
+ blockingMap 0x0750fc40 {type={...} map=[...](...,...)
} const PathBlockingMap *
+ tileS {x=0x004d y=0x0033 } PathCoord
+ tileS_ {x=0x006f y=0x0051 } PathCoord
}}}
{{{
Warzone2100-Dbg.exe!PathfindContext::matches(const PathBlockingMap
* blockingMap_=0x076aa1f8, PathCoord tileS_={...}) Line 128 + 0xc bytes
C++
Warzone2100-Dbg.exe!fpathAStarRoute(_move_control *
psMove=0x04fbfea4, _jobNode * psJob=0x04fbff18) Line 362 + 0x1a bytes
C++
Warzone2100-Dbg.exe!fpathExecute(_jobNode * psJob=0x04fbff18,
_jobDone * psResult=0x04fbfea0) Line 660 + 0x10 bytes C
> Warzone2100-Dbg.exe!fpathThreadFunc(void * data=0x00000000) Line
179 + 0x17 bytes C
}}}
--
Ticket URL: <http://developer.wz2100.net/ticket/2016>
Warzone 2100 Trac <http://developer.wz2100.net/>
The Warzone 2100 Project
_______________________________________________
Warzone-dev mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-dev