rendered paste bodyProgram received signal SIGSEGV, Segmentation fault.[Switching to Thread -1368958064 (LWP 9986)]Player::_SaveInventory (this=0x930afa78) at Player.cpp:1409214092 CharacterDatabase.PExecute("DELETE FROM character_inventory WHERE item = '%u'", item->GetGUIDLow());(gdb) bt full#0 Player::_SaveInventory (this=0x930afa78) at Player.cpp:14092 item = (class Item *) 0x2ba73bd8 container = <value optimized out> bag_guid = 0 i = 1 error = <value optimized out>#1 0x081fb6ab in Player::SaveToDB (this=0x930afa78) at Player.cpp:13935 tmp_bytes = 0 tmp_flags = 134217736 tmp_pflags = 32 tmp_displayid = 57 inworld = true ss = <incomplete type> i = <value optimized out>#2 0x0820885b in Player::Update (this=0x930afa78, p_time=477) at Player.cpp:982 newzone = <value optimized out> now = 1205089519 pet = <value optimized out>#3 0x0816c195 in ObjectAccessor::Update (this=0x8d20da8, diff=477) at ObjectAccessor.cpp:575 iter = {_M_cur = 0x504c7cb0, _M_ht = 0x8499ae4} creature_locations = {_M_t = {---Type <return> to continue, or q <return> to quit--- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, Player*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, Player*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x582d3db0, _M_left = 0x589dc358, _M_right = 0x54fece58}, _M_node_count = 100}}} updater = {i_timeDiff = 2336292988} grid_object_update = {i_visitor = @0x0} map = <value optimized out> world_object_update = {i_visitor = @0x85c988c}#4 0x08162112 in MapManager::Update (this=0xb5616af8, diff=477) at MapManager.cpp:159 iter = {_M_cur = 0x0, _M_ht = 0xb5616b40}#5 0x0829d205 in World::Update (this=0x85c9818, diff=477) at World.cpp:1016 next = {_M_cur = 0x0, _M_ht = 0x85c9860}#6 0x08104c99 in WorldRunnable::run (this=0xb560c118) at WorldRunnable.cpp:61 diff = 477 realCurrTime = 2498676219 realPrevTime = <value optimized out> prevSleepTime = 0#7 0xb7c1b9fb in ZThread::ThreadImpl::dispatch (parent=0x85bb860, impl=0xb4f95ab8, task=@0xae675394) at ThreadImpl.cxx:407No locals.---Type <return> to continue, or q <return> to quit---#8 0xb7c1dfe6 in ZThread::(anonymous namespace)::Launcher::run ( this=0xbfff99bc) at ThreadImpl.cxx:49No locals.#9 0xb7c2198b in _dispatch (arg=0x2c6dc198) at posix/ThreadOps.cxx:137 __PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"#10 0xb7bdd46b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0No symbol table info available.#11 0xb7a3d6de in clone () from /lib/tls/i686/cmov/libc.so.6No symbol table info available.(gdb)(gdb) thread 1[Switching to thread 1 (Thread -1216296096 (LWP 9981))]#0 0xffffe410 in __kernel_vsyscall ()(gdb) bt full#0 0xffffe410 in __kernel_vsyscall ()No symbol table info available.#1 0xb7a362a1 in select () from /lib/tls/i686/cmov/libc.so.6No symbol table info available.#2 0x083c3c70 in SocketHandler::Select (this=0xbfff9ad0, tsel=0xbfff9a80) at SocketHandler.cpp:403 nn = <value optimized out> rfds = {fds_bits = {4096, 0 <repeats 25 times>, 2, 32768, 0, 0, 0, 0}} wfds = {fds_bits = {0 <repeats 32 times>}} efds = {fds_bits = {0 <repeats 32 times>}} n = <value optimized out>#3 0x083bf774 in SocketHandler::Select (this=0xbfff9ad0, sec=0, usec=10000) at SocketHandler.cpp:298 tv = {tv_sec = 0, tv_usec = 10000}#4 0x081015d4 in Master::Run (this=0x85ba820) at Master.cpp:225 raport = <value optimized out> stringip = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb79977b0 "�����\205�t!\213U\fe35\030"}} raip = 3221200384 pidfile = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<---Type <return> to continue, or q <return> to quit---No data fields>}, <No data fields>}, _M_p = 0x849951c ""}} wsport = <value optimized out> bind_ip = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb4f95274 "0.0.0.0"}} h = {<ISocketHandler> = {_vptr.ISocketHandler = 0x8437b68}, m_sockets = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x1e054520, _M_left = 0xb4e18390, _M_right = 0x5826a6a0}, _M_node_count = 1005}}}, m_add = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, Socket*> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfff9af0, _M_right = 0xbfff9af0}, _M_node_count = 0}}}, m_delete = {<std::_List_base<Socket*,std::allocator<Socket*> >> = { _M_impl = {<std::allocator<std::_List_node<Socket*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Socket*> >> = {<No data fields>}, <No data fields>},---Type <return> to continue, or q <return> to quit--- _M_node = {_M_next = 0xbfff9b04, _M_prev = 0xbfff9b04}}}, <No data fields>}, m_stdlog = 0x0, m_mutex = @0xb7f08fc0, m_b_use_mutex = false, m_maxsock = 1023, m_rfds = { fds_bits = {-4096, -31031297, -1 <repeats 30 times>}}, m_wfds = { fds_bits = {-2147483648, 0, 0, 0, 0, 1048576, 0, 0, 0, 0, 0, 4194304, 0, 0, 0, 0, 0, 2048, -2147483648, 0, 0, 0, 1024, 0, 0, 0, 67108864, 32768, 0, 0, 0, 8392704}}, m_efds = {fds_bits = {-4096, -31031297, -1 <repeats 30 times>}}, m_preverror = -1, m_errcnt = 0, m_tlast = 0, m_fds = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xb4cb2c00, _M_prev = 0x595960b0}}}, <No data fields>}, m_fds_erase = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cb0, _M_prev = 0xbfff9cb0}}}, <No data fields>}, m_fds_callonconnect = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cb8, _M_prev = 0xbfff9cb8}}}, <No data fields>},---Type <return> to continue, or q <return> to quit--- m_fds_detach = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cc0, _M_prev = 0xbfff9cc0}}}, <No data fields>}, m_fds_timeout = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cc8, _M_prev = 0xbfff9cc8}}}, <No data fields>}, m_fds_retry = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cd0, _M_prev = 0xbfff9cd0}}}, <No data fields>}, m_fds_close = {<std::_List_base<int,std::allocator<int> >> = { _M_impl = {<std::allocator<std::_List_node<int> >> = {<__gnu_cxx::new_allocator<std::_List_node<int> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0xbfff9cd8, _M_prev = 0xbfff9cd8}}}, <No data fields>}, m_resolv_id = 0, m_resolver = 0x0, m_resolver_port = 1, m_resolve_q = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<Socket* const, bool> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<Socket* const,---Type <return> to continue, or q <return> to quit--- bool> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfff9cf0, _M_right = 0xbfff9cf0}, _M_node_count = 0}}}, m_b_enable_pool = false, m_slave = false} worldListenSocket = {<Socket> = {_vptr.Socket = 0x83e8d08, m_handler = @0xbfff9ad0, m_socket = 12, m_bDel = false, m_bClose = false, m_tCreate = 1205086277, m_parent = 0x0, m_b_disable_read = false, m_connected = false, m_b_erased_by_handler = false, m_tClose = 0, m_client_remote_address = {_M_ptr = 0x0}, m_remote_address = { _M_ptr = 0x0}, m_traffic_monitor = 0x0, m_timeout_start = -1073766984, m_timeout_limit = 80, m_bLost = false, m_socket_type = 1, m_socket_protocol = {static npos = 543519845, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb4f95684 "tcp"}}, m_bClient = false, m_bRetain = false, m_detach = false, m_detached = false, m_pThread = 0x0, m_slave_handler = 0x0}, m_depth = 20, m_creator = 0xb4f95280, m_bHasCreate = false} t = {<ZThread::Cancelable> = { _vptr.Cancelable = 0xb7c2d708}, <ZThread::Waitable> = { _vptr.Waitable = 0xb7c2d728}, <ZThread::NonCopyable> = {<No data fields>}, _impl = 0xb4f95ab8} RAListenSocket = {<Socket> = {_vptr.Socket = 0x83e8dc8,---Type <return> to continue, or q <return> to quit--- m_handler = @0xbfff9ad0, m_socket = -1, m_bDel = false, m_bClose = false, m_tCreate = 1205086277, m_parent = 0x0, m_b_disable_read = false, m_connected = false, m_b_erased_by_handler = false, m_tClose = 0, m_client_remote_address = {_M_ptr = 0x0}, m_remote_address = { _M_ptr = 0x0}, m_traffic_monitor = 0x0, m_timeout_start = 0, m_timeout_limit = -1214431119, m_bLost = false, m_socket_type = 0, m_socket_protocol = {static npos = 543519845, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x849951c ""}}, m_bClient = false, m_bRetain = false, m_detach = false, m_detached = false, m_pThread = 0x0, m_slave_handler = 0x0}, m_depth = 0, m_creator = 0xb4e182b8, m_bHasCreate = false} realCurrTime = 2498676430 realPrevTime = <value optimized out> socketSelecttime = 10000 numLoops = 180000 loopCounter = 75535#5 0x081006fe in main (argc=3, argv=0xbfff9f24) at Main.cpp:144 cfg_file = 0xbfffa86d "/home/wow/server/etc/mangosd.conf" c = 3