Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1328329808 (LWP 14492)] 0x081ddb15 in Player::_SaveInventory () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 233 _M_destroy(__a); (gdb) bt #0 0x081ddb15 in Player::_SaveInventory () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #1 0x081f6451 in Player::SaveToDB () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #2 0x082be802 in WorldSession::LogoutPlayer () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 #3 0x081778f9 in WorldSession::HandleLogoutRequestOpcode () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 #4 0x082bf0a7 in WorldSession::Update () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 #5 0x082b1e87 in World::UpdateSessions (this=0x85a5dc0, diff=155) at World.cpp:1755 #6 0x082b8261 in World::Update (this=0x85a5dc0, diff=155) at World.cpp:910 #7 0x080e84aa in WorldRunnable::run () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #8 0xb7bb4e29 in ZThread::ThreadImpl::dispatch (parent=0x8582e80, impl=0xde2e430, task=@0xb0d34424) at ThreadImpl.cxx:407 ---Type to continue, or q to quit--- #9 0xb7bb7494 in ZThread::(anonymous namespace)::Launcher::run ( this=0xbfce954c) at ThreadImpl.cxx:49 #10 0xb7bbaf5c in _dispatch (arg=0x61) at posix/ThreadOps.cxx:137 #11 0xb7b7d240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #12 0xb79fc4ae in clone () from /lib/tls/i686/cmov/libc.so.6 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1324606544 (LWP 14519)] 0x0811f21b in Item::GetProto () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 257 : _Alloc(__a), _M_p(__dat) { } (gdb) bt #0 0x0811f21b in Item::GetProto () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 #1 0x08247fc5 in Spell::TakeCastItem () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #2 0x0824c12e in Spell::_handle_finish_phase () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #3 0x08253a94 in Spell::handle_delayed () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #4 0x082554a7 in SpellEvent::Execute () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #5 0x083ace0c in EventProcessor::Update (this=0x997e3714, p_time=239) at Utilities/EventProcessor.cpp:47 #6 0x08299ed7 in Unit::Update () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #7 0x0821ee99 in Player::Update () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 ---Type to continue, or q to quit--- #8 0x08184725 in ObjectAccessor::Update () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #9 0x0817211b in MapManager::Update () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:257 #10 0x082b830d in World::Update (this=0x85a5dc0, diff=239) at World.cpp:948 #11 0x080e84aa in WorldRunnable::run () at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:233 #12 0xb7b7de29 in ZThread::ThreadImpl::dispatch (parent=0x8582e80, impl=0xe1c5ae0, task=@0xb10c1424) at ThreadImpl.cxx:407 #13 0xb7b80494 in ZThread::(anonymous namespace)::Launcher::run ( this=0xbfe0d66c) at ThreadImpl.cxx:49 #14 0xb7b83f5c in _dispatch (arg=0x5dbead78) at posix/ThreadOps.cxx:137 #15 0xb7b46240 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #16 0xb79c54ae in clone () from /lib/tls/i686/cmov/libc.so.6