rendered paste bodymangos-worldd: Map.cpp:986: void Map::PlayerRelocation(Player*, float, float, float, float, bool): Assertion `i_info[old_cell.GridX()][old_cell.GridY()] != __null' failed.
Program received signal SIGABRT, Aborted.
[Switching to Thread 1223125936 (LWP 18506)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0x4036d541 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x4036edbb in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x40366925 in __assert_fail () from /lib/tls/libc.so.6
No symbol table info available.
#4 0x080f0049 in Map::PlayerRelocation (this=0x5345aac8, player=0x543364f8,
x=-14270.1094, y=528.619263, z=48.9155083, orientation=3.14159274,
visibilityChanges=false) at Map.cpp:986
grid = <value optimized out>
old_val = {x_coord = 2147483648, y_coord = 9103}
new_val = {x_coord = 41, y_coord = 263}
old_cell = {data = {Part = {grid_x = 2, grid_y = 49, cell_x = 1,
cell_y = 7, nocreate = 0, reserved = 31}, All = 65477698}}
new_cell = {data = {Part = {grid_x = 5, grid_y = 32, cell_x = 1,
cell_y = 7, nocreate = 0, reserved = 31}, All = 65476613}}
same_cell = 64
cell_lock = {i_cell = @0x493e0, i_cellPair = @0x0}
notifier = {i_player = @0x401f7881, i_data = {
m_blockCount = 1223123248, m_outOfRangeGUIDs = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<long long unsigned int> >>---Type <return> to continue, or q <return> to quit---
= {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long long unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = 1223123240, _M_parent = 0x402cf648,
_M_left = 0xc, _M_right = 0x5345aac8},
_M_node_count = 138885328}}}, m_data = {static DEFAULT_SIZE = 4096,
_rpos = 135179466, _wpos = 1397157636,
_storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {
_M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>},
_M_start = 0x847391c "89G\b", _M_finish = 0x8473b38 "",
_M_end_of_storage = 0xc1 <Address 0xc1 out of bounds>}}, <No data fields>}}}, i_updateDatas = {_M_ht = {
_M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<Player* const, UpdateData> > >> = {<No data fields>}, <No data fields>}, _M_hash = {<No data fields>},
_M_equals = {<> = {<No data fields>}, <No data fields>},
_M_get_key = {<> = {<No data fields>}, <No data fields>},
_M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::pair<Player* const, UpdateData> >*,std::allocator<__gnu_cxx::_Hashtable_node<std::pair<Player* const, UpdateData> >*> >> = {
_M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<Player---Type <return> to continue, or q <return> to quit---
* const, UpdateData> >*>> = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<Player* const, UpdateData> >*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x48e76158,
_M_end_of_storage = 0x810e15a}}, <No data fields>},
_M_num_elements = 138885360}}}
relocationNotifier = {i_player = @0x810d01c}
p2grid_relocation = {i_visitor = @0x48e761b8}
p2world_relocation = {i_visitor = @0x40490fdb}
notifier2 = {i_player = @0x1, i_data = {m_blockCount = 1075803947,
m_outOfRangeGUIDs = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<long long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long long unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<> = {<No data fields>}, <No data fields>},
_M_header = {_M_color = 905, _M_parent = 0x9c78a28,
_M_left = 0x48e76158, _M_right = 0x401f6cf0},
_M_node_count = 138885320}}}, m_data = {static DEFAULT_SIZE = 4096,
_rpos = 1397074632, _wpos = 1223123352,
_storage = {<std::_Vector_base<unsigned char,std::allocator<unsigned char> >> = {
_M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>},
_M_start = 0x810ceaf "\205âtH\203â,\211â[^_]áâ!G\b\213�4â\205ât\2---Type <return> to continue, or q <return> to quit---
24\213@\bH\203â�1w\213â�4$XD�1", _M_finish = 0x8361320 "ââ!@â8G\b",
_M_end_of_storage = 0x48e76184 "\211�3"}}, <No data fields>}}}}
world_object_notifier2 = {i_visitor = @0x389}
grid_object_notifier2 = {i_visitor = @0x543364f8}
pos = <value optimized out>
__PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float, bool)"
#5 0x081fa7df in DestinationHolder<Traveller<Player> >::UpdateTraveller (
this=0x57f6c770, traveller=@0x48e76238, diff=182, force_update=false)
at Traveller.h:87
ori = 3.14159274
x = -14270.1094
y = 528.619263
z = 48.9155083
#6 0x081f89d5 in FlightPathMovementGenerator::UpdatePath (this=0x57f6c768,
player=@0x543364f8, diff=@0x48e76290) at WaypointMovementGenerator.cpp:388
traveller = {i_traveller = @0x543364f8}
#7 0x0810ccaf in MapManager::Update (this=0x9c78a28, diff=182)
at WaypointMovementGenerator.h:130
iter = {_M_cur = 0x0, _M_ht = 0x9c78a50}
#8 0x081ffba4 in World::Update (this=0x8483718, diff=182) at World.cpp:718
next = {_M_cur = 0x52c620f8, _M_ht = 0x848375c}
#9 0x080bfd17 in WorldRunnable::run (this=0xbf294a8) at WorldRunnable.cpp:53
---Type <return> to continue, or q <return> to quit---
diff = <value optimized out>
realCurrTime = 955260191
realPrevTime = 955260191
#10 0x4020e209 in ZThread::ThreadImpl::dispatch (parent=0x8483430,
impl=0xbf58b20, task=@0x48e76424) at ThreadImpl.cxx:407
No locals.
#11 0x40210854 in ZThread::(anonymous namespace)::Launcher::run (
this=0xbfb0a91c) at ThreadImpl.cxx:49
No locals.
#12 0x4021429c in _dispatch (arg=0xbfb0a91c) at ThreadOps.cxx:137
__PRETTY_FUNCTION__ = "void* ZThread::_dispatch(void*)"
#13 0x40313297 in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#14 0x4040437e in clone () from /lib/tls/libc.so.6
No symbol table info available.
#15 0x48e76bb0 in ?? ()
No symbol table info available.