Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #0 tcache_alloc_easy (size=284, zero=false) at /home/trinity/narnias/trinity/trinitycore/dep/include/jemalloc/internal/tcache.h:195
- 195 tbin->avail = *(void **)ret;
- (gdb) bt full
- #0 tcache_alloc_easy (size=284, zero=false) at /home/trinity/narnias/trinity/trinitycore/dep/include/jemalloc/internal/tcache.h:195
- No locals.
- #1 tcache_alloc_small (size=284, zero=false) at /home/trinity/narnias/trinity/trinitycore/dep/include/jemalloc/internal/tcache.h:209
- ret = 0xa0000000c
- binind = 11
- #2 arena_malloc (size=284, zero=false) at /home/trinity/narnias/trinity/trinitycore/dep/src/jmalloc/arena.c:1398
- tcache = 0x7f111a407400
- #3 0x0000000000c14ba7 in imalloc (size=139711431603464) at /home/trinity/narnias/trinity/trinitycore/dep/include/jemalloc/internal/jemalloc_internal.h:395
- No locals.
- #4 malloc (size=139711431603464) at /home/trinity/narnias/trinity/trinitycore/dep/src/jmalloc/jemalloc.c:858
- ret = <value optimized out>
- #5 0x00007f115b9796bd in operator new(unsigned long) () from /usr/lib/libstdc++.so.6
- No symbol table info available.
- #6 0x0000000000638d7d in __gnu_cxx::new_allocator<unsigned char>::allocate (this=0x7f0fc3baca00, __position=..., __n=182, __x=<value optimized out>) at /usr/include/c++/4.4/ext/new_allocator.h:89
- No locals.
- #7 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (this=0x7f0fc3baca00, __position=..., __n=182, __x=<value optimized out>) at /usr/include/c++/4.4/bits/stl_vector.h:140
- No locals.
- #8 std::vector<unsigned char, std::allocator<unsigned char> >::_M_fill_insert (this=0x7f0fc3baca00, __position=..., __n=182, __x=<value optimized out>) at /usr/include/c++/4.4/bits/vector.tcc:414
- __len = 284
- __elems_before = 102
- __new_start = <value optimized out>
- __new_finish = <value optimized out>
- #9 0x0000000000639024 in std::vector<unsigned char, std::allocator<unsigned char> >::insert (this=0x7f0fc3bac9f0, src=0x7f0fb2f57c00 "", cnt=182) at /usr/include/c++/4.4/bits/stl_vector.h:851
- No locals.
- #10 std::vector<unsigned char, std::allocator<unsigned char> >::resize (this=0x7f0fc3bac9f0, src=0x7f0fb2f57c00 "", cnt=182) at /usr/include/c++/4.4/bits/stl_vector.h:557
- No locals.
- #11 ByteBuffer::append (this=0x7f0fc3bac9f0, src=0x7f0fb2f57c00 "", cnt=182) at /home/trinity/narnias/trinity/trinitycore/src/shared/ByteBuffer.h:369
- __FUNCTION__ = "append"
- #12 0x0000000000a1ab8a in ByteBuffer::append (this=0x7f0fc3bac9b8, block=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/shared/ByteBuffer.h:377
- No locals.
- #13 UpdateData::AddUpdateBlock (this=0x7f0fc3bac9b8, block=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/UpdateData.cpp:46
- No locals.
- #14 0x00000000007e7d50 in Object::BuildValuesUpdateBlockForPlayer (this=0x7f104d807000, data=0x7f0fc3bac9b8, target=0x7f10052d3000) at /home/trinity/narnias/trinity/trinitycore/src/game/Object.cpp:262
- buf = {static DEFAULT_SIZE = <optimized out>, _rpos = 0, _wpos = 182, _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 = 0x7f0fb2f57c00 "", _M_finish = 0x7f0fb2f57cb6 "g\311_D&\001",
- _M_end_of_storage = 0x7f0fb2f57df4 "\017\177"}}, <No data fields>}}
- updateMask = {mCount = 1326, mBlocks = 42, mUpdateMask = 0x7f0fa01f6900}
- #15 0x00000000007ea58b in Object::BuildFieldsUpdate (this=0x7f104d807000, pl=0x7f10052d3000, data_map=...) at /home/trinity/narnias/trinity/trinitycore/src/game/Object.cpp:691
- No locals.
- #16 0x00000000007f6d87 in void VisitorHelper<WorldObjectChangeAccumulator, Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > >(WorldObjectChangeAccumulator&, ContainerMapList<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >&) ()
- No symbol table info available.
- #17 0x00000000007f74c9 in void Map::Visit<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >(Cell const&, TypeContainerVisitor<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > >&) ()
- No symbol table info available.
- #18 0x00000000007eadf1 in Visit<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > > (this=<value optimized out>, data_map=<value optimized out>)
- at /home/trinity/narnias/trinity/trinitycore/src/game/CellImpl.h:216
- area = {right_offset = 2, left_offset = 2, upper_offset = 2, lower_offset = 2}
- #19 Visit<WorldObjectChangeAccumulator, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > > > (this=<value optimized out>, data_map=<value optimized out>)
- at /home/trinity/narnias/trinity/trinitycore/src/game/CellImpl.h:241
- No locals.
- #20 WorldObject::BuildUpdate (this=<value optimized out>, data_map=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/Object.cpp:2695
- cell = {data = {Part = {grid_x = 35, grid_y = 33, cell_x = 4, cell_y = 3, nocreate = 1, reserved = 31}, All = 1057769571}}
- notifier = {i_updateDatas = @0x7f111c3fecc0, i_object = @0x7f104d807000, plr_list = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<unsigned long> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned long> >> = {<No data fields>}, <No data fields>},
- _M_key_compare = {<std::binary_function<unsigned long, unsigned long, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x7f0fb2ce19d0, _M_left = 0x7f0ff397f760,
- _M_right = 0x7f0fada44a90}, _M_node_count = 3}}}}
- p = {x_coord = 284, y_coord = 267}
- player_notifier = {i_visitor = @0x7f111c3feb20}
- map = @0x7f0f9af44000
- #21 0x00000000007dded2 in ObjectAccessor::Update (this=0x7f114b8cdc08) at /home/trinity/narnias/trinity/trinitycore/src/game/ObjectAccessor.cpp:373
- obj = 0x7f104d807000
- ---Type <return> to continue, or q <return> to quit---
- g = {lock_ = 0x7f114b8cdc68, owner_ = 0}
- update_players = {<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*, unsigned long>> = {<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 = 0x7f0fd223cd00, _M_bucket_count = 47,
- _M_element_count = 47, _M_rehash_policy = {_M_max_load_factor = 1, _M_growth_factor = 2, _M_next_resize = 47}}, <No data fields>}, <No data fields>}
- packet = {<ByteBuffer> = {static DEFAULT_SIZE = <optimized out>, _rpos = 0, _wpos = 139712536399568, _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 = 0x28 <Address 0x28 out of bounds>, _M_finish = 0x7f111e5b7000 "\020v",
- _M_end_of_storage = 0x32 <Address 0x32 out of bounds>}}, <No data fields>}}, m_opcode = 47408}
- #22 0x00000000007bf935 in MapManager::Update (this=0x7f115005b808, diff=25) at /home/trinity/narnias/trinity/trinitycore/src/game/MapManager.cpp:364
- b_stat = <value optimized out>
- #23 0x0000000000a2e41a in World::Update (this=0x7f1154000008, diff=25, lastUpdateWorldDiff=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/game/World.cpp:2197
- No locals.
- #24 0x000000000062f52a in WorldRunnable::run (this=<value optimized out>) at /home/trinity/narnias/trinity/trinitycore/src/phantomcore/WorldRunnable.cpp:86
- sleepDiff = <value optimized out>
- minNextUpdateTime = <value optimized out>
- worldDiff = <value optimized out>
- sessionDiff = <value optimized out>
- nextWorldUpdateTime = 905117907
- nextSessionUpdateTime = 894582532
- lastSessionUpdateTime = 894582532
- realCurrTime = 905117908
- lastWorldUpdate = 0
- lastWorldUpdateTime = 905117883
- timeBeforeSleep = 905117907
- #25 0x0000000000b4035a in ACE_Based::Thread::ThreadTask (param=0x7f111a407508) at /home/trinity/narnias/trinity/trinitycore/src/shared/Threading.cpp:183
- No locals.
- #26 0x00007f115bef61c2 in ACE_OS_Thread_Adapter::invoke (this=0x7f1144ad1220) at ../../ace/OS_Thread_Adapter.cpp:103
- hook = 0x7f111a407508
- func = 0xb40350 <ACE_Based::Thread::ThreadTask(void*)>
- arg = 0x7f111d655e10
- cancel_flags = 0
- status = 0x7f111a407508
- #27 0x00007f115c80d8ba in start_thread () from /lib/libpthread.so.0
- No symbol table info available.
- #28 0x00007f115b18402d in clone () from /lib/libc.so.6
- No symbol table info available.
- #29 0x0000000000000000 in ?? ()
- No symbol table info available.
- Current language: auto
- The current source language is "auto; currently c".
- (gdb)
Add Comment
Please, Sign In to add comment