#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

Reply via email to