Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1368958064 (LWP 9986)] Player::_SaveInventory (this=0x930afa78) at Player.cpp:14092 14092 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 = bag_guid = 0 i = 1 error = #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 = i = #2 0x0820885b in Player::Update (this=0x930afa78, p_time=477) at Player.cpp:982 newzone = now = 1205089519 pet = #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 to continue, or q to quit--- _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {<> = {}, }, _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 = 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 = prevSleepTime = 0 #7 0xb7c1b9fb in ZThread::ThreadImpl::dispatch (parent=0x85bb860, impl=0xb4f95ab8, task=@0xae675394) at ThreadImpl.cxx:407 No locals. ---Type to continue, or q to quit--- #8 0xb7c1dfe6 in ZThread::(anonymous namespace)::Launcher::run ( this=0xbfff99bc) at ThreadImpl.cxx:49 No 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.0 No symbol table info available. #11 0xb7a3d6de in clone () from /lib/tls/i686/cmov/libc.so.6 No 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.6 No symbol table info available. #2 0x083c3c70 in SocketHandler::Select (this=0xbfff9ad0, tsel=0xbfff9a80) at SocketHandler.cpp:403 nn = rfds = {fds_bits = {4096, 0 , 2, 32768, 0, 0, 0, 0}} wfds = {fds_bits = {0 }} efds = {fds_bits = {0 }} n = #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 = stringip = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb79977b0 "�����\205�t!\213U\fe35\030"}} raip = 3221200384 pidfile = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {<---Type to continue, or q to quit--- No data fields>}, }, _M_p = 0x849951c ""}} wsport = bind_ip = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0xb4f95274 "0.0.0.0"}} h = { = {_vptr.ISocketHandler = 0x8437b68}, m_sockets = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {<> = {}, }, _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 = { > >> = {<__gnu_cxx::new_allocator > >> = {}, }, _M_key_compare = {<> = {}, }, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfff9af0, _M_right = 0xbfff9af0}, _M_node_count = 0}}}, m_delete = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, ---Type to continue, or q to quit--- _M_node = {_M_next = 0xbfff9b04, _M_prev = 0xbfff9b04}}}, }, m_stdlog = 0x0, m_mutex = @0xb7f08fc0, m_b_use_mutex = false, m_maxsock = 1023, m_rfds = { fds_bits = {-4096, -31031297, -1 }}, 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 }}, m_preverror = -1, m_errcnt = 0, m_tlast = 0, m_fds = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xb4cb2c00, _M_prev = 0x595960b0}}}, }, m_fds_erase = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cb0, _M_prev = 0xbfff9cb0}}}, }, m_fds_callonconnect = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cb8, _M_prev = 0xbfff9cb8}}}, }, ---Type to continue, or q to quit--- m_fds_detach = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cc0, _M_prev = 0xbfff9cc0}}}, }, m_fds_timeout = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cc8, _M_prev = 0xbfff9cc8}}}, }, m_fds_retry = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cd0, _M_prev = 0xbfff9cd0}}}, }, m_fds_close = { >> = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0xbfff9cd8, _M_prev = 0xbfff9cd8}}}, }, m_resolv_id = 0, m_resolver = 0x0, m_resolver_port = 1, m_resolve_q = {_M_t = { _M_impl = { > >> = {<__gnu_cxx::new_allocator to continue, or q to quit--- bool> > >> = {}, }, _M_key_compare = {<> = {}, }, _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 = { = {_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 = {> = {<__gnu_cxx::new_allocator> = {}, }, _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 = { = { _vptr.Cancelable = 0xb7c2d708}, = { _vptr.Waitable = 0xb7c2d728}, = {}, _impl = 0xb4f95ab8} RAListenSocket = { = {_vptr.Socket = 0x83e8dc8, ---Type to continue, or q 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 = {> = {<__gnu_cxx::new_allocator> = {}, }, _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 = 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