Jump to content

The_Game_Master

Members
  • Posts

    330
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by The_Game_Master

  1. Try reverting to 9453 and try again. I think it's related to 9454 or all the patches you added. You should use clean cores to test. I use a modifyed version myself, but not when testing. :)

    Edit: Ok, i can confirm, bug still exists in latest revision.

  2. Crash implemented in 9400-9401 if you didn't know until now. :P

    I not reject core problem case, but need some repeatable way for testing :(

    I'm trying to reproduce it for 3 hours now. First time it crashed i forgot to record the method, and now ... it's just pissing me off.

  3. Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 0x7f0760cb4950 (LWP 26856)]
    0x0000000000772fc2 in ByteBuffer::read<unsigned long> (this=0x7f073fea9780, pos=0) at ../../../src/game/../shared/ByteBuffer.h:284
    284                 T val = *((T const*)&_storage[pos]);
    (gdb) bt
    #0  0x0000000000772fc2 in ByteBuffer::read<unsigned long> (this=0x7f073fea9780, pos=0) at ../../../src/game/../shared/ByteBuffer.h:284
    #1  0x0000000000772ffc in ByteBuffer::read<unsigned long> (this=0x7f073fea9780) at ../../../src/game/../shared/ByteBuffer.h:275
    #2  0x0000000000773031 in ByteBuffer::operator>> (this=0x7f073fea9780, value=@0x7f0760cb3e68) at ../../../src/game/../shared/ByteBuffer.h:188
    #3  0x0000000000b44aed in WorldSession::HandleSetSelectionOpcode (this=0x1bf8990, recv_data=@0x7f073fea9780) at ../../../src/game/MiscHandler.cpp:402
    #4  0x0000000000ab52ff in WorldSession::Update (this=0x1bf8990) at ../../../src/game/WorldSession.cpp:186
    #5  0x0000000000aa91aa in World::UpdateSessions (this=0x7f0764007dc0, diff=82) at ../../../src/game/World.cpp:1813
    #6  0x0000000000aa93e5 in World::Update (this=0x7f0764007dc0, diff=82) at ../../../src/game/World.cpp:1366
    #7  0x000000000074fac3 in WorldRunnable::run (this=0x16c37d0) at ../../../src/mangosd/WorldRunnable.cpp:60
    #8  0x0000000000b5b61a in ACE_Based::Thread::ThreadTask (param=0x16c37d0) at ../../../src/shared/Threading.cpp:183
    #9  0x00007f0769fc43a0 in start_thread () from /lib64/libpthread.so.0
    #10 0x00007f0769895bdd in clone () from /lib64/libc.so.6
    (gdb)
    

    Only your patch.

    Edit: I got a feeling you're not using freeze detector?

  4. Rev: 9424

    Patches: ONLY SD2

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 0x7f36c7a9b950 (LWP 22450)]
    0x0000000000813384 in ByteBuffer::read<unsigned char> (this=0x7f36ba64d760, pos=0) at ../../../src/shared/ByteBuffer.h:284
    284                 T val = *((T const*)&_storage[pos]);
    (gdb) bt
    #0  0x0000000000813384 in ByteBuffer::read<unsigned char> (this=0x7f36ba64d760, pos=0) at ../../../src/shared/ByteBuffer.h:284
    #1  0x0000000000841824 in ByteBuffer::read<unsigned char> (this=0x7f36ba64d760) at ../../../src/game/../shared/ByteBuffer.h:275
    #2  0x0000000000841859 in ByteBuffer::operator>> (this=0x7f36ba64d760, value=@0x7f36c7a9ad33) at ../../../src/game/../shared/ByteBuffer.h:170
    #3  0x0000000000a02196 in ByteBuffer::readPackGUID (this=0x7f36ba64d760, guid=@0x7f36c7a9ae38) at ../../../src/game/../shared/ByteBuffer.h:305
    #4  0x0000000000b08683 in WorldSession::HandleMovementOpcodes (this=0x117fbfd0, recv_data=@0x7f36ba64d760) at ../../../src/game/MovementHandler.cpp:239
    #5  0x0000000000aa60b3 in WorldSession::Update (this=0x117fbfd0) at ../../../src/game/WorldSession.cpp:186
    #6  0x0000000000a99f5e in World::UpdateSessions (this=0xfb8980, diff=86) at ../../../src/game/World.cpp:1813
    #7  0x0000000000a9a199 in World::Update (this=0xfb8980, diff=86) at ../../../src/game/World.cpp:1366
    #8  0x0000000000741023 in WorldRunnable::run (this=0xdfd2ad0) at ../../../src/mangosd/WorldRunnable.cpp:60
    #9  0x0000000000b4c2c2 in ACE_Based::Thread::ThreadTask (param=0xdfd2ad0) at ../../../src/shared/Threading.cpp:183
    #10 0x00007f36d1f673a0 in start_thread () from /lib64/libpthread.so.0
    #11 0x00007f36d1838bdd in clone () from /lib64/libc.so.6
    (gdb) bt full
    #0  0x0000000000813384 in ByteBuffer::read<unsigned char> (this=0x7f36ba64d760, pos=0) at ../../../src/shared/ByteBuffer.h:284
           val = 0 '\\0'
    #1  0x0000000000841824 in ByteBuffer::read<unsigned char> (this=0x7f36ba64d760) at ../../../src/game/../shared/ByteBuffer.h:275
           r = 0 '\\0'
    #2  0x0000000000841859 in ByteBuffer::operator>> (this=0x7f36ba64d760, value=@0x7f36c7a9ad33) at ../../../src/game/../shared/ByteBuffer.h:170
    No locals.
    #3  0x0000000000a02196 in ByteBuffer::readPackGUID (this=0x7f36ba64d760, guid=@0x7f36c7a9ae38) at ../../../src/game/../shared/ByteBuffer.h:305
           guidmark = 0 '\\0'
    #4  0x0000000000b08683 in WorldSession::HandleMovementOpcodes (this=0x117fbfd0, recv_data=@0x7f36ba64d760) at ../../../src/game/MovementHandler.cpp:239
           opcode = 218
           mover = (class Unit *) 0x7f36bfbd3000
           plMover = (class Player *) 0x7f36bfbd3000
           guid = 0
           movementInfo = {moveFlags = 0, moveFlags2 = 0, time = 3560677440, pos = {x = 4.56346858e-41, y = -1.57615796e-28, z = 4.59163468e-41, o = -2.04860581e+12},
     t_guid = 139873254750544, t_pos = {x = 1.0632928e-38, y = 0, z = 2.01754836e-28, o = 0}, t_time = 293585136, t_seat = 0 '\\0', t_time2 = 3349786112,
     s_pitch = 4.56346858e-41, fallTime = 7587935, j_velocity = 0, j_sinAngle = 2.01754643e-28, j_cosAngle = 0, j_xyspeed = 2.01754065e-28, u_unk1 = 0}
           data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 139873254747680, _wpos = 11149956,
       _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 = 0xb905f268 <Address 0xb905f268 out of bounds>, _M_finish = 0x7f36c7a9ae70 "",
             _M_end_of_storage = 0x7f36c7a9ae40 "\\200®©Ç6\\177"}}, <No data fields>}}, m_opcode = 8865}
    #5  0x0000000000aa60b3 in WorldSession::Update (this=0x117fbfd0) at ../../../src/game/WorldSession.cpp:186
           opHandle = (OpcodeHandler &) @0xf649a0: {name = 0xbfc270 "MSG_MOVE_SET_FACING", status = STATUS_LOGGEDIN,
     handler = 0xb0856e <WorldSession::HandleMovementOpcodes(WorldPacket&)>}
           packet = (WorldPacket *) 0x7f36ba64d760
           currTime = 139873254748080
    #6  0x0000000000a99f5e in World::UpdateSessions (this=0xfb8980, diff=86) at ../../../src/game/World.cpp:1813
           itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f36ba900570,
       _M_cur_bucket = 0x7f368dabcf48}, <No data fields>}
           next = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7f369f875150,
       _M_cur_bucket = 0x7f368dabcf68}, <No data fields>}
           sess = (WorldSession *) 0xa93efa
    #7  0x0000000000a9a199 in World::Update (this=0xfb8980, diff=86) at ../../../src/game/World.cpp:1366
    No locals.
    #8  0x0000000000741023 in WorldRunnable::run (this=0xdfd2ad0) at ../../../src/mangosd/WorldRunnable.cpp:60
           diff = 86
           realCurrTime = 3984807549
           realPrevTime = 3984807463
           prevSleepTime = 34
    #9  0x0000000000b4c2c2 in ACE_Based::Thread::ThreadTask (param=0xdfd2ad0) at ../../../src/shared/Threading.cpp:183
           _task = (class ACE_Based::Runnable *) 0xdfd2ad0
    #10 0x00007f36d1f673a0 in start_thread () from /lib64/libpthread.so.0
    ---Type <return> to continue, or q <return> to quit---
    No symbol table info available.
    #11 0x00007f36d1838bdd in clone () from /lib64/libc.so.6
    No symbol table info available.
    (gdb)
    

  5. Rev: 9424

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 0x7f6216ffd950 (LWP 16617)]
    0x00000000007400ba in FreezeDetectorRunnable::run (this=0x14b7200) at ../../../src/mangosd/Master.cpp:108
    108                     *((uint32 volatile*)NULL) = 0;                       // bang crash
    (gdb) bt
    #0  0x00000000007400ba in FreezeDetectorRunnable::run (this=0x14b7200) at ../../../src/mangosd/Master.cpp:108
    #1  0x0000000000b4c2c2 in ACE_Based::Thread::ThreadTask (param=0x14b7200) at ../../../src/shared/Threading.cpp:183
    #2  0x00007f62317e03a0 in start_thread () from /lib64/libpthread.so.0
    #3  0x00007f62310b1bdd in clone () from /lib64/libc.so.6
    (gdb) bt full
    #0  0x00000000007400ba in FreezeDetectorRunnable::run (this=0x14b7200) at ../../../src/mangosd/Master.cpp:108
           curtime = 3983298290
    #1  0x0000000000b4c2c2 in ACE_Based::Thread::ThreadTask (param=0x14b7200) at ../../../src/shared/Threading.cpp:183
           _task = (class ACE_Based::Runnable *) 0x14b7200
    #2  0x00007f62317e03a0 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #3  0x00007f62310b1bdd in clone () from /lib64/libc.so.6
    No symbol table info available.
    

  6. Revision: 9424

    Patches: SD2 and nothing else

    CFLAGS="-O0 -m64 -pipe -DFD_SETSIZE=4096 -march=core2 -g3" \\

    Backtrace:

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 0x7f5fe88ae950 (LWP 13825)]
    0x0000000000a8cae2 in std::vector<WaypointNode, std::allocator<WaypointNode> >::size (this=0x0)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:485
    485           { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
    (gdb) bt
    #0  0x0000000000a8cae2 in std::vector<WaypointNode, std::allocator<WaypointNode> >::size (this=0x0)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:485
    warning: (Internal error: pc 0xa918c4 in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0xa918c4 in read in psymtab, but not in symtab.)
    
    #1  0x0000000000a918c5 in std::vector<WaypointNode, std::allocator<WaypointNode> >::_M_range_check (this=warning: (Internal error: pc 0xa918c4 in read in psymtab, bu
    t not in symtab.)
    
    warning: (Internal error: pc 0xa918ac in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0xa918c4 in read in psymtab, but not in symtab.)
    
    0x0, __n=warning: (Internal error: pc 0xa918c4 in read in psymtab, but not in symtab.)
    
    1)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:585
    warning: (Internal error: pc 0xa918f8 in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0xa918f8 in read in psymtab, but not in symtab.)
    
    #2  0x0000000000a918f9 in std::vector<WaypointNode, std::allocator<WaypointNode> >::at (this=warning: (Internal error: pc 0xa918f8 in read in psymtab, but not in sym
    tab.)
    
    warning: (Internal error: pc 0xa918dc in read in psymtab, but not in symtab.)
    
    warning: (Internal error: pc 0xa918f8 in read in psymtab, but not in symtab.)
    
    0x0, __n=warning: (Internal error: pc 0xa918f8 in read in psymtab, but not in symtab.)
    
    1)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:604
    #3  0x0000000000a8fba4 in WaypointMovementGenerator<Creature>::Update (this=0x42f6220, creature=@0x4ae0c60, diff=@0x7f5fe88ada64)
       at ../../../src/game/WaypointMovementGenerator.cpp:248
    #4  0x0000000000adc48b in MovementGeneratorMedium<Creature, WaypointMovementGenerator<Creature> >::Update (this=0x42f6220, u=@0x4ae0c60, time_diff=@0x7f5fe88ada64)
       at ../../../src/game/MovementGenerator.h:84
    #5  0x00000000008c6e8f in MotionMaster::UpdateMotion (this=0x4ae2570, diff=484) at ../../../src/game/MotionMaster.cpp:83
    #6  0x0000000000a7d797 in Unit::Update (this=0x4ae0c60, p_time=484) at ../../../src/game/Unit.cpp:357
    #7  0x00000000007b172c in Creature::Update (this=0x4ae0c60, diff=484) at ../../../src/game/Creature.cpp:456
    #8  0x00000000008ae615 in MaNGOS::ObjectUpdater::Visit (this=0x7f5fe88adea0, m=@0x4965800) at ../../../src/game/GridNotifiersImpl.h:48
    #9  0x00000000008b3610 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x7f5fe88adea0, c=@0x4965800)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:47
    #10 0x00000000008bd69c in VisitorHelper<MaNGOS::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x7f5fe88adea0, c=@0x4965800)
       at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    #11 0x00000000008bd6dd in VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (
       v=@0x7f5fe88adea0, c=@0x49657d0) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:54
    #12 0x00000000008bd704 in VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (
       v=@0x7f5fe88adea0, c=@0x49657d0) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:60
    #13 0x00000000008bd726 in TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corps
    e, TypeNull> > > > > >::Visit (this=0x7f5fe88ade90, c=@0x49657d0) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:71
    #14 0x00000000008bd745 in Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicOb
    ject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater> (this=0x49657d0, visitor=@0x7f5fe88ade90)
       at ../../../src/game/../framework/GameSystem/Grid.h:89
    #15 0x00000000008bd77d in NGrid<8u, Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > >, TypeList<GameObject, TypeList<Creature, TypeList<Dyna
    micObject, TypeList<Corpse, TypeNull> > > >, MaNGOS::SingleThreaded<Player> >::Visit<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicO
    bject, TypeList<Corpse, TypeNull> > > > > (this=0x4962580, x=@0x7f5fe88adccc, y=@0x7f5fe88adcc8, visitor=@0x7f5fe88ade90)
       at ../../../src/game/../framework/GameSystem/NGrid.h:139
    #16 0x00000000008c081a in Map::Visit<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNul
    l> > > > > > (this=0x7f5fd153df00, cell=@0x7f5fe88ade20, visitor=@0x7f5fe88ade90) at ../../../src/game/Map.h:614
    #17 0x00000000008c0880 in Cell::Visit<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNu
    ll> > > > > > (this=0x7f5fe88ade20, standing_cell=@0x7f5fe88ade30, visitor=@0x7f5fe88ade90, m=@0x7f5fd153df00) at ../../../src/game/CellImpl.h:46
    #18 0x00000000008aa8fa in Map::Update (this=0x7f5fd153df00, t_diff=@0x7f5fe88adfdc) at ../../../src/game/Map.cpp:641
    #19 0x00000000008c412d in MapManager::Update (this=0x7f5fd14d1400, diff=389) at ../../../src/game/MapManager.cpp:265
    #20 0x0000000000a9a395 in World::Update (this=0x7f5fe4008e40, diff=389) at ../../../src/game/World.cpp:1405
    #21 0x0000000000741023 in WorldRunnable::run (this=0x7f5fd3697580) at ../../../src/mangosd/WorldRunnable.cpp:60
    #22 0x0000000000b4c2c2 in ACE_Based::Thread::ThreadTask (param=0x7f5fd3697580) at ../../../src/shared/Threading.cpp:183
    #23 0x00007f5fec7f53a0 in start_thread () from /lib64/libpthread.so.0
    #24 0x00007f5fec0c6bdd in clone () from /lib64/libc.so.6
    (gdb)
    

  7. I got ytdb 535 and it's crashing like hell. I don't think it's database related togh.

    And another one:

    Program received signal SIGSEGV, Segmentation fault.
    [switching to Thread 0x7f2403d7c950 (LWP 701)]
    std::vector<WaypointNode, std::allocator<WaypointNode> >::at (this=0x0, __n=1)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:485
    485           { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
    (gdb) info program
           Using the running image of child Thread 0x7f2403d7c950 (LWP 701).
    Program stopped at 0x7669b4.
    It stopped with signal SIGSEGV, Segmentation fault.
    (gdb) bt
    #0  std::vector<WaypointNode, std::allocator<WaypointNode> >::at (this=0x0, __n=1)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:485
    #1  0x00000000007665d8 in WaypointMovementGenerator<Creature>::Update (this=0x7f23a3460de0, creature=@0xa422cf0, diff=<value optimized out>)
       at ../../../src/game/WaypointMovementGenerator.cpp:248
    #2  0x00000000005fee8f in MotionMaster::UpdateMotion (this=0xa4246c8, diff=121) at ../../../src/game/MotionMaster.cpp:83
    #3  0x0000000000521ceb in Creature::Update (this=0xa422cf0, diff=121) at ../../../src/game/Creature.cpp:456
    #4  0x00000000005f3f86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x7f2403d7bfa0, c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:47
    #5  0x00000000005f3723 in Map::Update (this=0x7f23ed6e2af0, t_diff=@0x7f2403d7bffc) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    #6  0x00000000005fd3c7 in MapManager::Update (this=0x7f23ed29f660, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
    #7  0x00000000007706a4 in World::Update (this=0xb99ca0, diff=43) at ../../../src/game/World.cpp:1408
    #8  0x00000000004d9a20 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
    #9  0x000000000081422c in ACE_Based::Thread::ThreadTask (param=0x0) at ../../../src/shared/Threading.cpp:183
    #10 0x00007f24076673a0 in start_thread () from /lib64/libpthread.so.0
    #11 0x00007f2406f38bdd in clone () from /lib64/libc.so.6
    (gdb) bt full
    #0  std::vector<WaypointNode, std::allocator<WaypointNode> >::at (this=0x0, __n=1)
       at /usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../include/c++/4.3.3/bits/stl_vector.h:485
    No locals.
    #1  0x00000000007665d8 in WaypointMovementGenerator<Creature>::Update (this=0x7f23a3460de0, creature=@0xa422cf0, diff=<value optimized out>)
       at ../../../src/game/WaypointMovementGenerator.cpp:248
           traveller = {i_traveller = @0xa422cf0}
    #2  0x00000000005fee8f in MotionMaster::UpdateMotion (this=0xa4246c8, diff=121) at ../../../src/game/MotionMaster.cpp:83
           __PRETTY_FUNCTION__ = "void MotionMaster::UpdateMotion(uint32)"
    #3  0x0000000000521ceb in Creature::Update (this=0xa422cf0, diff=121) at ../../../src/game/Creature.cpp:456
    No locals.
    #4  0x00000000005f3f86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x7f2403d7bfa0, c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:47
    No locals.
    #5  0x00000000005f3723 in Map::Update (this=0x7f23ed6e2af0, t_diff=@0x7f2403d7bffc) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
           cell = {data = {Part = {grid_x = 44, grid_y = 32, cell_x = 4, cell_y = 0, nocreate = 1, reserved = 16}, All = 553666604}}
           y = 256
           x = 356
           plr = <value optimized out>
           area = {right_offset = 2, left_offset = 1, upper_offset = 1, lower_offset = 1}
           updater = {i_timeDiff = 121}
           grid_object_update = {i_visitor = @0x7f2403d7bfa0}
           world_object_update = {i_visitor = @0x7f2403d7bfa0}
           __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #6  0x00000000005fd3c7 in MapManager::Update (this=0x7f23ed29f660, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
    No locals.
    #7  0x00000000007706a4 in World::Update (this=0xb99ca0, diff=43) at ../../../src/game/World.cpp:1408
    No locals.
    #8  0x00000000004d9a20 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
           diff = 43
           realCurrTime = 3880394286
           realPrevTime = <value optimized out>
           prevSleepTime = 41
    #9  0x000000000081422c in ACE_Based::Thread::ThreadTask (param=0x0) at ../../../src/shared/Threading.cpp:183
           _task = (class ACE_Based::Runnable *) 0x315b540
    #10 0x00007f24076673a0 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #11 0x00007f2406f38bdd in clone () from /lib64/libc.so.6
    No symbol table info available.
    (gdb)
    

  8. Could use a rerwite since this are mangos forums.

    10>..\\..\\src\\game\\Unit.cpp(2044) : warning C4018: '<' : signed/unsigned mismatch
    10>..\\..\\src\\game\\Unit.cpp(2151) : warning C4018: '<' : signed/unsigned mismatch
    10>..\\..\\src\\game\\Unit.cpp(5949) : warning C4018: '>' : signed/unsigned mismatch

  9. Try this one, i got it last night. I know i know, compression ... i'll try to get a better one today.

    [switching to Thread 0x7fa607eab950 (LWP 15836)]
    0x00000000007661ab in WaypointMovementGenerator<Creature>::Update (this=0x7fa59b1c9160, creature=@0x7fa5abdf5fb0, diff=@0x7fa607eaad9c)
       at ../../../src/game/WaypointMovementGenerator.cpp:171
    171             if (!i_hasDone[idx])
    (gdb)
           Using the running image of child Thread 0x7fa607eab950 (LWP 15836).
    Program stopped at 0x7661ab.
    It stopped with signal SIGSEGV, Segmentation fault.
    (gdb)
    #0  0x00000000007661ab in WaypointMovementGenerator<Creature>::Update (this=0x7fa59b1c9160, creature=@0x7fa5abdf5fb0, diff=@0x7fa607eaad9c)
       at ../../../src/game/WaypointMovementGenerator.cpp:171
    #1  0x00000000005fee8f in MotionMaster::UpdateMotion (this=0x7fa5abdf7988, diff=112) at ../../../src/game/MotionMaster.cpp:83
    #2  0x0000000000521ceb in Creature::Update (this=0x7fa5abdf5fb0, diff=112) at ../../../src/game/Creature.cpp:456
    #3  0x00000000005f3f86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x7fa607eaaf50, c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:47
    #4  0x00000000005f3723 in Map::Update (this=0x7fa5abd5b910, t_diff=@0x7fa607eaaffc) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
    #5  0x00000000005f3ce9 in InstanceMap::Update (this=0x7fa59b1c91b0, t_diff=@0x0) at ../../../src/game/Map.cpp:2474
    #6  0x00000000007cd449 in MapInstanced::Update (this=0x7fa5f3e70bc0, t=@0x7fa607eaaffc) at ../../../src/game/MapInstanced.cpp:63
    #7  0x00000000005fd3c7 in MapManager::Update (this=0x7fa5f17eb050, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
    #8  0x00000000007706a4 in World::Update (this=0xb99c70, diff=112) at ../../../src/game/World.cpp:1408
    #9  0x00000000004d9a20 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
    #10 0x000000000081422c in ACE_Based::Thread::ThreadTask (param=0x7fa59b1c91b0) at ../../../src/shared/Threading.cpp:183
    #11 0x00007fa60b7963a0 in start_thread () from /lib64/libpthread.so.0
    #12 0x00007fa60b067bdd in clone () from /lib64/libc.so.6
    
    (gdb) bt full
    #0  0x00000000007661ab in WaypointMovementGenerator<Creature>::Update (this=0x7fa59b1c9160, creature=@0x7fa5abdf5fb0, diff=@0x7fa607eaad9c)
       at ../../../src/game/WaypointMovementGenerator.cpp:171
           idx = <value optimized out>
           traveller = {i_traveller = @0x7fa5abdf5fb0}
    #1  0x00000000005fee8f in MotionMaster::UpdateMotion (this=0x7fa5abdf7988, diff=112) at ../../../src/game/MotionMaster.cpp:83
           __PRETTY_FUNCTION__ = "void MotionMaster::UpdateMotion(uint32)"
    #2  0x0000000000521ceb in Creature::Update (this=0x7fa5abdf5fb0, diff=112) at ../../../src/game/Creature.cpp:456
    No locals.
    #3  0x00000000005f3f86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x7fa607eaaf50, c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:47
    No locals.
    #4  0x00000000005f3723 in Map::Update (this=0x7fa5abd5b910, t_diff=@0x7fa607eaaffc) at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
           cell = {data = {Part = {grid_x = 34, grid_y = 33, cell_x = 7, cell_y = 7, nocreate = 1, reserved = 16}, All = 555513954}}
           y = 271
           x = 279
           plr = <value optimized out>
           area = {right_offset = 2, left_offset = 1, upper_offset = 2, lower_offset = 2}
           updater = {i_timeDiff = 112}
           grid_object_update = {i_visitor = @0x7fa607eaaf50}
           world_object_update = {i_visitor = @0x7fa607eaaf50}
           __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
    #5  0x00000000005f3ce9 in InstanceMap::Update (this=0x7fa59b1c91b0, t_diff=@0x0) at ../../../src/game/Map.cpp:2474
    No locals.
    #6  0x00000000007cd449 in MapInstanced::Update (this=0x7fa5f3e70bc0, t=@0x7fa607eaaffc) at ../../../src/game/MapInstanced.cpp:63
           i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, Map*>, false>> = {_M_cur_node = 0x7fa5ab959190,
       _M_cur_bucket = 0x7fa5f3e8b110}, <No data fields>}
    #7  0x00000000005fd3c7 in MapManager::Update (this=0x7fa5f17eb050, diff=<value optimized out>) at ../../../src/game/MapManager.cpp:265
    No locals.
    #8  0x00000000007706a4 in World::Update (this=0xb99c70, diff=112) at ../../../src/game/World.cpp:1408
    No locals.
    #9  0x00000000004d9a20 in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60
           diff = 112
           realCurrTime = 3803857595
           realPrevTime = <value optimized out>
           prevSleepTime = 0
    #10 0x000000000081422c in ACE_Based::Thread::ThreadTask (param=0x7fa59b1c91b0) at ../../../src/shared/Threading.cpp:183
           _task = (class ACE_Based::Runnable *) 0x7fa5f36a37f0
    #11 0x00007fa60b7963a0 in start_thread () from /lib64/libpthread.so.0
    No symbol table info available.
    #12 0x00007fa60b067bdd in clone () from /lib64/libc.so.6
    No symbol table info available.
    (gdb)

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use