Code: Select all
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1219004752 (LWP 8673)]
0x080fbd49 in std::list<Sprite*, std::allocator<Sprite> >::erase (this=0x69,
__position={_M_node = 0x0})
at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:97
97 iterator __ret = iterator(__position._M_node->_M_next);
(gdb) bt
#0 0x080fbd49 in std::list<Sprite*, std::allocator<Sprite> >::erase (
this=0x69, __position={_M_node = 0x0})
at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:97
#1 0x080f75f4 in Map::removeSprite (this=0x29, iterator={_M_node = 0x0})
at map.cpp:344
#2 0x080e3b80 in Being::setMap (this=0x81f5cb0, map=0x8203ef0)
at being.cpp:152
#3 0x080e64fe in BeingManager::setMap (this=0x8219bd8, map=0x8203ef0)
at beingmanager.cpp:61
#4 0x080e9026 in Engine::changeMap (this=0x8205058, mapPath=@0xbfa5c8a4)
at engine.cpp:101
#5 0x080c98d9 in PlayerHandler::handleMessage (this=0x81f6678, msg=0xbfa5c90c)
at net/playerhandler.cpp:124
#6 0x080c76e7 in Network::dispatchMessages (this=0x8159d88)
at net/network.cpp:215
#7 0x080ebfc5 in Game::logic (this=0x8202750) at game.cpp:387
#8 0x080f64c7 in main (argc=2, argv=0xbfa5cb24) at main.cpp:675