| Posted by fdb on Mon 1 Mar 2010 0:30 | 191 views
- Syntax: None
- Expires: never
- Report
- IMG
- Download
-
|
Core was generated by `./mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 22761]
[New process 22762]
[New process 22765]
[New process 22763]
[New process 22757]
[New process 22758]
[New process 22759]
[New process 22764]
[New process 22766]
[New process 22756]
#0 Map::UpdateObjectsVisibilityFor (this=0x7fa7f6169740, player=0x0, cell=
{data = {Part = {grid_x = 16, grid_y = 52, cell_x = 52, cell_y = 59, nocreate = 0, reserved = 33}, All = 1122979088}}, cellpair=
{x_coord = 1122978992, y_coord = 0})
at /usr/include/c++/4.3/bits/stl_tree.h:433
433 { return this->_M_impl._M_header._M_parent; }
#0 Map::UpdateObjectsVisibilityFor (this=0x7fa7f6169740, player=0x0, cell=
{data = {Part = {grid_x = 16, grid_y = 52, cell_x = 52, cell_y = 59, nocreate = 0, reserved = 33}, All = 1122979088}}, cellpair=
{x_coord = 1122978992, y_coord = 0})
at /usr/include/c++/4.3/bits/stl_tree.h:433
notifier = {i_player = @0x0, i_data = {m_blockCount = 0,
m_outOfRangeGUIDs = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<long unsigned int, long unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x42ef49a8,
_M_right = 0x42ef49a8}, _M_node_count = 0}}}, m_data = {
static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 0,
_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 = 0x28c3a8f0 "`\020\236û§\177",
_M_finish = 0x28c3a8f0 "`\020\236û§\177",
_M_end_of_storage = 0x28c3b8f0 ""}}, <No data fields>}}},
i_data_updates = {<std::tr1::__unordered_map<Player*, UpdateData, std::tr1::hash<Player*>, std::equal_to<Player*>, std::allocator<std::pair<Player* const, UpdateData> >, false>> = {<std::tr1::_Hashtable<Player*, std::pair<Player* const, UpdateData>, std::allocator<std::pair<Player* const, UpdateData> >, std::_Select1st<std::pair<Player* const, UpdateData> >, std::equal_to<Player*>, std::tr1::hash<Player*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>> = {<std::tr1::__detail::_Rehash_base<std::tr1::__detail::_Prime_rehash_policy, std::tr1::_Hashtable<Player*, std::pair<Player* const, UpdateData>, std::allocator<std::pair<Player* const, UpdateData> >, std::_Select1st<std::pair<Player* const, UpdateData> >, std::equal_to<Player*>, std::tr1::hash<Player*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>}, <std::tr1::__detail::_Hash_code_base<Player*, std::pair<Player* const, UpdateData>, std::_Select1st<std::pair<Player* const, UpdateData> >, std::equal_to<Player*>, std::tr1::hash<Player*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, false>> = {
_M_extract = {<std::unary_function<std::pair<Player* const, UpdateData>, Player* const>> = {<No data fields>}, <No data fields>},
_M_eq = {<std::binary_function<Player*, Player*, bool>> = {<No data fields>}, <No data fields>},
_M_h1 = {<std::unary_function<Player*, long unsigned int>> = {<No data fields>}, <No data fields>},
_M_h2 = {<No data fields>}}, <std::tr1::__detail::_Map_base<Player*, std::pair<Player* const, UpdateData>, std::_Select1st<std::pair<Player* const, UpdateData> >, true, std::tr1::_Hashtable<Player*, std::pair<Player* const, UpdateData>, std::allocator<std::pair<Player* const, UpdateData> >, std::_Select1st<std::pair<Player* const, UpdateData> >, std::equal_to<Player*>, std::tr1::hash<Player*>, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >> = {<No data fields>},
_M_node_allocator = {<__gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<Player* const, UpdateData>, false> >> = {<No data fields>}, <No data fields>}, _M_buckets = 0x20d768e0, _M_bucket_count = 11,
_M_element_count = 0, _M_rehash_policy = {_M_max_load_factor = 1,
_M_growth_factor = 2,
_M_next_resize = 11}}, <No data fields>}, <No data fields>},
i_clientGUIDs = {_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<long unsigned int> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<long unsigned int> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<long unsigned int, long unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = 809984970, _M_parent = 0x0, _M_left = 0x100000042ef4bf0,
_M_right = 0x7fa7f4023d60}, _M_node_count = 0}}}, i_visibleNow = {
_M_t = {
_M_impl = {<std::allocator<std::_Rb_tree_node<WorldObject*> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<WorldObject*> >> = {<No data fields>}, <No data fields>},
_M_key_compare = {<std::binary_function<WorldObject*, WorldObject*, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
_M_color = 1122978596, _M_parent = 0x3fe9c00000000000,
_M_left = 0x4b8aa478, _M_right = 0x7fa7d2238050},
_M_node_count = 140358761798528}}}}
world_notifier = {i_visitor = @0x7fa7c67f31f0}
grid_notifier = {i_visitor = @0x7fa7d22356b0}
#1 0x0000000000612eaa in Map::CreatureRelocation (this=0x7fa7f6169740,
creature=0x7fa7c62c2720, x=-3573.56006, y=4920.87305, z=-8.97150421,
ang=4.48301506) at ../../../src/game/Map.cpp:952
newGrid = <value optimized out>
old_cell = {data = {Part = {grid_x = 25, grid_y = 41, cell_x = 2,
cell_y = 1, nocreate = 0, reserved = 0}, All = 272985}}
new_val = {x_coord = 202, y_coord = 329}
new_cell = {data = {Part = {grid_x = 25, grid_y = 41, cell_x = 2,
cell_y = 1, nocreate = 0, reserved = 0}, All = 272985}}
#2 0x00000000006ffcfe in DestinationHolder<Traveller<Creature> >::UpdateTraveller (this=0x2b8a9aa8, traveller=<value optimized out>,
diff=<value optimized out>, force_update=<value optimized out>,
micro_movement=<value optimized out>) at ../../../src/game/Traveller.h:85
ori = 4.48301506
x = 0
y = 11
z = -8.97150421
#3 0x00000000007814b4 in TargetedMovementGeneratorMedium<Creature, ChaseMovementGenerator<Creature> >::Update (this=0x2b8a9a70, owner=@0x7fa7c62c2720,
time_diff=@0x42ef4e7c)
at ../../../src/game/TargetedMovementGenerator.cpp:150
traveller = {i_traveller = @0x7fa7c62c2720}
#4 0x00000000006220df in MotionMaster::UpdateMotion (this=0x7fa7c62c4030,
diff=105) at ../../../src/game/MotionMaster.cpp:69
__PRETTY_FUNCTION__ = "void MotionMaster::UpdateMotion(uint32)"
#5 0x000000000053b71b in Creature::Update (this=0x7fa7c62c2720, diff=105)
at ../../../src/game/Creature.cpp:464
No locals.
#6 0x000000000061181c in Map::Update (this=0x7fa7f6169740, t_diff=@0x42ef505c)
at ../../../src/game/GridNotifiersImpl.h:48
pair = {x_coord = 202, y_coord = 329}
cell = {data = {Part = {grid_x = 25, grid_y = 41, cell_x = 2,
cell_y = 1, nocreate = 1, reserved = 16}, All = 553921113}}
y = 329
x = 202
plr = <value optimized out>
area = {right_offset = 1, left_offset = 1, upper_offset = 2,
lower_offset = 1}
updater = {i_timeDiff = 105}
grid_object_update = {i_visitor = @0x42ef5000}
world_object_update = {i_visitor = @0x42ef5000}
__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#7 0x000000000062023e in MapManager::Update (this=0x7e4ca60,
diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
No locals.
#8 0x00000000007d5ef1 in World::Update (this=0x7fa7f400f650, diff=28)
at ../../../src/game/World.cpp:1422
No locals.
#9 0x00000000004e6770 in WorldRunnable::run (this=<value optimized out>)
at ../../../src/mangosd/WorldRunnable.cpp:60
diff = 28
realCurrTime = 361920611
realPrevTime = <value optimized out>
prevSleepTime = 22
#10 0x0000000000888cda in ACE_Based::Thread::ThreadTask (param=0x20d768e0)
at ../../../src/shared/Threading.cpp:183
No locals.
#11 0x00007fa7fc191fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x00007fa7fb76159d in clone () from /lib/libc.so.6
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.
