trickerer / Trinity-Bots

NPCBots for TrinityCore and AzerothCore 3.3.5
https://github.com/trickerer/TrinityCore-3.3.5-with-NPCBots/
469 stars 156 forks source link

[AC] [Crash] [Core] segmentation failed #501

Closed DykeRz closed 1 year ago

DykeRz commented 1 year ago

Current behaviour

Worldserver crashes after log in char or just after 5-10 sec without any log

Just saying "segmentation failed" and close

Expected behaviour

Clean installation with AC modules lfg solo and autobalance should work correctly

Crashlog

No response

Steps to reproduce the problem

Pull clean source

Install with clang 11 mysql 15/mariadb/openssl 1.1.1n,cmake 3.26 boost 1.82

relwithdebinfo core setup

Install modules: solo lfg and autobalance

Start worldserver

Enter to game/wait 5-10 sec

TrinityCore or AzerothCore

AzerothCore

Core rev. hash/commit

ad7d09e

Operating system

Debian 11

trickerer commented 1 year ago

Build in Debug mode and post a crashlog.

DykeRz commented 1 year ago

Build in Debug mode and post a crashlog.

Do you tell me,how to get crashlog? I already build it in debug, but no one crashlogs files created

trickerer commented 1 year ago

Crashlogs get generated automatically at crash, they are located in your worldserver executable's Crashes/ subfolder.

DykeRz commented 1 year ago

Crashlogs get generated automatically at crash, they are located in your worldserver executable's Crashes/ subfolder.

Yes,i have this folder,but it is empty, maybe its because of my folder name is crashes,not Crashes?

DykeRz commented 1 year ago

Nvm, let me create gdb or install it on windows, i cant understand how to create gdb AC on debian :( wiki from AC dont helping me,cant understand

DykeRz commented 1 year ago

ok i got crash log

8213.621503 [Thread debugging using libthread_db enabled] 8213.621618 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 8214.028094 [New Thread 0x7ffff6bff700 (LWP 8551)] 8214.029138 [New Thread 0x7ffff63fe700 (LWP 8552)] 8214.054600 [New Thread 0x7ffff5bfd700 (LWP 8553)] 8214.058359 [New Thread 0x7ffff53fc700 (LWP 8554)] 8214.062405 [New Thread 0x7ffff4bfb700 (LWP 8557)] 8238.785069 [New Thread 0x7fffb6fff700 (LWP 8570)] 8240.781197 [New Thread 0x7fffa67fe700 (LWP 8571)] 8240.782111 [New Thread 0x7fffa5ffd700 (LWP 8572)] 8240.786024 [New Thread 0x7fffa51ff700 (LWP 8573)] 8240.786788 [New Thread 0x7fffa45ff700 (LWP 8574)]

Thread 7 "worldserver" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffb6fff700 (LWP 8570)] __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:346 8295.097490 346 ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: Нет такого файла или каталога.

0 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:346

1 0x00000000013a31af in std::char_traits::copy (s1=, s2=, __n=) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/char_traits.h:402

2 std::cxx11::basic_string<char, std::char_traits, std::allocator >::_S_copy (d=0x0, s=, n=12) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:351

3 std::cxx11::basic_string<char, std::char_traits, std::allocator >::operator= (this=, str=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:722

4 VMAP::ModelSpawn::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:41

5 VMAP::ModelInstance::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:62

6 VMAP::StaticMapTree::LoadMapTile (this=, tileX=48, tileY=40, vm=) at /home/source/coloss/src/common/Collision/Maps/MapTree.cpp:428

7 0x000000000139e822 in VMAP::VMapMgr2::_loadMap (this=this@entry=0x7ffff703ec80, mapId=, mapId@entry=1, basePath="data/vmaps", tileX=tileX@entry=48, tileY=tileY@entry=40) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:143

8 0x000000000139e67d in VMAP::VMapMgr2::loadMap (this=0x7ffff703ec80, basePath=0x7fffb6ffc330 "data/vmaps", mapId=1, x=48, y=8322) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:103

9 0x0000000000e6f162 in Map::LoadVMap (this=this@entry=0x7fffdf248680, gx=gx@entry=48, gy=gy@entry=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:172

10 0x0000000000e73285 in Map::LoadMapAndVMap (this=0x7fffdf248680, gx=48, gy=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:236

11 Map::EnsureGridCreated_i (this=this@entry=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:464

12 0x0000000000e7013e in Map::EnsureGridCreated (this=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:443

13 0x0000000000e7ab3b in Map::GetGrid (this=0x7fffdf248680, x=-8543.25977, y=-4792.62012) at /home/source/coloss/src/server/game/Maps/Map.cpp:1994

14 Map::GetWaterOrGroundLevel (this=0x7fffdf248680, phasemask=1, x=-8543.25977, y=-4792.62012, z=0.748849988, ground=0x7fffb6ffc5c0, collisionHeight=3.03354502) at /home/source/coloss/src/server/game/Maps/Map.cpp:2001

15 0x0000000000b90f39 in WorldObject::UpdateAllowedPositionZ (this=0x7fffb418e000, x=7.00649232e-45, y=21822.5156, z=@0x7fffb4d1d4d4: 0.748849988, groundZ=0x0) at /home/source/coloss/src/server/game/Entities/Object/Object.cpp:1578

16 0x0000000000ea4695 in PathGenerator::NormalizePath (this=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:614

17 PathGenerator::BuildShortcut (this=this@entry=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:629

18 0x0000000000ea4509 in PathGenerator::CalculatePath (this=0x7fffb6ffc8a8, x=, y=, z=, destX=, destY=, destZ=, forceDest=) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:81

19 0x0000000001190f73 in bot_ai::GetNextEvadeMovePoint (this=this@entry=0x7fffb3fc3000, pos=..., use_path=@0x7fffb6ffccef: true) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17611

20 0x0000000001155d73 in bot_ai::Evade (this=this@entry=0x7fffb3fc3000) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17520

21 0x000000000118e6f8 in bot_ai::GlobalUpdate (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17139

22 0x00000000011ca30d in dark_ranger_bot::dark_ranger_botAI::UpdateAI (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_dark_ranger_ai.cpp:161

23 0x0000000000b4a1eb in Creature::Update (this=0x7fffb418e000, diff=11) at /home/source/coloss/src/server/game/Entities/Creature/Creature.cpp:858

24 0x0000000000da47e1 in Acore::ObjectUpdater::Visit (this=0x7fffb6ffd5c0, m=...) at /home/source/coloss/src/server/game/Grids/Notifiers/GridNotifiers.cpp:355

25 0x0000000000e87420 in VisitorHelper<Acore::ObjectUpdater, Creature> (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:44

26 VisitorHelper<Acore::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:50

27 VisitorHelper<Acore::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:51

28 VisitorHelper<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:57

29 TypeContainerVisitor<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=, c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:91

30 Grid<Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit (this=, visitor=...) at /home/source/coloss/src/server/game/Grids/Grid.h:89

31 NGrid<8u, Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=, x=, y=y@entry=6, visitor=...) at /home/source/coloss/src/server/game/Grids/NGrid.h:103

32 0x0000000000e757b6 in Map::Visit<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fffdf248680, cell=..., visitor=...) at /home/source/coloss/src/server/game/Maps/Map.h:877

33 Map::VisitNearbyCellsOf (this=, this@entry=0x7fffdf248680, obj=, obj@entry=0x7fff89b6b000, gridVisitor=..., worldVisitor=..., largeGridVisitor=..., largeWorldVisitor=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:735

34 0x0000000000e75a60 in Map::Update (this=0x7fffdf248680, t_diff=11, s_diff=1) at /home/source/coloss/src/server/game/Maps/Map.cpp:812

35 0x0000000000e8b8dd in MapUpdateRequest::call (this=0x7fffb4d1d540) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:44

36 0x0000000000e8b288 in MapUpdater::WorkerThread (this=0x1c592d0 <MapMgr::instance()::instance+216>) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:156

37 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

38 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

39 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

0 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:346

No locals.

1 0x00000000013a31af in std::char_traits::copy (s1=, s2=, __n=) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/char_traits.h:402

No locals.

2 std::cxx11::basic_string<char, std::char_traits, std::allocator >::_S_copy (d=0x0, s=, n=12) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:351

No locals.

3 std::cxx11::basic_string<char, std::char_traits, std::allocator >::operator= (this=, str=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:722

    __data = <optimized out>
    __capacity = <optimized out>

4 VMAP::ModelSpawn::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:41

No locals.

5 VMAP::ModelInstance::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:62

No locals.

6 VMAP::StaticMapTree::LoadMapTile (this=, tileX=48, tileY=40, vm=) at /home/source/coloss/src/common/Collision/Maps/MapTree.cpp:428

    model = <optimized out>
    referencedVal = <optimized out>
    spawn = {flags = 5, adtId = 0, ID = 244672, iPos = {x = 25893.6758, y = 21822.5156, z = 0.948023975}, iRot = {x = 0, y = -3, z = 0}, iScale = 1, iBound = {static dummy = 0, lo = {x = 25890.3301, y = 21821.5098, z = 1.88642573}, hi = {x = 25897.0703, y = 21823.5, z = 2.78242493}}, name = "Hammock01.m2"}
    i = 2
    chunk = "VMAP_4.7"
    numSpawns = <optimized out>
    tilefile = "data/vmaps/001_40_48.vmtile"
    result = true
    tf = <optimized out>

7 0x000000000139e822 in VMAP::VMapMgr2::_loadMap (this=this@entry=0x7ffff703ec80, mapId=, mapId@entry=1, basePath="data/vmaps", tileX=tileX@entry=48, tileY=tileY@entry=40) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:143

    instanceTree = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, VMAP::StaticMapTree*>, false>> = {_M_cur = 0x7ffff4266f00}, <No data fields>}

8 0x000000000139e67d in VMAP::VMapMgr2::loadMap (this=0x7ffff703ec80, basePath=0x7fffb6ffc330 "data/vmaps", mapId=1, x=48, y=8322) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:103

    result = 2

9 0x0000000000e6f162 in Map::LoadVMap (this=this@entry=0x7fffdf248680, gx=gx@entry=48, gy=gy@entry=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:172

    vmapLoadResult = <optimized out>

10 0x0000000000e73285 in Map::LoadMapAndVMap (this=0x7fffdf248680, gx=48, gy=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:236

No locals.

11 Map::EnsureGridCreated_i (this=this@entry=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:464

    gx = 48
    gy = 40
    ngt = 0x7fff867efdc0

12 0x0000000000e7013e in Map::EnsureGridCreated (this=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:443

    guard = {_M_device = @0x7fffdf2487c0}

13 0x0000000000e7ab3b in Map::GetGrid (this=0x7fffdf248680, x=-8543.25977, y=-4792.62012) at /home/source/coloss/src/server/game/Maps/Map.cpp:1994

    gx = 48
    gy = 40

14 Map::GetWaterOrGroundLevel (this=0x7fffdf248680, phasemask=1, x=-8543.25977, y=-4792.62012, z=0.748849988, ground=0x7fffb6ffc5c0, collisionHeight=3.03354502) at /home/source/coloss/src/server/game/Maps/Map.cpp:2001

No locals.

15 0x0000000000b90f39 in WorldObject::UpdateAllowedPositionZ (this=0x7fffb418e000, x=7.00649232e-45, y=21822.5156, z=@0x7fffb4d1d4d4: 0.748849988, groundZ=0x0) at /home/source/coloss/src/server/game/Entities/Object/Object.cpp:1578

    c = <optimized out>
    canSwim = <optimized out>
    ground_z = 0.748849988
    max_z = <optimized out>
    unit = <optimized out>

16 0x0000000000ea4695 in PathGenerator::NormalizePath (this=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:614

    i = <optimized out>
    i = <optimized out>

17 PathGenerator::BuildShortcut (this=this@entry=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:629

No locals.

18 0x0000000000ea4509 in PathGenerator::CalculatePath (this=0x7fffb6ffc8a8, x=, y=, z=, destX=, destY=, destZ=, forceDest=) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:81

    dest = {x = -8543.25977, y = -4792.62012, z = 0.748849988}
    start = {x = -8473.13379, y = -4881.95166, z = 4.15422821}
    _sourceUnit = <optimized out>

19 0x0000000001190f73 in bot_ai::GetNextEvadeMovePoint (this=this@entry=0x7fffb3fc3000, pos=..., use_path=@0x7fffb6ffccef: true) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17611

    path = {_pathPolyRefs = {0 <repeats 74 times>}, _polyLength = 0, _pathPoints = std::vector of length 2, capacity 2 = {{x = -8473.13379, y = -4881.95166, z = 4.15422821}, {x = -8543.25977, y = -4792.62012, z = 0.748849988}}, _type = PATHFIND_BLANK, _useStraightPath = false, _forceDestination = false, _slopeCheck = false, _pointPathLimit = 74, _useRaycast = false, _startPosition = {x = -8473.13379, y = -4881.95166, z = 4.15422821}, _endPosition = {x = -8543.25977, y = -4792.62012, z = 0.748849988}, _actualEndPosition = {x = -8543.25977, y = -4792.62012, z = 0.748849988}, _source = 0x7fffb418e000, _navMesh = 0x7fffbe9f3b80, _navMeshQuery = 0x7fffadaef770, _filter = {<dtQueryFilter> = {_vptr$dtQueryFilter = 0x179f508 <vtable for dtQueryFilterExt+16>, m_areaCost = {1 <repeats 64 times>}, m_includeFlags = 11, m_excludeFlags = 0}, <No data fields>}}
    ldata = {Entry = 3070217472, Flags = 32767, Level = nan(0x400000), DepthLevel = 2.8306229e-43, Status = LIQUID_MAP_NO_WATER}
    base_angle = 0.150088787
    orig_z = <optimized out>
    fulldist = 113.568382
    ground = <optimized out>
    floor = <optimized out>
    mypos = {m_positionX = <optimized out>, m_positionY = <optimized out>, m_positionZ = <optimized out>, m_orientation = <optimized out>}
    movedist = <optimized out>
    lstatus = <optimized out>

20 0x0000000001155d73 in bot_ai::Evade (this=this@entry=0x7fffb3fc3000) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17520

    use_path = true
    pos = {m_positionX = -8543.25977, m_positionY = -4792.62012, m_positionZ = 0.748849988, m_orientation = 2.08624005}
    mapid = <optimized out>
    dist = 113.568382

21 0x000000000118e6f8 in bot_ai::GlobalUpdate (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17139

    flag_carrier_pred = {<std::_Maybe_unary_or_binary_function<bool, Unit const*>> = {<std::unary_function<Unit const*, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}

22 0x00000000011ca30d in dark_ranger_bot::dark_ranger_botAI::UpdateAI (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_dark_ranger_ai.cpp:161

No locals.

23 0x0000000000b4a1eb in Creature::Update (this=0x7fffb418e000, diff=11) at /home/source/coloss/src/server/game/Entities/Creature/Creature.cpp:858

    owner = 0x0

24 0x0000000000da47e1 in Acore::ObjectUpdater::Visit (this=0x7fffb6ffd5c0, m=...) at /home/source/coloss/src/server/game/Grids/Notifiers/GridNotifiers.cpp:355

    iter = {_Ptr = <optimized out>}
    obj = 0x0

25 0x0000000000e87420 in VisitorHelper<Acore::ObjectUpdater, Creature> (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:44

No locals.

26 VisitorHelper<Acore::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:50

No locals.

27 VisitorHelper<Acore::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:51

No locals.

28 VisitorHelper<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:57

No locals.

29 TypeContainerVisitor<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=, c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:91

No locals.

30 Grid<Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit (this=, visitor=...) at /home/source/coloss/src/server/game/Grids/Grid.h:89

No locals.

31 NGrid<8u, Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=, x=, y=y@entry=6, visitor=...) at /home/source/coloss/src/server/game/Grids/NGrid.h:103

No locals.

32 0x0000000000e757b6 in Map::Visit<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fffdf248680, cell=..., visitor=...) at /home/source/coloss/src/server/game/Maps/Map.h:877

    x = <optimized out>
    cell_x = 0
    y = 22
    cell_y = 6

33 Map::VisitNearbyCellsOf (this=, this@entry=0x7fffdf248680, obj=, obj@entry=0x7fff89b6b000, gridVisitor=..., worldVisitor=..., largeGridVisitor=..., largeWorldVisitor=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:735

    cell = {data = {Part = {grid_x = 16, grid_y = 22, cell_x = 0, cell_y = 6, nocreate = 0, reserved = 0}, All = 1574288}}
    pair = {x_coord = 128, y_coord = <synthetic pointer>}
    cell_id = <optimized out>
    y = <optimized out>
    x = 128
    area = {low_bound = {x_coord = <optimized out>, y_coord = <optimized out>}, high_bound = {x_coord = <optimized out>, y_coord = <optimized out>}}

34 0x0000000000e75a60 in Map::Update (this=0x7fffdf248680, t_diff=11, s_diff=1) at /home/source/coloss/src/server/game/Maps/Map.cpp:812

    obj = 0x7fff89b6b000
    updater = {i_timeDiff = 11, i_largeOnly = false}
    grid_object_update = {i_visitor = @0x7fffb6ffd5c0}
    world_object_update = {i_visitor = @0x7fffb6ffd5c0}
    largeObjectUpdater = {i_timeDiff = 11, i_largeOnly = true}
    grid_large_object_update = {i_visitor = @0x7fffb6ffd5b8}
    world_large_object_update = {i_visitor = @0x7fffb6ffd5b8}
    updateList = std::vector of length 0, capacity -17591990747136

35 0x0000000000e8b8dd in MapUpdateRequest::call (this=0x7fffb4d1d540) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:44

    __ac_metric_stop_watch43 = {_logger = {this = 0x7fffb4d1d540}, _startTime = {__d = {__r = 0}}}

36 0x0000000000e8b288 in MapUpdater::WorkerThread (this=0x1c592d0 <MapMgr::instance()::instance+216>) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:156

    request = 0x0

37 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

38 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736263616256, -5313800854142993016, 140737488344334, 140737488344335, 140736263608128, 8396800, 5313961383617084808, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

39 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals. Id Target Id Frame 1 Thread 0x7ffff74cafc0 (LWP 8547) "worldserver" futex_wait_cancelable (private=0, expected=0, futex_word=0x1c593f0 <MapMgr::instance()::instance+504>) at ../sysdeps/nptl/futex-internal.h:186 2 Thread 0x7ffff6bff700 (LWP 8551) "worldserver" 0x00007ffff75e9d56 in epoll_wait (epfd=6, events=0x7ffff6bfce30, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 3 Thread 0x7ffff63fe700 (LWP 8552) "worldserver" futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff707929c) at ../sysdeps/nptl/futex-internal.h:186 4 Thread 0x7ffff5bfd700 (LWP 8553) "worldserver" futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d3a4) at ../sysdeps/nptl/futex-internal.h:186 5 Thread 0x7ffff53fc700 (LWP 8554) "worldserver" futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d2e0) at ../sysdeps/nptl/futex-internal.h:186 6 Thread 0x7ffff4bfb700 (LWP 8557) "worldserver" futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d224) at ../sysdeps/nptl/futex-internal.h:186

Thread 11 (Thread 0x7fffa45ff700 (LWP 8574) "worldserver"):

0 0x00007ffff75b01a1 in __GI___clock_nanosleep (clock_id=clock_id@entry=0, flags=flags@entry=0, req=0x7fffa45fd5b0, rem=0x7fffa45fd5b0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48

    sc_cancel_oldtype = 0
    sc_ret = <optimized out>
    r = <optimized out>

1 0x00007ffff75b5983 in __GI___nanosleep (requested_time=, remaining=) at nanosleep.c:27

    ret = <optimized out>

2 0x0000000000446b3b in std::this_thread::sleep_for<long, std::ratio<1l, 1000l> > (__rtime=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/thread:401

    __ts = {tv_sec = 0, tv_nsec = 1027754}
    __s = {__r = 0}
    __ns = {__r = 1000000}

3 AuctionListingRunnable () at /home/source/coloss/src/server/apps/worldserver/Main.cpp:758

No locals.

4 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

5 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735951140608, -5313800854142993016, 140737488347870, 140737488347871, 140735951132480, 8396800, 5313929772657786248, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

6 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 10 (Thread 0x7fffa51ff700 (LWP 8573) "worldserver"):

0 0x00007ffff75dfe23 in __GI___select (nfds=1, readfds=0x7fffa51fd450, writefds=0x0, exceptfds=0x7fffa51fd4d0, timeout=0x7fffa51fd440) at ../sysdeps/unix/sysv/linux/select.c:41

    resultvar = 18446744073709551102
    sc_cancel_oldtype = 0
    sc_ret = <optimized out>

1 0x00007ffff7f40670 in ?? () from /lib/x86_64-linux-gnu/libreadline.so.8

No symbol table info available.

2 0x00007ffff7f4092d in rl_read_key () from /lib/x86_64-linux-gnu/libreadline.so.8

No symbol table info available.

3 0x00007ffff7f239bf in readline_internal_char () from /lib/x86_64-linux-gnu/libreadline.so.8

No symbol table info available.

4 0x00007ffff7f243ad in readline () from /lib/x86_64-linux-gnu/libreadline.so.8

No symbol table info available.

5 0x00000000004678e5 in CliThread () at /home/source/coloss/src/server/apps/worldserver/CommandLine/CliRunnable.cpp:158

    command = ""
    command_str = <optimized out>
    BLANK = 0 '\000'

6 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

7 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735963723520, -5313800854142993016, 140737488347870, 140737488347871, 140735963715392, 8396800, 5313927023878716808, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

8 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 9 (Thread 0x7fffa5ffd700 (LWP 8572) "worldserver"):

0 0x00007ffff75e9d56 in epoll_wait (epfd=23, events=0x7fffa5ffad80, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30

No locals.

1 0x00000000004500ab in boost::asio::detail::epoll_reactor::run (this=0x7fffb23d5840, usec=, ops=...) at /usr/local/include/boost/asio/detail/impl/epoll_reactor.ipp:510

    events = {{events = 1, data = {ptr = 0x7fffb23d58bc, fd = -1304602436, u32 = 2990364860, u64 = 140736183752892}}, {events = 1, data = {ptr = 0x7fffb23d58bc, fd = -1304602436, u32 = 2990364860, u64 = 140736183752892}}, {events = 3209428544, data = {ptr = 0xa5ffbe9800007fff, fd = 32767, u32 = 32767, u64 = 11961488695363665919}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xbf4bfec000000000, fd = 0, u32 = 0, u64 = 13784391185084710912}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x100000000000, fd = 0, u32 = 0, u64 = 17592186044416}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2784997976, data = {ptr = 0xa5ffbe9800007fff, fd = 32767, u32 = 32767, u64 = 11961488695363665919}}, {events = 32767, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0xa540587800000000, fd = 0, u32 = 0, u64 = 11907614687186911232}}, {events = 32767, data = {ptr = 0x7fffa54008c0, fd = -1522530112, u32 = 2772437184, u64 = 140735965825216}}, {events = 21120533, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1000, fd = 4096, u32 = 4096, u64 = 4096}}, {events = 1, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7fffa5ffb257, fd = -1509969321, u32 = 2784997975, u64 = 140735978386007}}, {events = 2784997974, data = {ptr = 0x100007fff, fd = 32767, u32 = 32767, u64 = 4295000063}}, {events = 0, data = {ptr = 0x1424632 <je_extent_alloc_wrapper+226>, fd = 21120562, u32 = 21120562, u64 = 21120562}}, {events = 2784997143, data = {ptr = 0x200007fff, fd = 32767, u32 = 32767, u64 = 8589967359}}, {events = 0, data = {ptr = 0x7fffa5ffbe98, fd = -1509966184, u32 = 2785001112, u64 = 140735978389144}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffa540a380, fd = -1522490496, u32 = 2772476800, u64 = 140735965864832}}, {events = 0, data = {ptr = 0xa5407a1800000000, fd = 0, u32 = 0, u64 = 11907651658265395200}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4096, data = {ptr = 0xa5ffc03800000000, fd = 0, u32 = 0, u64 = 11961490482070028288}}, {events = 32767, data = {ptr = 0x7fffa5ffc028, fd = -1509965784, u32 = 2785001512, u64 = 140735978389544}}, {events = 2785001496, data = {ptr = 0xa5ffbe9800007fff, fd = 32767, u32 = 32767, u64 = 11961488695363665919}}, {events = 32767, data = {ptr = 0x20, fd = 32, u32 = 32, u64 = 32}}, {events = 4160602012, data = {ptr = 0xb354f7ca00007fff, fd = 32767, u32 = 32767, u64 = 12922225677788282879}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4149154124, data = {ptr = 0x40340800007fff, fd = 32767, u32 = 32767, u64 = 18071607473897471}}, {events = 0, data = {ptr = 0x5, fd = 5, u32 = 5, u64 = 5}}, {events = 4160603044, data = {ptr = 0x59e00007fff, fd = 32767, u32 = 32767, u64 = 6176163004415}}, {events = 0, data = {ptr = 0x7ffff74ffe10, fd = -145752560, u32 = 4149214736, u64 = 140737342602768}}, {events = 4151058432, data = {ptr = 0xa5ffafc800007fff, fd = 32767, u32 = 32767, u64 = 11961472408847679487}}, {events = 32767, data = {ptr = 0x7fffa5ffafc4, fd = -1509969980, u32 = 2784997316, u64 = 140735978385348}}, {events = 2772466200, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4149214736, data = {ptr = 0xf74f1fe000007fff, fd = 32767, u32 = 32767, u64 = 17820497297461510143}}, {events = 32767, data = {ptr = 0x40c421, fd = 4244513, u32 = 4244513, u64 = 4244513}}, {events = 3008690122, data = {ptr = 0x2cd53df00000000, fd = 0, u32 = 0, u64 = 201909775544352768}}, {events = 0, data = {ptr = 0x7fffa5ffafc4, fd = -1509969980, u32 = 2784997316, u64 = 140735978385348}}, {events = 4151064288, data = {ptr = 0xa5ffb09000007fff, fd = 32767, u32 = 32767, u64 = 11961473267841138687}}, {events = 32767, data = {ptr = 0x403408, fd = 4207624, u32 = 4207624, u64 = 4207624}}, {events = 2784997504, data = {ptr = 0x1700007fff, fd = 32767, u32 = 32767, u64 = 98784280575}}, {events = 0, data = {ptr = 0x1000, fd = 4096, u32 = 4096, u64 = 4096}}, {events = 2784997976, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffa5ffbe98, fd = -1509966184, u32 = 2785001112, u64 = 140735978389144}}, {events = 3008690122, data = {ptr = 0xf7ffe4e800000000, fd = 0, u32 = 0, u64 = 17870253531512963072}}, {events = 32767, data = {ptr = 0x40c421, fd = 4244513, u32 = 4244513, u64 = 4244513}}, {events = 2784997672, data = {ptr = 0xa5ffb08000007fff, fd = 32767, u32 = 32767, u64 = 11961473199121661951}}, {events = 32767, data = {ptr = 0x7fffa5ffb090, fd = -1509969776, u32 = 2784997520, u64 = 140735978385552}}, {events = 4160605409, data = {ptr = 0x1300007fff, fd = 32767, u32 = 32767, u64 = 81604411391}}, {events = 0, data = {ptr = 0x7ffff76c3a40, fd = -143902144, u32 = 4151065152, u64 = 140737344453184}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4160741760, data = {ptr = 0xa54008c000007fff, fd = 32767, u32 = 32767, u64 = 11907527035494367231}}, {events = 32767, data = {ptr = 0x7ffff76c3a40, fd = -143902144, u32 = 4151065152, u64 = 140737344453184}}, {events = 4160741760, data = {ptr = 0x500000007fff, fd = 32767, u32 = 32767, u64 = 87960930254847}}, {events = 1, data = {ptr = 0x7ffff7ffe4e8, fd = -134224664, u32 = 4160742632, u64 = 140737354130664}}, {events = 0, data = {ptr = 0xa5ffb43000000000, fd = 0, u32 = 0, u64 = 11961477253570756608}}, {events = 32767, data = {ptr = 0x7fffa5ffbec8, fd = -1509966136, u32 = 2785001160, u64 = 140735978389192}}, {events = 4294967295, data = {ptr = 0xa54031e800000000, fd = 0, u32 = 0, u64 = 11907572287269765120}}, {events = 32767, data = {ptr = 0x7ffff74fa6b0, fd = -145774928, u32 = 4149192368, u64 = 140737342580400}}, {events = 4151058432, data = {ptr = 0xa5ffbe9800007fff, fd = 32767, u32 = 32767, u64 = 11961488695363665919}}, {events = 32767, data = {ptr = 0xf02724a0938, fd = 1917454648, u32 = 1917454648, u64 = 16503181805880}}, {events = 2785007360, data = {ptr = 0xf7fe85ca00007fff, fd = 32767, u32 = 32767, u64 = 17869867474082627583}}, {events = 32767, data = {ptr = 0x7fffb2cf1510, fd = -1295051504, u32 = 2999915792, u64 = 140736193303824}}, {events = 2784998320, data = {ptr = 0xa5ffbe9800007fff, fd = 32767, u32 = 32767, u64 = 11961488695363665919}}, {events = 32767, data = {ptr = 0x1c14708 <timerfd_settime@got.plt>, fd = 29443848, u32 = 29443848, u64 = 29443848}}, {events = 0, data = {ptr = 0xb15d7fa800000000, fd = 0, u32 = 0, u64 = 12780511677078568960}}, {events = 32767, data = {ptr = 0x7fffa5200000, fd = -1524629504, u32 = 2770337792, u64 = 140735963725824}}, {events = 2990364736, data = {ptr = 0xd7b634db00007fff, fd = 32767, u32 = 32767, u64 = 15543669279118360575}}, {events = 1125899906, data = {ptr = 0x7ffff7fe1623 <_dl_fixup+211>, fd = -134343133, u32 = 4160624163, u64 = 140737354012195}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4149192368, data = {ptr = 0xa5ffb4e000007fff, fd = 32767, u32 = 32767, u64 = 11961478009485033471}}, {events = 32767, data = {ptr = 0x7ffff7fe85ca <_dl_runtime_resolve_xsave+138>, fd = -134314550, u32 = 4160652746, u64 = 140737354040778}}, {events = 1, data = {ptr = 0xa5ffb52800000000, fd = 0, u32 = 0, u64 = 11961478318722646016}}, {events = 32767, data = {ptr = 0x7fffa5ffb500, fd = -1509968640, u32 = 2784998656, u64 = 140735978386688}}, {events = 1, data = {ptr = 0x1800000000, fd = 0, u32 = 0, u64 = 103079215104}}, {events = 0, data = {ptr = 0x7fffa5ffb1d0, fd = -1509969456, u32 = 2784997840, u64 = 140735978385872}}, {events = 2784997984, data = {ptr = 0xf76c0c4000007fff, fd = 32767, u32 = 32767, u64 = 17828638493870424063}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2784997984, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x6486efeb, fd = 1686564843, u32 = 1686564843, u64 = 1686564843}}, {events = 2770337792, data = {ptr = 0xf175f00007fff, fd = 32767, u32 = 32767, u64 = 4247821440024575}}, {events = 0, data = {ptr = 0x11e1a300, fd = 300000000, u32 = 300000000, u64 = 300000000}}, {events = 4149895693, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0xf175e, fd = 989022, u32 = 989022, u64 = 989022}}, {events = 0, data = {ptr = 0x87876c0000000000, fd = 0, u32 = 0, u64 = 9765893064232009728}}, {events = 781921252, data = {ptr = 0x4580e0 <boost::date_time::c_time::gmtime(long const*, tm*)>, fd = 4554976, u32 = 4554976, u64 = 4554976}}, {events = 0, data = {ptr = 0xb15d7fa800000000, fd = 0, u32 = 0, u64 = 12780511677078568960}}, {events = 32767, data = {ptr = 0x4580ea <boost::date_time::c_time::gmtime(long const*, tm*)+10>, fd = 4554986, u32 = 4554986, u64 = 4554986}}, {events = 4554976, data = {ptr = 0xa5ffb26000000000, fd = 0, u32 = 0, u64 = 11961475260705931264}}, {events = 32767, data = {ptr = 0xf175f, fd = 989023, u32 = 989023, u64 = 989023}}, {events = 4554805, data = {ptr = 0x4580e000000000, fd = 0, u32 = 0, u64 = 19563472954064896}}, {events = 0, data = {ptr = 0x7fffa5ff000c, fd = -1510014964, u32 = 2784952332, u64 = 140735978340364}}, {events = 2975662086, data = {ptr = 0x7e700007fff, fd = 32767, u32 = 32767, u64 = 8688718872575}}, {events = 0, data = {ptr = 0x7fff002589cc, fd = 2460108, u32 = 2460108, u64 = 140733195848140}}, {events = 1686564843, data = {ptr = 0x6486efeb00000000, fd = 0, u32 = 0, u64 = 7243740843268374528}}, {events = 0, data = {ptr = 0xf175f, fd = 989023, u32 = 989023, u64 = 989023}}, {events = 3, data = {ptr = 0xa0000000e, fd = 14, u32 = 14, u64 = 42949672974}}, {events = 12, data = {ptr = 0x7b00000005, fd = 5, u32 = 5, u64 = 528280977413}}, {events = 1, data = {ptr = 0xa2, fd = 162, u32 = 162, u64 = 162}}, {events = 49488937, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4150805688, data = {ptr = 0xa520500000007fff, fd = 32767, u32 = 32767, u64 = 11898598176443105279}}, {events = 32767, data = {ptr = 0x7ffffffffffffffe, fd = -2, u32 = 4294967294, u64 = 9223372036854775806}}, {events = 4576074, data = {ptr = 0xb2cf153800000000, fd = 0, u32 = 0, u64 = 12884540389192630272}}, {events = 32767, data = {ptr = 0x7fffb23d5840, fd = -1304602560, u32 = 2990364736, u64 = 140736183752768}}, {events = 3619042523, data = {ptr = 0x44e816431bde82, fd = 1125899906, u32 = 1125899906, u64 = 19395480729149058}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf3e58, fd = 999000, u32 = 999000, u64 = 999000}}, {events = 2975694536, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7fffb15d7ef8, fd = -1319272712, u32 = 2975694584, u64 = 140736169082616}}, {events = 2975694536, data = {ptr = 0xb15d7ec800007fff, fd = 32767, u32 = 32767, u64 = 12780510715005927423}}, {events = 32767, data = {ptr = 0x7fffa5200000, fd = -1524629504, u32 = 2770337792, u64 = 140735963725824}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffa5ffb440, fd = -1509968832, u32 = 2784998464, u64 = 140735978386496}}, {events = 16156727, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fffb15d7ec8, fd = -1319272760, u32 = 2975694536, u64 = 140736169082568}}, {events = 2770337792, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7fffb15d7ee0, fd = -1319272736, u32 = 2975694560, u64 = 140736169082592}}, {events = 2784998464, data = {ptr = 0xa5ffb47000007fff, fd = 32767, u32 = 32767, u64 = 11961477528448696319}}, {events = 32767, data = {ptr = 0xf680c1 <NetworkThread<WorldSocket>::Update()+113>, fd = 16154817, u32 = 16154817, u64 = 16154817}}}
    timeout = -1
    num_events = <optimized out>
    check_timers = <optimized out>

2 0x0000000000452560 in boost::asio::detail::scheduler::do_run_one (this=this@entry=0x7fffb3c05900, lock=..., this_thread=..., ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:477

    on_exit = {scheduler_ = 0x7fffb3c05900, lock_ = 0x7fffa5ffb440, this_thread_ = 0x7fffa5ffb470}
    o = <optimized out>
    more_handlers = <optimized out>

3 0x00000000004521a1 in boost::asio::detail::scheduler::run (this=0x7fffb3c05900, ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:210

    this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, has_pending_exception_ = 0, pending_exception_ = {_M_exception_object = 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
    ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7fffb3c05900, value_ = 0x7fffa5ffb470, next_ = 0x0}
    lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7fffb3c05930, locked_ = false}
    n = 50194

4 0x000000000045c354 in boost::asio::io_context::run (this=this@entry=0x7fffb15d7f38) at /usr/local/include/boost/asio/impl/io_context.ipp:64

    ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' <repeats 15 times>}, lc_flags_ = 0}
    s = <optimized out>

5 0x0000000000f67aa1 in Acore::Asio::IoContext::run (this=0x7fffb15d7f38) at /home/source/coloss/src/common/Asio/IoContext.h:45

No locals.

6 NetworkThread::Run (this=0x7fffb15d7ec8) at /home/source/coloss/src/server/shared/Network/NetworkThread.h:126

No locals.

7 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

8 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735978395392, -5313800854142993016, 140737488347326, 140737488347327, 140735978387264, 8396800, 5313928399341993352, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

9 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 8 (Thread 0x7fffa67fe700 (LWP 8571) "worldserver"):

0 0x00007ffff75dfe23 in __GI___select (nfds=22, readfds=0x7fffa67d4180, writefds=0x7fffa67d4200, exceptfds=0x7fffa67d4280, timeout=0x7fffa67d4170) at ../sysdeps/unix/sysv/linux/select.c:41

    resultvar = 18446744073709551102
    sc_cancel_oldtype = 0
    sc_ret = <optimized out>

1 0x000000000130efa3 in tcp_select (soap=, soap@entry=0x7fffa67d4438, sk=, flags=flags@entry=7, timeout=) at /home/source/coloss/deps/gsoap/stdsoap2.cpp:6516

    tv = {tv_sec = 0, tv_usec = 91102}
    fd = {{fds_bits = {2097152, 0 <repeats 15 times>}}, {fds_bits = {2097152, 0 <repeats 15 times>}}, {fds_bits = {2097152, 0 <repeats 15 times>}}}
    eintr = 10
    retries = 0
    sfd = 0x7fffa67d4200
    rfd = 0x7fffa67d4180
    efd = 0x7fffa67d4280
    r = <optimized out>

2 0x000000000130f395 in soap_accept (soap=0x7fffa67d4438) at /home/source/coloss/deps/gsoap/stdsoap2.cpp:7039

    r = <optimized out>
    n = <optimized out>
    set = 1
    err = <optimized out>

3 0x0000000000465374 in ACSoapThread (host=..., port=) at /home/source/coloss/src/server/apps/worldserver/ACSoap/ACSoap.cpp:46

    thread_soap = <optimized out>
    soap = <error reading variable soap (value of type `soap' requires 164336 bytes, which is more than max-value-size)>

4 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

5 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735986788096, -5313800854142993016, 140737488347870, 140737488347871, 140735986779968, 8396800, 5313925100270239112, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

6 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 7 (Thread 0x7fffb6fff700 (LWP 8570) "worldserver"):

0 __memmove_sse2_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:346

No locals.

1 0x00000000013a31af in std::char_traits::copy (s1=, s2=, __n=) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/char_traits.h:402

No locals.

2 std::cxx11::basic_string<char, std::char_traits, std::allocator >::_S_copy (d=0x0, s=, n=12) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:351

No locals.

3 std::cxx11::basic_string<char, std::char_traits, std::allocator >::operator= (this=, str=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/basic_string.h:722

    __data = <optimized out>
    __capacity = <optimized out>

4 VMAP::ModelSpawn::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:41

No locals.

5 VMAP::ModelInstance::operator= (this=) at /home/source/coloss/src/common/Collision/Models/ModelInstance.h:62

No locals.

6 VMAP::StaticMapTree::LoadMapTile (this=, tileX=48, tileY=40, vm=) at /home/source/coloss/src/common/Collision/Maps/MapTree.cpp:428

    model = <optimized out>
    referencedVal = <optimized out>
    spawn = {flags = 5, adtId = 0, ID = 244672, iPos = {x = 25893.6758, y = 21822.5156, z = 0.948023975}, iRot = {x = 0, y = -3, z = 0}, iScale = 1, iBound = {static dummy = 0, lo = {x = 25890.3301, y = 21821.5098, z = 1.88642573}, hi = {x = 25897.0703, y = 21823.5, z = 2.78242493}}, name = "Hammock01.m2"}
    i = 2
    chunk = "VMAP_4.7"
    numSpawns = <optimized out>
    tilefile = "data/vmaps/001_40_48.vmtile"
    result = true
    tf = <optimized out>

7 0x000000000139e822 in VMAP::VMapMgr2::_loadMap (this=this@entry=0x7ffff703ec80, mapId=, mapId@entry=1, basePath="data/vmaps", tileX=tileX@entry=48, tileY=tileY@entry=40) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:143

    instanceTree = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, VMAP::StaticMapTree*>, false>> = {_M_cur = 0x7ffff4266f00}, <No data fields>}

8 0x000000000139e67d in VMAP::VMapMgr2::loadMap (this=0x7ffff703ec80, basePath=0x7fffb6ffc330 "data/vmaps", mapId=1, x=48, y=8322) at /home/source/coloss/src/common/Collision/Management/VMapMgr2.cpp:103

    result = 2

9 0x0000000000e6f162 in Map::LoadVMap (this=this@entry=0x7fffdf248680, gx=gx@entry=48, gy=gy@entry=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:172

    vmapLoadResult = <optimized out>

10 0x0000000000e73285 in Map::LoadMapAndVMap (this=0x7fffdf248680, gx=48, gy=40) at /home/source/coloss/src/server/game/Maps/Map.cpp:236

No locals.

11 Map::EnsureGridCreated_i (this=this@entry=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:464

    gx = 48
    gy = 40
    ngt = 0x7fff867efdc0

12 0x0000000000e7013e in Map::EnsureGridCreated (this=0x7fffdf248680, p=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:443

    guard = {_M_device = @0x7fffdf2487c0}

13 0x0000000000e7ab3b in Map::GetGrid (this=0x7fffdf248680, x=-8543.25977, y=-4792.62012) at /home/source/coloss/src/server/game/Maps/Map.cpp:1994

    gx = 48
    gy = 40

14 Map::GetWaterOrGroundLevel (this=0x7fffdf248680, phasemask=1, x=-8543.25977, y=-4792.62012, z=0.748849988, ground=0x7fffb6ffc5c0, collisionHeight=3.03354502) at /home/source/coloss/src/server/game/Maps/Map.cpp:2001

No locals.

15 0x0000000000b90f39 in WorldObject::UpdateAllowedPositionZ (this=0x7fffb418e000, x=7.00649232e-45, y=21822.5156, z=@0x7fffb4d1d4d4: 0.748849988, groundZ=0x0) at /home/source/coloss/src/server/game/Entities/Object/Object.cpp:1578

    c = <optimized out>
    canSwim = <optimized out>
    ground_z = 0.748849988
    max_z = <optimized out>
    unit = <optimized out>

16 0x0000000000ea4695 in PathGenerator::NormalizePath (this=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:614

    i = <optimized out>
    i = <optimized out>

17 PathGenerator::BuildShortcut (this=this@entry=0x7fffb6ffc8a8) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:629

No locals.

18 0x0000000000ea4509 in PathGenerator::CalculatePath (this=0x7fffb6ffc8a8, x=, y=, z=, destX=, destY=, destZ=, forceDest=) at /home/source/coloss/src/server/game/Movement/MovementGenerators/PathGenerator.cpp:81

    dest = {x = -8543.25977, y = -4792.62012, z = 0.748849988}
    start = {x = -8473.13379, y = -4881.95166, z = 4.15422821}
    _sourceUnit = <optimized out>

19 0x0000000001190f73 in bot_ai::GetNextEvadeMovePoint (this=this@entry=0x7fffb3fc3000, pos=..., use_path=@0x7fffb6ffccef: true) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17611

    path = {_pathPolyRefs = {0 <repeats 74 times>}, _polyLength = 0, _pathPoints = std::vector of length 2, capacity 2 = {{x = -8473.13379, y = -4881.95166, z = 4.15422821}, {x = -8543.25977, y = -4792.62012, z = 0.748849988}}, _type = PATHFIND_BLANK, _useStraightPath = false, _forceDestination = false, _slopeCheck = false, _pointPathLimit = 74, _useRaycast = false, _startPosition = {x = -8473.13379, y = -4881.95166, z = 4.15422821}, _endPosition = {x = -8543.25977, y = -4792.62012, z = 0.748849988}, _actualEndPosition = {x = -8543.25977, y = -4792.62012, z = 0.748849988}, _source = 0x7fffb418e000, _navMesh = 0x7fffbe9f3b80, _navMeshQuery = 0x7fffadaef770, _filter = {<dtQueryFilter> = {_vptr$dtQueryFilter = 0x179f508 <vtable for dtQueryFilterExt+16>, m_areaCost = {1 <repeats 64 times>}, m_includeFlags = 11, m_excludeFlags = 0}, <No data fields>}}
    ldata = {Entry = 3070217472, Flags = 32767, Level = nan(0x400000), DepthLevel = 2.8306229e-43, Status = LIQUID_MAP_NO_WATER}
    base_angle = 0.150088787
    orig_z = <optimized out>
    fulldist = 113.568382
    ground = <optimized out>
    floor = <optimized out>
    mypos = {m_positionX = <optimized out>, m_positionY = <optimized out>, m_positionZ = <optimized out>, m_orientation = <optimized out>}
    movedist = <optimized out>
    lstatus = <optimized out>

20 0x0000000001155d73 in bot_ai::Evade (this=this@entry=0x7fffb3fc3000) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17520

    use_path = true
    pos = {m_positionX = -8543.25977, m_positionY = -4792.62012, m_positionZ = 0.748849988, m_orientation = 2.08624005}
    mapid = <optimized out>
    dist = 113.568382

21 0x000000000118e6f8 in bot_ai::GlobalUpdate (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_ai.cpp:17139

    flag_carrier_pred = {<std::_Maybe_unary_or_binary_function<bool, Unit const*>> = {<std::unary_function<Unit const*, bool>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 16, static _M_max_align = 8, _M_functor = {_M_unused = {_M_object = 0x0, _M_const_object = 0x0, _M_function_pointer = 0x0, _M_member_pointer = NULL}, _M_pod_data = '\000' <repeats 15 times>}, _M_manager = 0x0}, _M_invoker = 0x0}

22 0x00000000011ca30d in dark_ranger_bot::dark_ranger_botAI::UpdateAI (this=0x7fffb3fc3000, diff=11) at /home/source/coloss/src/server/game/AI/NpcBots/bot_dark_ranger_ai.cpp:161

No locals.

23 0x0000000000b4a1eb in Creature::Update (this=0x7fffb418e000, diff=11) at /home/source/coloss/src/server/game/Entities/Creature/Creature.cpp:858

    owner = 0x0

24 0x0000000000da47e1 in Acore::ObjectUpdater::Visit (this=0x7fffb6ffd5c0, m=...) at /home/source/coloss/src/server/game/Grids/Notifiers/GridNotifiers.cpp:355

    iter = {_Ptr = <optimized out>}
    obj = 0x0

25 0x0000000000e87420 in VisitorHelper<Acore::ObjectUpdater, Creature> (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:44

No locals.

26 VisitorHelper<Acore::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:50

No locals.

27 VisitorHelper<Acore::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:51

No locals.

28 VisitorHelper<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=..., c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:57

No locals.

29 TypeContainerVisitor<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=, c=...) at /home/source/coloss/src/common/Dynamic/TypeContainerVisitor.h:91

No locals.

30 Grid<Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit (this=, visitor=...) at /home/source/coloss/src/server/game/Grids/Grid.h:89

No locals.

31 NGrid<8u, Player, TypeList<GameObject, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<DynamicObject, TypeNull> > > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::VisitGrid<Acore::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=, x=, y=y@entry=6, visitor=...) at /home/source/coloss/src/server/game/Grids/NGrid.h:103

No locals.

32 0x0000000000e757b6 in Map::Visit<Acore::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fffdf248680, cell=..., visitor=...) at /home/source/coloss/src/server/game/Maps/Map.h:877

    x = <optimized out>
    cell_x = 0
    y = 22
    cell_y = 6

33 Map::VisitNearbyCellsOf (this=, this@entry=0x7fffdf248680, obj=, obj@entry=0x7fff89b6b000, gridVisitor=..., worldVisitor=..., largeGridVisitor=..., largeWorldVisitor=...) at /home/source/coloss/src/server/game/Maps/Map.cpp:735

    cell = {data = {Part = {grid_x = 16, grid_y = 22, cell_x = 0, cell_y = 6, nocreate = 0, reserved = 0}, All = 1574288}}
    pair = {x_coord = 128, y_coord = <synthetic pointer>}
    cell_id = <optimized out>
    y = <optimized out>
    x = 128
    area = {low_bound = {x_coord = <optimized out>, y_coord = <optimized out>}, high_bound = {x_coord = <optimized out>, y_coord = <optimized out>}}

34 0x0000000000e75a60 in Map::Update (this=0x7fffdf248680, t_diff=11, s_diff=1) at /home/source/coloss/src/server/game/Maps/Map.cpp:812

    obj = 0x7fff89b6b000
    updater = {i_timeDiff = 11, i_largeOnly = false}
    grid_object_update = {i_visitor = @0x7fffb6ffd5c0}
    world_object_update = {i_visitor = @0x7fffb6ffd5c0}
    largeObjectUpdater = {i_timeDiff = 11, i_largeOnly = true}
    grid_large_object_update = {i_visitor = @0x7fffb6ffd5b8}
    world_large_object_update = {i_visitor = @0x7fffb6ffd5b8}
    updateList = std::vector of length 0, capacity -17591990747136

35 0x0000000000e8b8dd in MapUpdateRequest::call (this=0x7fffb4d1d540) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:44

    __ac_metric_stop_watch43 = {_logger = {this = 0x7fffb4d1d540}, _startTime = {__d = {__r = 0}}}

36 0x0000000000e8b288 in MapUpdater::WorkerThread (this=0x1c592d0 <MapMgr::instance()::instance+216>) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:156

    request = 0x0

37 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

38 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736263616256, -5313800854142993016, 140737488344334, 140737488344335, 140736263608128, 8396800, 5313961383617084808, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

39 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 6 (Thread 0x7ffff4bfb700 (LWP 8557) "worldserver"):

0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d224) at ../sysdeps/nptl/futex-internal.h:186

    __ret = -512
    oldtype = 0
    err = <optimized out>
    oldtype = <optimized out>
    err = <optimized out>
    __ret = <optimized out>
    resultvar = <optimized out>
    __arg4 = <optimized out>
    __arg3 = <optimized out>
    __arg2 = <optimized out>
    __arg1 = <optimized out>
    _a4 = <optimized out>
    _a3 = <optimized out>
    _a2 = <optimized out>
    _a1 = <optimized out>

1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff703d180, cond=0x7ffff703d1f8) at pthread_cond_wait.c:508

    spin = 0
    buffer = {__routine = 0x7ffff7a1a540 <__condvar_cleanup_waiting>, __arg = 0x7ffff4bf9580, __canceltype = -188770944, __prev = 0x0}
    cbuffer = {wseq = 3, cond = 0x7ffff703d1f8, mutex = 0x7ffff703d180, private = 0}
    err = <optimized out>
    g = 4106196320
    flags = <optimized out>
    g1_start = <optimized out>
    maxspin = 0
    signals = <optimized out>
    result = 0
    wseq = 3
    seq = 1
    private = 0
    maxspin = <optimized out>
    err = <optimized out>
    result = <optimized out>
    wseq = <optimized out>
    g = <optimized out>
    seq = <optimized out>
    flags = <optimized out>
    private = <optimized out>
    signals = <optimized out>
    done = <optimized out>
    g1_start = <optimized out>
    spin = <optimized out>
    buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
    cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
    s = <optimized out>

2 __pthread_cond_wait (cond=0x7ffff703d1f8, mutex=0x7ffff703d180) at pthread_cond_wait.c:638

No locals.

3 0x00007ffff78eb90c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

4 0x00000000013935f6 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff703d180, value=@0x7ffff4bf9640: 0x0) at /home/source/coloss/src/common/Threading/PCQueue.h:83

    lock = {_M_device = 0x7ffff703d180, _M_owns = true}

5 0x0000000001393516 in DatabaseWorker::WorkerThread (this=0x7ffff712fae0) at /home/source/coloss/src/server/database/Database/DatabaseWorker.cpp:48

    operation = 0x0

6 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

7 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737299592960, -5313800854142993016, 140737488346222, 140737488346223, 140737299584832, 8396800, 5313824496566910344, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

8 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 5 (Thread 0x7ffff53fc700 (LWP 8554) "worldserver"):

0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d2e0) at ../sysdeps/nptl/futex-internal.h:186

    __ret = -512
    oldtype = 0
    err = <optimized out>
    oldtype = <optimized out>
    err = <optimized out>
    __ret = <optimized out>
    resultvar = <optimized out>
    __arg4 = <optimized out>
    __arg3 = <optimized out>
    __arg2 = <optimized out>
    __arg1 = <optimized out>
    _a4 = <optimized out>
    _a3 = <optimized out>
    _a2 = <optimized out>
    _a1 = <optimized out>

1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff703d240, cond=0x7ffff703d2b8) at pthread_cond_wait.c:508

    spin = 0
    buffer = {__routine = 0x7ffff7a1a540 <__condvar_cleanup_waiting>, __arg = 0x7ffff53fa580, __canceltype = -148865024, __prev = 0x0}
    cbuffer = {wseq = 48, cond = 0x7ffff703d2b8, mutex = 0x7ffff703d240, private = 0}
    err = <optimized out>
    g = 4114589024
    flags = <optimized out>
    g1_start = <optimized out>
    maxspin = 0
    signals = <optimized out>
    result = 0
    wseq = 48
    seq = 24
    private = 0
    maxspin = <optimized out>
    err = <optimized out>
    result = <optimized out>
    wseq = <optimized out>
    g = <optimized out>
    seq = <optimized out>
    flags = <optimized out>
    private = <optimized out>
    signals = <optimized out>
    done = <optimized out>
    g1_start = <optimized out>
    spin = <optimized out>
    buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
    cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
    s = <optimized out>

2 __pthread_cond_wait (cond=0x7ffff703d2b8, mutex=0x7ffff703d240) at pthread_cond_wait.c:638

No locals.

3 0x00007ffff78eb90c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

4 0x00000000013935f6 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff703d240, value=@0x7ffff53fa640: 0x0) at /home/source/coloss/src/common/Threading/PCQueue.h:83

    lock = {_M_device = 0x7ffff703d240, _M_owns = true}

5 0x0000000001393516 in DatabaseWorker::WorkerThread (this=0x7ffff7130300) at /home/source/coloss/src/server/database/Database/DatabaseWorker.cpp:48

    operation = 0x0

6 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

7 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737307985664, -5313800854142993016, 140737488346222, 140737488346223, 140737307977536, 8396800, 5313821197495156104, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

8 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 4 (Thread 0x7ffff5bfd700 (LWP 8553) "worldserver"):

0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff703d3a4) at ../sysdeps/nptl/futex-internal.h:186

    __ret = -512
    oldtype = 0
    err = <optimized out>
    oldtype = <optimized out>
    err = <optimized out>
    __ret = <optimized out>
    resultvar = <optimized out>
    __arg4 = <optimized out>
    __arg3 = <optimized out>
    __arg2 = <optimized out>
    __arg1 = <optimized out>
    _a4 = <optimized out>
    _a3 = <optimized out>
    _a2 = <optimized out>
    _a1 = <optimized out>

1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff703d300, cond=0x7ffff703d378) at pthread_cond_wait.c:508

    spin = 0
    buffer = {__routine = 0x7ffff7a1a540 <__condvar_cleanup_waiting>, __arg = 0x7ffff5bfb580, __canceltype = -171985536, __prev = 0x0}
    cbuffer = {wseq = 7, cond = 0x7ffff703d378, mutex = 0x7ffff703d300, private = 0}
    err = <optimized out>
    g = 4122981728
    flags = <optimized out>
    g1_start = <optimized out>
    maxspin = 0
    signals = <optimized out>
    result = 0
    wseq = 7
    seq = 3
    private = 0
    maxspin = <optimized out>
    err = <optimized out>
    result = <optimized out>
    wseq = <optimized out>
    g = <optimized out>
    seq = <optimized out>
    flags = <optimized out>
    private = <optimized out>
    signals = <optimized out>
    done = <optimized out>
    g1_start = <optimized out>
    spin = <optimized out>
    buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
    cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
    s = <optimized out>

2 __pthread_cond_wait (cond=0x7ffff703d378, mutex=0x7ffff703d300) at pthread_cond_wait.c:638

No locals.

3 0x00007ffff78eb90c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

4 0x00000000013935f6 in ProducerConsumerQueue<SQLOperation*>::WaitAndPop (this=0x7ffff703d300, value=@0x7ffff5bfb640: 0x0) at /home/source/coloss/src/common/Threading/PCQueue.h:83

    lock = {_M_device = 0x7ffff703d300, _M_owns = true}

5 0x0000000001393516 in DatabaseWorker::WorkerThread (this=0x7ffff712fc20) at /home/source/coloss/src/server/database/Database/DatabaseWorker.cpp:48

    operation = 0x0

6 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

7 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737316378368, -5313800854142993016, 140737488346222, 140737488346223, 140737316370240, 8396800, 5313822296469912968, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

8 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 3 (Thread 0x7ffff63fe700 (LWP 8552) "worldserver"):

0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7ffff707929c) at ../sysdeps/nptl/futex-internal.h:186

    __ret = -512
    oldtype = 0
    err = <optimized out>
    oldtype = <optimized out>
    err = <optimized out>
    __ret = <optimized out>
    resultvar = <optimized out>
    __arg4 = <optimized out>
    __arg3 = <optimized out>
    __arg2 = <optimized out>
    __arg1 = <optimized out>
    _a4 = <optimized out>
    _a3 = <optimized out>
    _a2 = <optimized out>
    _a1 = <optimized out>

1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7ffff7079238, cond=0x7ffff7079270) at pthread_cond_wait.c:508

    spin = 0
    buffer = {__routine = 0x7ffff7a1a540 <__condvar_cleanup_waiting>, __arg = 0x7ffff63fc400, __canceltype = 0, __prev = 0x0}
    cbuffer = {wseq = 3, cond = 0x7ffff7079270, mutex = 0x7ffff7079238, private = 0}
    err = <optimized out>
    g = 4131374048
    flags = <optimized out>
    g1_start = <optimized out>
    maxspin = 0
    signals = <optimized out>
    result = 0
    wseq = 3
    seq = 1
    private = 0
    maxspin = <optimized out>
    err = <optimized out>
    result = <optimized out>
    wseq = <optimized out>
    g = <optimized out>
    seq = <optimized out>
    flags = <optimized out>
    private = <optimized out>
    signals = <optimized out>
    done = <optimized out>
    g1_start = <optimized out>
    spin = <optimized out>
    buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
    cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
    s = <optimized out>

2 __pthread_cond_wait (cond=0x7ffff7079270, mutex=0x7ffff7079238) at pthread_cond_wait.c:638

No locals.

3 0x00000000004524d3 in boost::asio::detail::posix_event::wait (this=0x7ffff7079270, lock=...) at /usr/local/include/boost/asio/detail/posix_event.hpp:119

No locals.

4 boost::asio::detail::conditionally_enabled_event::wait (this=0x7ffff7079268, lock=...) at /usr/local/include/boost/asio/detail/conditionally_enabled_event.hpp:97

No locals.

5 boost::asio::detail::scheduler::do_run_one (this=this@entry=0x7ffff7079200, lock=..., this_thread=..., ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:502

No locals.

6 0x00000000004521a1 in boost::asio::detail::scheduler::run (this=0x7ffff7079200, ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:210

    this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, has_pending_exception_ = 0, pending_exception_ = {_M_exception_object = 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
    ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7ffff7079200, value_ = 0x7ffff63fc520, next_ = 0x0}
    lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff7079230, locked_ = true}
    n = 0

7 0x000000000045c354 in boost::asio::io_context::run (this=) at /usr/local/include/boost/asio/impl/io_context.ipp:64

    ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' <repeats 15 times>}, lc_flags_ = 0}
    s = <optimized out>

8 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

9 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737324771072, -5313800854142993016, 140737488347870, 140737488347871, 140737324762944, 8396800, 5313818997398158728, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

10 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 2 (Thread 0x7ffff6bff700 (LWP 8551) "worldserver"):

0 0x00007ffff75e9d56 in epoll_wait (epfd=6, events=0x7ffff6bfce30, maxevents=128, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30

No locals.

1 0x00000000004500ab in boost::asio::detail::epoll_reactor::run (this=0x7ffff70362a0, usec=, ops=...) at /usr/local/include/boost/asio/detail/impl/epoll_reactor.ipp:510

    events = {{events = 16, data = {ptr = 0x7fffb0f2dbc0, fd = -1326261312, u32 = 2968705984, u64 = 140736162094016}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf7fdbf9c00000000, fd = 0, u32 = 0, u64 = 17869649573211799552}}, {events = 32767, data = {ptr = 0xe6ab2fed, fd = -424988691, u32 = 3869978605, u64 = 3869978605}}, {events = 1, data = {ptr = 0xf7a0cdbc00000000, fd = 0, u32 = 0, u64 = 17843487930979450880}}, {events = 32767, data = {ptr = 0x402f10, fd = 4206352, u32 = 4206352, u64 = 4206352}}, {events = 5, data = {ptr = 0xf7fdc3a400000000, fd = 0, u32 = 0, u64 = 17869654005618049024}}, {events = 32767, data = {ptr = 0xd1, fd = 209, u32 = 209, u64 = 209}}, {events = 4154520056, data = {ptr = 0xf7a3451000007fff, fd = 32767, u32 = 32767, u64 = 17844182083593863167}}, {events = 32767, data = {ptr = 0x7ffff6bfcf48, fd = -155201720, u32 = 4139765576, u64 = 140737333153608}}, {events = 4139765572, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf7a0f1f800000000, fd = 0, u32 = 0, u64 = 17843527771096088576}}, {events = 32767, data = {ptr = 0x7ffff7a0d020, fd = -140455904, u32 = 4154511392, u64 = 140737347899424}}, {events = 4231917, data = {ptr = 0xe6ab2fed00000000, fd = 0, u32 = 0, u64 = 16621431544694702080}}, {events = 0, data = {ptr = 0x39aacbf, fd = 60468415, u32 = 60468415, u64 = 60468415}}, {events = 4139765572, data = {ptr = 0xf76c36e000007fff, fd = 32767, u32 = 32767, u64 = 17828685360553558015}}, {events = 32767, data = {ptr = 0x7ffff6bfd010, fd = -155201520, u32 = 4139765776, u64 = 140737333153808}}, {events = 4206352, data = {ptr = 0xf6bfd00000000000, fd = 0, u32 = 0, u64 = 17780158552300584960}}, {events = 32767, data = {ptr = 0x17, fd = 23, u32 = 23, u64 = 23}}, {events = 4139765704, data = {ptr = 0xf6bfcfc400007fff, fd = 32767, u32 = 32767, u64 = 17780158294602579967}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xe6ab2fed00000000, fd = 0, u32 = 0, u64 = 16621431544694702080}}, {events = 0, data = {ptr = 0x7ffff7ffe4e8, fd = -134224664, u32 = 4160742632, u64 = 140737354130664}}, {events = 4231917, data = {ptr = 0xf6bfd0a800000000, fd = 0, u32 = 0, u64 = 17780159273855090688}}, {events = 32767, data = {ptr = 0x7ffff6bfd000, fd = -155201536, u32 = 4139765760, u64 = 140737333153792}}, {events = 4139765776, data = {ptr = 0xf7fdcce100007fff, fd = 32767, u32 = 32767, u64 = 17869664163215736831}}, {events = 32767, data = {ptr = 0xe, fd = 14, u32 = 14, u64 = 14}}, {events = 4151064936, data = {ptr = 0x500007fff, fd = 32767, u32 = 32767, u64 = 21474869247}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1, data = {ptr = 0xf7ffe18000000000, fd = 0, u32 = 0, u64 = 17870249786301480960}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4151064936, data = {ptr = 0xf7ffe18000007fff, fd = 32767, u32 = 32767, u64 = 17870249786301513727}}, {events = 32767, data = {ptr = 0x1f5e86532, fd = -169319118, u32 = 4125648178, u64 = 8420615474}}, {events = 4160742632, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x7ffff6bfd128, fd = -155201240, u32 = 4139766056, u64 = 140737333154088}}, {events = 4139765888, data = {ptr = 0xffffffff00007fff, fd = 32767, u32 = 32767, u64 = 18446744069414617087}}, {events = 0, data = {ptr = 0x7ffff7fdcce1 <_dl_lookup_symbol_x+289>, fd = -134361887, u32 = 4160605409, u64 = 140737353993441}}, {events = 4154516408, data = {ptr = 0xf7a3451000007fff, fd = 32767, u32 = 32767, u64 = 17844182083593863167}}, {events = 32767, data = {ptr = 0x5, fd = 5, u32 = 5, u64 = 5}}, {events = 0, data = {ptr = 0x100000000, fd = 0, u32 = 0, u64 = 4294967296}}, {events = 0, data = {ptr = 0x7ffff7ffe180, fd = -134225536, u32 = 4160741760, u64 = 140737354129792}}, {events = 0, data = {ptr = 0xf76c393800000000, fd = 0, u32 = 0, u64 = 17828687937533902848}}, {events = 32767, data = {ptr = 0x7ffff7ffe180, fd = -134225536, u32 = 4160741760, u64 = 140737354129792}}, {events = 29443384, data = {ptr = 0xf6bfd52000000000, fd = 0, u32 = 0, u64 = 17780164187297677312}}, {events = 32767, data = {ptr = 0x7fffb0f2dbc0, fd = -1326261312, u32 = 2968705984, u64 = 140736162094016}}, {events = 16, data = {ptr = 0xf707927000000000, fd = 0, u32 = 0, u64 = 17800357061939167232}}, {events = 32767, data = {ptr = 0x7ffff6bfd4f0, fd = -155200272, u32 = 4139767024, u64 = 140737333155056}}, {events = 4160624163, data = {ptr = 0x500007fff, fd = 32767, u32 = 32767, u64 = 21474869247}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1049, data = {ptr = 0xf7a0e3b800000000, fd = 0, u32 = 0, u64 = 17843512103055392768}}, {events = 32767, data = {ptr = 0x7ffff6bfd450, fd = -155200432, u32 = 4139766864, u64 = 140737333154896}}, {events = 4160652746, data = {ptr = 0x7fff, fd = 32767, u32 = 32767, u64 = 32767}}, {events = 0, data = {ptr = 0x3, fd = 3, u32 = 3, u64 = 3}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff7079270, fd = -150498704, u32 = 4144468592, u64 = 140737337856624}}, {events = 0, data = {ptr = 0x700000000, fd = 0, u32 = 0, u64 = 30064771072}}, {events = 0, data = {ptr = 0x7ffff7079200, fd = -150498816, u32 = 4144468480, u64 = 140737337856512}}, {events = 4139767248, data = {ptr = 0xf7fe162300007fff, fd = 32767, u32 = 32767, u64 = 17869744711032406015}}, {events = 32767, data = {ptr = 0x5, fd = 5, u32 = 5, u64 = 5}}, {events = 8096, data = {ptr = 0xf7a0d3e00000ffff, fd = 65535, u32 = 65535, u64 = 17843494682668105727}}, {events = 32767, data = {ptr = 0x7ffff7849e40, fd = -142303680, u32 = 4152663616, u64 = 140737346051648}}, {events = 4139766992, data = {ptr = 0xf7fe85ca00007fff, fd = 32767, u32 = 32767, u64 = 17869867474082627583}}, {events = 32767, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 4139775744, data = {ptr = 0x4ca3bd8800007fff, fd = 32767, u32 = 32767, u64 = 5522465959899594751}}, {events = 1237220153, data = {ptr = 0x7ffff6bfd5d0, fd = -155200048, u32 = 4139767248, u64 = 140737333155280}}, {events = 4139767160, data = {ptr = 0xf6bff70000007fff, fd = 32767, u32 = 32767, u64 = 17780201433254100991}}, {events = 32767, data = {ptr = 0x7ffff6bff700, fd = -155191552, u32 = 4139775744, u64 = 140737333163776}}, {events = 4139766272, data = {ptr = 0xf6bfd21000007fff, fd = 32767, u32 = 32767, u64 = 17780160820043350015}}, {events = 32767, data = {ptr = 0x7ffff7fdcce1 <_dl_lookup_symbol_x+289>, fd = -134361887, u32 = 4160605409, u64 = 140737353993441}}, {events = 19, data = {ptr = 0x1fa000000000, fd = 0, u32 = 0, u64 = 34772055228416}}, {events = 65535, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf76bd4a000000000, fd = 0, u32 = 0, u64 = 17828577333536096256}}, {events = 32767, data = {ptr = 0x7ffff76c0c40 <_res>, fd = -143913920, u32 = 4151053376, u64 = 140737344441408}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x600000000, fd = 0, u32 = 0, u64 = 25769803776}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 23 times>, {events = 0, data = {ptr = 0x200000000, fd = 0, u32 = 0, u64 = 8589934592}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}} <repeats 17 times>, {events = 0, data = {ptr = 0xb0f2dbf000000000, fd = 0, u32 = 0, u64 = 12750495318877929472}}, {events = 32767, data = {ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}, {events = 4544188, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff70362a0, fd = -150773088, u32 = 4144194208, u64 = 140737337582240}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 4144468480, data = {ptr = 0xb0f2dbc000007fff, fd = 32767, u32 = 32767, u64 = 12750495112719532031}}, {events = 32767, data = {ptr = 0x10, fd = 16, u32 = 16, u64 = 16}}}
    timeout = -1
    num_events = <optimized out>
    check_timers = <optimized out>

2 0x0000000000452560 in boost::asio::detail::scheduler::do_run_one (this=this@entry=0x7ffff7079200, lock=..., this_thread=..., ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:477

    on_exit = {scheduler_ = 0x7ffff7079200, lock_ = 0x7ffff6bfd4f0, this_thread_ = 0x7ffff6bfd520}
    o = <optimized out>
    more_handlers = <optimized out>

3 0x00000000004521a1 in boost::asio::detail::scheduler::run (this=0x7ffff7079200, ec=...) at /usr/local/include/boost/asio/detail/impl/scheduler.ipp:210

    this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, has_pending_exception_ = 0, pending_exception_ = {_M_exception_object = 0x0}}, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0}
    ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7ffff7079200, value_ = 0x7ffff6bfd520, next_ = 0x0}
    lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7ffff7079230, locked_ = false}
    n = 1

4 0x000000000045c354 in boost::asio::io_context::run (this=) at /usr/local/include/boost/asio/impl/io_context.ipp:64

    ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' <repeats 15 times>}, lc_flags_ = 0}
    s = <optimized out>

5 0x00007ffff78f0ed0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

6 0x00007ffff7a13ea7 in start_thread (arg=) at pthread_create.c:477

    ret = <optimized out>
    pd = <optimized out>
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737333163776, -5313800854142993016, 140737488347870, 140737488347871, 140737333155648, 8396800, 5313820096372915592, 5313817671068401032}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = 0

7 0x00007ffff75e9a2f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

No locals.

Thread 1 (Thread 0x7ffff74cafc0 (LWP 8547) "worldserver"):

0 futex_wait_cancelable (private=0, expected=0, futex_word=0x1c593f0 <MapMgr::instance()::instance+504>) at ../sysdeps/nptl/futex-internal.h:186

    __ret = -512
    oldtype = 0
    err = <optimized out>
    oldtype = <optimized out>
    err = <optimized out>
    __ret = <optimized out>
    resultvar = <optimized out>
    __arg4 = <optimized out>
    __arg3 = <optimized out>
    __arg2 = <optimized out>
    __arg1 = <optimized out>
    _a4 = <optimized out>
    _a3 = <optimized out>
    _a2 = <optimized out>
    _a1 = <optimized out>

1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x1c593a0 <MapMgr::instance()::instance+424>, cond=0x1c593c8 <MapMgr::instance()::instance+464>) at pthread_cond_wait.c:508

    spin = 0
    buffer = {__routine = 0x7ffff7a1a540 <__condvar_cleanup_waiting>, __arg = 0x7fffffffe0f0, __canceltype = 1, __prev = 0x0}
    cbuffer = {wseq = 131908, cond = 0x1c593c8 <MapMgr::instance()::instance+464>, mutex = 0x1c593a0 <MapMgr::instance()::instance+424>, private = 0}
    err = <optimized out>
    g = 4294959312
    flags = <optimized out>
    g1_start = <optimized out>
    maxspin = 0
    signals = <optimized out>
    result = 0
    wseq = 131908
    seq = 65954
    private = 0
    maxspin = <optimized out>
    err = <optimized out>
    result = <optimized out>
    wseq = <optimized out>
    g = <optimized out>
    seq = <optimized out>
    flags = <optimized out>
    private = <optimized out>
    signals = <optimized out>
    done = <optimized out>
    g1_start = <optimized out>
    spin = <optimized out>
    buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
    cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
    s = <optimized out>

2 __pthread_cond_wait (cond=0x1c593c8 <MapMgr::instance()::instance+464>, mutex=0x1c593a0 <MapMgr::instance()::instance+424>) at pthread_cond_wait.c:638

No locals.

3 0x00007ffff78eb90c in std::condition_variable::wait(std::unique_lock&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

No symbol table info available.

4 0x0000000000e8b36b in MapUpdater::wait (this=0x1c592d0 <MapMgr::instance()::instance+216>) at /home/source/coloss/src/server/game/Maps/MapUpdater.cpp:105

    guard = {_M_device = 0x1c593a0 <MapMgr::instance()::instance+424>, _M_owns = true}

5 0x0000000000e8a063 in MapMgr::Update (this=0x1c591f8 <MapMgr::instance()::instance>, diff=1) at /home/source/coloss/src/server/game/Maps/MapMgr.cpp:287

    iter = {<std::__detail::_Node_iterator_base<std::pair<unsigned int const, Map*>, false>> = {_M_cur = 0x0}, <No data fields>}

6 0x0000000001126d0f in World::Update (this=0x7ffff3825400, diff=1) at /home/source/coloss/src/server/game/World/World.cpp:2419

    __ac_metric_stop_watch2418 = {_logger = {<No data fields>}, _startTime = {__d = {__r = 0}}}
    __ac_metric_stop_watch2272 = {_logger = {<No data fields>}, _startTime = {__d = {__r = 0}}}
    currentGameTime = {__r = 1686564843}

7 0x0000000000446f83 in WorldUpdateLoop () at /home/source/coloss/src/server/apps/worldserver/Main.cpp:595

    diff = 1
    minUpdateDiff = <optimized out>
    realCurrTime = 80649
    realPrevTime = 80648
    maxCoreStuckTime = <optimized out>
    halfMaxCoreStuckTime = <optimized out>

8 0x0000000000441b79 in main (argc=, argv=) at /home/source/coloss/src/server/apps/worldserver/Main.cpp:410

    configFile = filesystem::path "../etc/worldserver.conf" = {[0] = "..", [1] = "etc", [2] = "worldserver.conf"}
    configService = ""
    vm = <incomplete type>
    seed = {_bn = 0x7ffff70d0980}
    pidFile = ""
    signals = {<boost::asio::signal_set_base> = {<No data fields>}, impl_ = {service_ = 0x7ffff7087500, implementation_ = {queue_ = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7ffff70713c0, back_ = 0x7ffff70713c0}, signals_ = 0x7ffff70262c0}, executor_ = {<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >> = {<boost::asio::execution::detail::any_executor_base> = {object_ = {data = "p\v\r\367\377\177", '\000' <repeats 12 times>, "@@\000\000\000"}, object_fns_ = 0x14ac298 <_ZZN5boost4asio9execution6detail17any_executor_base16object_fns_tableINS0_10io_context19basic_executor_typeISaIvELm0EEEEEPKNS3_10object_fnsEPNSt9enable_ifIXaantsr7is_sameIT_vEE5valuentsr7is_sameISD_NS2_22shared_target_executorEEE5valueEvE4typeEE3fns>, target_ = 0x7fffffffe470, target_fns_ = 0x14ac210 <_ZZN5boost4asio9execution6detail17any_executor_base16target_fns_tableINS0_10io_context19basic_executor_typeISaIvELm0EEEEEPKNS3_10target_fnsEbPNSt9enable_ifIXntsr7is_sameIT_vEE5valueEvE4typeEE16fns_with_execute>}, <boost::asio::execution::detail::any_executor_context<boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >, boost::asio::execution::detail::supportable_properties<0, void (boost::asio::execution::context_as_t<boost::asio::execution_context &>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> >)>::find_context_as_property, void>> = {<No data fields>}, prop_fns_ = 0x14ac2c0 <boost::asio::execution::any_executor<boost::asio::execution::context_as_t<boost::asio::execution_context&>, boost::asio::execution::detail::blocking::never_t<0>, boost::asio::execution::prefer_only<boost::asio::execution::detail::blocking::possibly_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::tracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::outstanding_work::untracked_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::fork_t<0> >, boost::asio::execution::prefer_only<boost::asio::execution::detail::relationship::continuation_t<0> > >::prop_fns_table<boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >()::fns>}, <No data fields>}}}
    worldListener = "0.0.0.0"
    freezeDetector = std::shared_ptr<FreezeDetector> (empty) = {get() = 0x0}
    cliThread = warning: 8319.298137 RTTI symbol not found for class 'std::_Sp_counted_deleter<std::thread*, void (*)(std::thread*), std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'

8319.298144 warning: 8319.298305 RTTI symbol not found for class 'std::_Sp_counted_deleter<std::thread, void ()(std::thread*), std::allocator, (__gnu_cxx::_Lock_policy)2>' 8319.298308 std::shared_ptr (use count 1, weak count 0) = {get() = 0x7fffb3dbebf8} ioContext = std::shared_ptr (empty) = {get() = 0x7ffff70d0b70} opensslHandle = std::shared_ptr (empty) = {get() = 0x0} numThreads = threadPool = Python Exception <class 'gdb.error'> value has been optimized out:

    sScriptMgrHandle = std::shared_ptr<void> (empty) = {get() = 0x0}
    dbHandle = std::shared_ptr<void> (empty) = {get() = 0x0}
    sMetricHandle = std::shared_ptr<void> (empty) = {get() = 0x0}
    mapManagementHandle = std::shared_ptr<void> (empty) = {get() = 0x0}
    raAcceptor = std::unique_ptr<AsyncAcceptor> = {get() = <optimized out>}
    soapThread = Python Exception <class 'gdb.error'> value has been optimized out: 

    worldPort = <optimized out>
    networkThreads = <optimized out>
    sWorldSocketMgrHandle = warning: 8319.445647 RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::$_13, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>'

8319.445654 warning: 8319.445795 RTTI symbol not found for class 'std::_Sp_counted_deleter<decltype(nullptr), main::$_13, std::allocator, (gnu_cxx::_Lock_policy)2>' 8319.445798 std::shared_ptr (use count 1, weak count 0) = {get() = 0x0} auctionLisingThread = warning: 8319.592530 RTTI symbol not found for class 'std::_Sp_counted_deleter<std::thread*, main::$_14, std::allocator, (gnu_cxx::_Lock_policy)2>' 8319.592542 warning: 8319.592758 RTTI symbol not found for class 'std::_Sp_counted_deleter<std::thread*, main::$_14, std::allocator, (__gnu_cxx::_Lock_policy)2>' 8319.592764 std::shared_ptr (use count 1, weak count 0) = {get() = }

trickerer commented 1 year ago

Very strange problem indeed. Looks like some weird out-of-bounds access when loading vmap tile, could be completely unrelated to bots.

Here:

# 6 VMAP::StaticMapTree::LoadMapTile (this=, tileX=48, tileY=40, vm=) at /home/source/coloss/src/common/Collision/Maps/MapTree.cpp:428
model =
referencedVal =
spawn = {flags = 5, adtId = 0, ID = 244672, iPos = {x = 25893.6758, y = 21822.5156, z = 0.948023975}, iRot = {x = 0, y = -3, z = 0}, iScale = 1, iBound = {static dummy = 0, lo = {x = 25890.3301, y = 21821.5098, z = 1.88642573}, hi = {x = 25897.0703, y = 21823.5, z = 2.78242493}}, name = "Hammock01.m2"}
i = 2
chunk = "VMAP_4.7"
numSpawns =
tilefile = "data/vmaps/001_40_48.vmtile"
result = true
tf =

... referencedVal doesn't show its value but crash happens here.

Try to disable wandering bots and walk through the area where this happened: mapid = 1, x = -8473.13379, y = -4881.95166, z = 4.15422821 (don't forget .gm fly on). If core crashes then there is a problem with your vmaps. You'll probably want to make sure it's caused by bots, in that case you will need to test this on clean core (with no bots mod at all)

DykeRz commented 1 year ago

Ok,resolved

I had bad vmaps,reextracted it and now all good,thank you very much:)