Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1295172688 (LWP 2425)] WorldSession::HandleGetMail (this=0x89f6040, recv_data=@0xb5c0ea8) at Object.h:157 157 ASSERT( index < m_valuesCount || PrintIndexError( index , false) ); (gdb) bt #0 WorldSession::HandleGetMail (this=0x89f6040, recv_data=@0xb5c0ea8) at Object.h:157 #1 0x0811bad8 in WorldSession::Update (this=0x89f6040, diff=112) at WorldSession.cpp:91 #2 0x081180b6 in World::Update (this=0x831ae78, diff=112) at World.cpp:457 #3 0x080969ce in WorldRunnable::run (this=0x8909590) at WorldRunnable.cpp:39 #4 0xb7f96fbe in ZThread::ThreadImpl::dispatch (parent=0x89da408, impl=0x89e6fe8, task=@0xb2cd3424) at ThreadImpl.cxx:406 #5 0xb7f991f2 in ZThread::(anonymous namespace)::Launcher::run (this=0xbfcc19cc) at ThreadImpl.cxx:49 #6 0xb7f9ca00 in _dispatch (arg=0xbfcc19cc) at posix/ThreadOps.cxx:137 #7 0xb7d84bd4 in start_thread () from /lib/libpthread.so.0 #8 0xb7c154fe in clone () from /lib/libc.so.6 (gdb) bt full #0 WorldSession::HandleGetMail (this=0x89f6040, recv_data=@0xb5c0ea8) at Object.h:157 i = (class Item *) 0x0 data = { = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 135, _storage = { >> = { _M_impl = {> = {<__gnu_cxx::__mt_alloc >> = {<__gnu_cxx::__mt_alloc_base> = {}, }, }, _M_start = 0xb025e8e8 "\003\035", _M_finish = 0xb025e96f "", _M_end_of_storage = 0xb025f8e8 "\b\020"}}, }}, m_opcode = 571} pl = Variable "pl" is not available.