[epiar-devel] current state of epiar

Shawn Reynolds eb0s at yahoo.com
Tue Sep 27 14:24:19 PDT 2011


Hey Guys,

I did a little development work on Epiar a while back ago and I was wanting to get back into doing it. I grabbed the latest version of git and got it compiled on windows VS2008. However when I test it out I seem to hit a lot of crashes particularly around missions. It seems also though there is some bugs in the quad tree code when it comes to adding and/or iterating items. Are these known bugs that are being worked out? I guess what I'm really wondering is did I get everything compiled and working correctly which is hard to tell when there are crashes and Im not sure of the current state of the software..

Here is an example call stack after I added a mission and it crashed.

 Epiar_debug.exe!std::_Debug_message(const wchar_t * message=0x0093d740, const wchar_t * file=0x0093d3f8, unsigned int line=242)  Line 24C++
 Epiar_debug.exe!std::list<Mission *,std::allocator<Mission *> >::_Const_iterator<1>::operator++()  Line 242 + 0x14 bytesC++
 Epiar_debug.exe!std::list<Mission *,std::allocator<Mission *> >::_Iterator<1>::operator++()  Line 405C++
>Epiar_debug.exe!Player::Update(lua_State * L=0x003d4fa8)  Line 205 + 0x4d bytesC++
 Epiar_debug.exe!QuadTree::Update(lua_State * L=0x003d4fa8)  Line 361 + 0x20 bytesC++
 Epiar_debug.exe!QuadTree::Update(lua_State * L=0x003d4fa8)  Line 357C++
 Epiar_debug.exe!SpriteManager::Update(lua_State * L=0x003d4fa8, bool lowFps=true)  Line 217C++
 Epiar_debug.exe!Simulation::Run()  Line 331C++
 Epiar_debug.exe!Menu::StartGame(void * info=0x01f5ec28)  Line 298 + 0xa bytesC++
 Epiar_debug.exe!ObjectAction::Activate(int x=55, int y=24)  Line 96 + 0x11 bytesC++
 Epiar_debug.exe!Widget::Activate(action_type type=Action_MouseLUp, int xi=335, int yi=104)  Line 139 + 0x30 bytesC++
 Epiar_debug.exe!Widget::MouseLUp(int xi=335, int yi=104)  Line 183 + 0x19 bytesC++
 Epiar_debug.exe!Button::MouseLUp(int xi=335, int yi=104)  Line 107C++
 Epiar_debug.exe!Container::MouseLUp(int xi=385, int yi=134)  Line 709 + 0x1a bytesC++
 Epiar_debug.exe!Container::MouseLUp(int xi=635, int yi=184)  Line 709 + 0x1a bytesC++
 Epiar_debug.exe!Container::MouseLUp(int xi=635, int yi=184)  Line 709 + 0x1a bytesC++
 Epiar_debug.exe!UI::DispatchMouse(Widget * widget=0x01f27698, InputEvent i={...})  Line 397 + 0x17 bytesC++
 Epiar_debug.exe!UI::HandleMouse(InputEvent i={...})  Line 385 + 0x33 bytesC++
 Epiar_debug.exe!UI::HandleInput(std::list<InputEvent,std::allocator<InputEvent> > & events=[1]({type=MOUSE key=-858993460 kstate=-858993460 ...}))  Line 318 + 0x34 bytesC++
 Epiar_debug.exe!Menu::Main_Menu()  Line 78 + 0xc bytesC++
 Epiar_debug.exe!SDL_main(int argc=1, char * * argv=0x0142fe80)  Line 66C++
 Epiar_debug.exe!main(int argc=1, char * * argv=0x0142fe80)  Line 315 + 0xd bytesC
 Epiar_debug.exe!WinMain(HINSTANCE__ * hInst=0x00400000, HINSTANCE__ * hPrev=0x00000000, char * szCmdLine=0x00052321, int sw=10)  Line 398 + 0xd bytesC
 Epiar_debug.exe!__tmainCRTStartup()  Line 263 + 0x2c bytesC
 Epiar_debug.exe!WinMainCRTStartup()  Line 182C


Thanks,

Shawn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://epiar.net/pipermail/epiar-devel/attachments/20110927/888cdedf/attachment.html 


More information about the epiar-devel mailing list