[epiar-devel] current state of epiar
Christopher Thielen
chris at epiar.net
Tue Sep 27 15:54:20 PDT 2011
There are some crashes around missions but that should be one of the
only areas. In general, it should be pretty stable.
If you're able to track down any of the issues, please feel free to
send patches or pull requests. We can also file them at epiar.net/trac.
On Tue Sep 27 14:24:19 2011, Shawn Reynolds wrote:
> 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
>
>
> _______________________________________________
> epiar-devel mailing list
> epiar-devel at epiar.net
> http://epiar.net/mailman/listinfo/epiar-devel
More information about the epiar-devel
mailing list