CODE bt
#0 0xb7d765d3 in memmove () from /lib/i686/cmov/libc.so.6
#1 0x080cc278 in std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<TLevelBaddy*> (__first=0xb0a3042c, __last=0xb0a30424, __result=0xb0a30428) at /usr/include/c++/4.3/bits/stl_algobase.h:377
#2 0x080cc2b2 in std::__copy_move_a<false, TLevelBaddy**, TLevelBaddy**> (__first=0xb0a3042c, __last=0xb0a30424, __result=0xb0a30428) at /usr/include/c++/4.3/bits/stl_algobase.h:396
#3 0x080cc2f5 in std::__copy_move_a2<false, __gnu_cxx::__normal_iterator<TLevelBaddy**, std::vector<TLevelBaddy*, std::allocator<TLevelBaddy*> > >, __gnu_cxx::__normal_iterator<TLevelBaddy**, std::vector<TLevelBaddy*, std::allocator<TLevelBaddy*> > > > (__first=…, __last=…, __result=…) at /usr/include/c++/4.3/bits/stl_algobase.h:435
#4 0x080cc364 in std::copy<__gnu_cxx::__normal_iterator<TLevelBaddy**, std::vector<TLevelBaddy*, std::allocator<TLevelBaddy*> > >, __gnu_cxx::__normal_iterator<TLevelBaddy**, std::vector<TLevelBaddy*, std::allocator<TLevelBaddy*> > > > (__first=…, __last=…, __result=…) at /usr/include/c++/4.3/bits/stl_algobase.h:466
#5 0x080cc41c in std::vector<TLevelBaddy*, std::allocator<TLevelBaddy*> >::erase (this=0xb1006cdc, __position=…) at /usr/include/c++/4.3/bits/vector.tcc:124
#6 0x080cc4b4 in vecRemove<TLevelBaddy*> (a=…, b=0xb0f1fb78) at …/…/server/include/IUtil.h:75
#7 0x080bf263 in TLevel::removeBaddy (this=0xb1004c80, pId=8 ‘\b’) at …/…/server/src/TLevel.cpp:1136
#8 0x0807c344 in TLevelBaddy::setProps (this=0xb0f1fb78, pProps=…) at …/…/server/src/TLevelBaddy.cpp:195
#9 0x080ea162 in TPlayer::msgPLI_BADDYPROPS (this=0x8edc478, pPacket=…) at …/…/server/src/TPlayer.cpp:2524
#10 0x081086b9 in TPlayer::parsePacket (this=0x8edc478, pPacket=…) at …/…/server/src/TPlayer.cpp:586
#11 0x081095f0 in TPlayer::doMain (this=0x8edc478) at …/…/server/src/TPlayer.cpp:438
#12 0x08109938 in TPlayer::onRecv (this=0x8edc478) at …/…/server/src/TPlayer.cpp:359
#13 0x080d10fb in CSocketManager::update (this=0x86ba684, sec=0, usec=5000) at …/…/server/src/CSocket.cpp:131
#14 0x080b2631 in TServer::doMain (this=0x86ba298) at …/…/server/src/TServer.cpp:235
#15 0x080b377a in TServer::operator() (this=0x86ba298) at …/…/server/src/TServer.cpp:116
#16 0x0809812b in boost::detail::thread_data<boost::reference_wrapper >::run (this=0x8e6f748) at /usr/include/boost/thread/detail/thread.hpp:81
#17 0xb7faa808 in thread_proxy () from /usr/lib/libboost_thread.so.1.40.0
#18 0xb7cea4b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#19 0xb7ddfa5e in clone () from /lib/i686/cmov/libc.so.6[/CODE]
I ask Stowen and Kalzor to fill in what they did when the server crashed. Because the last thing the server printed out before the crash was that they connected.