Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1881734064 (LWP 16499)] MaNGOS::PlayerNotifier::Visit (this=0x7028ef94, m=@0x112b3494) at GridNotifiers.cpp:36 36 if( iter->second == &i_player ) (gdb) bt full #0 MaNGOS::PlayerNotifier::Visit (this=0x7028ef94, m=@0x112b3494) at GridNotifiers.cpp:36 No locals. #1 0x08107151 in VisitorHelper > > (v=@0x7028ef94, c=@0x112b3494) at TypeContainerVisitor.h:70 No locals. #2 0x081126c6 in Cell::Visit, MaNGOS::PlayerNotifier, TypeMapContainer > > > > (this=0x7028f040, l=@0x7028ef88, visitor=@0x7028ef90, m=@0x742cce48) at TypeContainerVisitor.h:105 r_zone = { data = { Part = { grid_x = 1, grid_y = 38, cell_x = 8, cell_y = 6, nocreate = 0, reserved = 65 }, All = 136743297 } ---Type to continue, or q to quit--- } cell_iter = { x_coord = 409, y_coord = 2147483647 } __PRETTY_FUNCTION__ = "void Cell::Visit(const CellLock&, TypeContainerVisitor&, Map&) const [with LOCK_TYPE = RGuard, T = MaNGOS::PlayerNotifier, CONTA"... #3 0x08102bfb in Map::UpdatePlayerVisibility (this=0x742cce48, player=0x75fc6ad8, cell=@0x7028f040, cellpair=@0x7028f020) at Map.cpp:1505 pl_notifier = { i_player = @0x75fc6ad8 } player_notifier = { i_visitor = @0x7028ef94 } cell_lock = { i_cell = @0x7028f040, i_cellPair = @0x7028f020 } #4 0x0810372d in Map::PlayerRelocation (this=0x742cce48, player=0x75fc6ad8, x=-nan(0x40d386), y=-nan(0x40d386), z=-229.059708, orientation=1.76247931) at Map.cpp:1013 ---Type to continue, or q to quit--- grid = (NGridType &) @0x742c81f8: { i_gridId = 2142, i_cellstate = GRID_STATE_ACTIVE, i_cells = {{{ i_container = { i_elements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { ---Type to continue, or q to quit--- _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c8204, _M_right = 0x742c8204 }, _M_node_count = 0 } } } }, _TailElements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator to continue, or q to quit--- td::pair > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c821c, _M_right = 0x742c821c }, _M_node_count = 0 } } } }, _TailElements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator to continue, or q to quit--- > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c8234, _M_right = 0x742c8234 }, _M_node_count = 0 } } } }, _TailElements = { _elements = { _element = { ---Type to continue, or q to quit--- _M_t = { _M_impl = { > > >> = { <__gnu_cxx::new_allocator > > >> = {}, }, members of std::_Rb_tree >,std::_Select1st > >,std::less,std::allocator > > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c824c, _M_right = 0x742c824c }, _M_node_count = 0 ---Type to continue, or q to quit--- } } } }, _TailElements = {} } } } } }, i_objects = { i_elements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st to continue, or q to quit--- nsigned int, Player*> >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c8268, _M_right = 0x742c8268 }, _M_node_count = 0 } } } }, _TailElements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { ---Type to continue, or q to quit--- <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c8280, _M_right = 0x742c8280 }, _M_node_count = 0 } } } }, _TailElements = { _elements = { ---Type to continue, or q to quit--- _element = { _M_t = { _M_impl = { > > >> = { <__gnu_cxx::new_allocator > > >> = {}, }, members of std::_Rb_tree >,std::_Select1st > >,std::less,std::allocator > > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c8298, _M_right = 0x742c8298 }, _M_node_count = 0 ---Type to continue, or q to quit--- } } } }, _TailElements = {} } } } } }, { i_container = { i_elements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st to continue, or q to quit--- ng unsigned int, GameObject*> >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c82b4, _M_right = 0x742c82b4 }, _M_node_count = 0 } } } }, _TailElements = { _elements = { _element = { _M_t = { _M_impl = { > >> = { ---Type to continue, or q to quit--- <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c82cc, _M_right = 0x742c82cc }, _M_node_count = 0 } } } }, _TailElements = { _elements = { ---Type to continue, or q to quit--- _element = { _M_t = { _M_impl = { > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c82e4, _M_right = 0x742c82e4 }, _M_node_count = 0 } ---Type to continue, or q to quit--- } } }, _TailElements = { _elements = { _element = { _M_t = { _M_impl = { > > >> = { <__gnu_cxx::new_allocator > > >> = {}, }, members of std::_Rb_tree >,std::_Select1st > >,std::less,std::allocator > > >::_Rb_tree_impl,false>: _M_key_compare = { <> = {}, }, _M_header = { ---Type to continue, or q to quit--- _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x742c82fc, _M_right = 0x742c82fc }, _M_node_count = 0 } } } }, _TailElements = {} } } } } }, i_objects = { i_elements = { _elements = { _element = { _M_t = { _M_impl = { to continue, or q to quit--- unsigned int, Player*> > >> = { <__gnu_cxx::new_allocator > >> = {}, }, members of std::_Rb_tree,std::_Select1st >,std::less,std::allocator > >::_Rb_tree_impl,false>: