Page 1 of 1

Random seg fault.

Posted: 08 Mar 2007, 06:49
by Pauan
I was in the miner's cave, fighting slimes. I paused for a moment, got killed. I then hit the ok button, expecting to respawn. Instead, seg fault! Here's the back-trace:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220012368 (LWP 9057)]
0xb78b586b in std::_List_node_base::unhook () from /usr/lib/libstdc++.so.6
(gdb) bt
#0  0xb78b586b in std::_List_node_base::unhook () from /usr/lib/libstdc++.so.6
#1  0x08103366 in std::list<Sprite*, std::allocator<Sprite> >::_M_erase (
    this=0x839cdf0, __position={_M_node = 0x82fb3b8})
    at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_list.h:1147
#2  0x081033e5 in std::list<Sprite*, std::allocator<Sprite> >::erase (
    this=0x839cdf0, __position={_M_node = 0x82fb3b8})
    at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/list.tcc:98
#3  0x080fec44 in Map::removeSprite (this=0x839cdb0, iterator=
      {_M_node = 0x82fb3b8}) at map.cpp:344
#4  0x080ead84 in Being::setMap (this=0x8201108, map=0x83bfd80)
    at being.cpp:175
#5  0x080eda12 in BeingManager::setMap (this=0x82c9ad0, map=0x83bfd80)
    at beingmanager.cpp:61
#6  0x080f056a in Engine::changeMap (this=0x82c9ac0, mapPath=@0xbfceeab4)
    at engine.cpp:90
#7  0x080cff35 in PlayerHandler::handleMessage (this=0x8221598, msg=0xbfceeb1c)
    at net/playerhandler.cpp:124
#8  0x080cde03 in Network::dispatchMessages (this=0x81a75a0)
    at net/network.cpp:215
#9  0x080f32b9 in Game::logic (this=0x82c3bd8) at game.cpp:389
#10 0x080fdb18 in main (argc=1, argv=0xbfceed64) at main.cpp:713

Posted: 08 Mar 2007, 18:17
by AxlTrozz
I'm glad to know you were playing the game :wink:

And about the error, well, no clue...

Posted: 09 Mar 2007, 14:54
by Pauan
AxlTrozz wrote:I'm glad to know you were playing the game :wink:

And about the error, well, no clue...
I do indeed play, sometimes. :wink: