Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

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.

Link to comment
Share on other sites

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)

Link to comment
Share on other sites

Rev: 9415

ScriptDev2 1586

[New Thread 20431]
[New Thread 20424]
[New Thread 20434]
[New Thread 20428]
[New Thread 20433]
[New Thread 20432]
[New Thread 20426]
[New Thread 20427]
Core was generated by `./mangos-worldd'.
Program terminated with signal 6, Aborted.
#0  0x00007f25c7d6f4b5 in raise () from /lib/libc.so.6
#0  0x00007f25c7d6f4b5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f25c7d72f50 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007f25c7d68481 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x00000000006b6929 in PoolGroup<GameObject>::SpawnObject (this=0x32aa0e8, spawns=..., 
   limit=<value optimized out>, triggerFrom=40628, instantly=<value optimized out>)
   at ../../../src/game/PoolManager.cpp:279
       obj = 0x0
       i = 0
       __PRETTY_FUNCTION__ = "void PoolGroup<T>::SpawnObject(SpawnedPoolData&, uint32, uint32, bool) [with T = GameObject]"
       lastDespawned = 0
       count = 1
#4  0x0000000000577ee2 in GameObject::Update (this=0x7f25c2b7c890)
   at ../../../src/game/GameObject.cpp:453
       poolid = 20430
#5  0x00000000007a4c23 in MaNGOS::ObjectUpdater::Visit<GameObject> (this=0x7f25c5035fa0, 
   m=<value optimized out>) at ../../../src/game/GridNotifiers.cpp:220
No locals.
#6  0x00000000005ea9e7 in VisitorHelper<MaNGOS::ObjectUpdater, GameObject> (this=0x7f25c0cd5810, 
   t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:47
No locals.
#7  VisitorHelper<MaNGOS::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
No locals.
#8  VisitorHelper<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:60
No locals.
#9  TypeContainerVisitor<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7f25c0cd5810, 
   t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:71
No locals.
#10 Visit<MaNGOS::ObjectUpdater> (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/Grid.h:89
No locals.
#11 Visit<MaNGOS::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/NGrid.h:139
No locals.
#12 Visit<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/Map.h:614
       x = <value optimized out>
       y = 33
       cell_x = 3
       cell_y = 0
#13 Visit<MaNGOS::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7f25c0cd5810, t_diff=<value optimized out>)
   at ../../../src/game/CellImpl.h:46
No locals.
#14 Map::Update (this=0x7f25c0cd5810, t_diff=<value optimized out>) at ../../../src/game/Map.cpp:641
       pair = {x_coord = 35, y_coord = 264}
       cell = {data = {Part = {grid_x = 4, grid_y = 33, cell_x = 3, cell_y = 0, nocreate = 1, 
             reserved = 16}, All = 553662532}}
       y = 264
       x = 35
       plr = <value optimized out>
       area = {right_offset = 2, left_offset = 1, upper_offset = 1, lower_offset = 2}
       updater = {i_timeDiff = 102}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#15 0x00000000005f7027 in MapManager::Update (this=0x7b32c80, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:265
No locals.
#16 0x000000000075bbf1 in World::Update (this=0x7f25c0023700, diff=44)
   at ../../../src/game/World.cpp:1429
       autobroadcaston = 1
#17 0x00000000004e566c in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 44
       realCurrTime = 4037858490
       realPrevTime = <value optimized out>
       prevSleepTime = 42
#18 0x00000000007f9cdc in ACE_Based::Thread::ThreadTask (param=0x4fc8)
   at ../../../src/shared/Threading.cpp:183
       _task = 0x7f25c10fc0d0
#19 0x00007f25c885ca04 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#20 0x00007f25c7e1b80d in clone () from /lib/libc.so.6
No symbol table info available.
#21 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Rev: 9415

ScriptDev2 1586

[New Thread 1983]

[New Thread 1981]

[New Thread 1975]

[New Thread 1972]

[New Thread 1980]

[New Thread 1982]

[New Thread 1976]

[New Thread 1974]

Core was generated by `./mangos-worldd'.

Program terminated with signal 11, Segmentation fault.

#0 WorldSession::HandleSetActiveMoverOpcode (this=0x34bcae0, recv_data=...) at ../../../src/game/MovementHandler.cpp:446

446 if(_player->m_mover->GetGUID() != guid)

#0 WorldSession::HandleSetActiveMoverOpcode (this=0x34bcae0, recv_data=...) at ../../../src/game/MovementHandler.cpp:446

guid = 4611

#1 0x0000000000761c7d in WorldSession::Update (this=0x34bcae0) at ../../../src/game/WorldSession.cpp:230

packet = 0x7f745a188ac0

currTime = <value optimized out>

#2 0x000000000075b1fa in World::UpdateSessions (this=0x7f747400fae0, diff=41) at ../../../src/game/World.cpp:1847

itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<unsigned int const, WorldSession*>, false>> = {

_M_cur_node = 0x7fff86d0c110, _M_cur_bucket = 0xffffffffff60041c}, <No data fields>}

sess = <value optimized out>

#3 0x000000000075baa7 in World::Update (this=0x7f747400fae0, diff=41) at ../../../src/game/World.cpp:1390

autobroadcaston = 1

#4 0x00000000004e566c in WorldRunnable::run (this=<value optimized out>) at ../../../src/mangosd/WorldRunnable.cpp:60

diff = 41

realCurrTime = 4062958430

realPrevTime = <value optimized out>

prevSleepTime = 40

#5 0x00000000007f9cdc in ACE_Based::Thread::ThreadTask (param=0x7f745ac489e0) at ../../../src/shared/Threading.cpp:183

_task = 0x1a5ac80

#6 0x00007f747d3b6a04 in start_thread () from /lib/libpthread.so.0

No symbol table info available.

#7 0x00007f747c97580d in clone () from /lib/libc.so.6

No symbol table info available.

#8 0x0000000000000000 in ?? ()

No symbol table info available.

Link to comment
Share on other sites

Im using a clean verson with no patches and i got this very offen:

Core was generated by `./mangos-worldd'.
Program terminated with signal 11, Segmentation fault.
[New process 18884]
[New process 18886]
[New process 18885]
[New process 18883]
[New process 18882]
[New process 18881]
[New process 18857]
[New process 18855]
[New process 18853]
[New process 18851]
#0  FreezeDetectorRunnable::run (this=0x2375a850)
   at ../../../src/mangosd/Master.cpp:111
111                    *((uint32 volatile*)NULL) = 0;                       // bang crash
#0  FreezeDetectorRunnable::run (this=0x2375a850)
   at ../../../src/mangosd/Master.cpp:111
   curtime = <value optimized out>
#1  0x000000000087df65 in ACE_Based::Thread::ThreadTask (param=0x355eb51860)
   at ../../../src/shared/Threading.cpp:183
   _task = (class ACE_Based::Runnable *) 0x2375a850
#2  0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#3  0x000000355e8d3c2d in clone () from /lib64/libc.so.6
No symbol table info available.

I dont know if this helps but im using: MaxCoreStuckTime = 120

The times of the crashes is a litle less but still offen.

it is used to crash server when freeze detector find infinite loop, to be honest this crashlog does not tell anything xD

i have the same error:

#0  FreezeDetectorRunnable::run (this=0x2aaac1640d20) at ../../../src/mangosd/Master.cpp:108
108                     *((uint32 volatile*)NULL) = 0;                       // bang crash
#0  FreezeDetectorRunnable::run (this=0x2aaac1640d20) at ../../../src/mangosd/Master.cpp:108
       curtime = <value optimized out>
#1  0x00000000008856d5 in ACE_Based::Thread::ThreadTask (param=0x3998351860)
   at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x2aaac1640d20

its recommend to deactivate the stuck time?

Link to comment
Share on other sites

Rev: 9415

ScriptDev2 1586

Too much same crash:

[New Thread 21908]

Core was generated by `./mangos-worldd'.

Program terminated with signal 6, Aborted.

#0 0x00007f4b508fa4b5 in raise () from /lib/libc.so.6

#0 0x00007f4b508fa4b5 in raise () from /lib/libc.so.6

No symbol table info available.

#1 0x00007f4b508fdf50 in abort () from /lib/libc.so.6

No symbol table info available.

#2 0x00007f4b51199cc5 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6

No symbol table info available.

#3 0x00007f4b511980f6 in ?? () from /usr/lib/libstdc++.so.6

No symbol table info available.

#4 0x00007f4b51198123 in std::terminate() () from /usr/lib/libstdc++.so.6

No symbol table info available.

#5 0x00007f4b5119821e in __cxa_throw () from /usr/lib/libstdc++.so.6

No symbol table info available.

#6 0x00000000004e3650 in MaNGOS::ObjectLifeTime<Log>::OnDeadReference ()

at ../../../src/mangosd/../framework/Policies/ObjectLifeTime.h:47

No locals.

#7 0x00000000004e3714 in MaNGOS::Singleton<Log, MaNGOS::SingleThreaded<Log>, MaNGOS::OperatorNew<Log>, MaNGOS::ObjectLifeTime<Log> >::Instance () at ../../../src/mangosd/../framework/Policies/SingletonImp.h:46

No locals.

#8 0x00000000004e3804 in FreezeDetectorRunnable::run (this=0x7f4b2f140140)

at ../../../src/mangosd/Master.cpp:111

No locals.

#9 0x00000000007fa00c in ACE_Based::Thread::ThreadTask (param=0x5594) at ../../../src/shared/Threading.cpp:183

_task = 0x7f4b2f140140

#10 0x00007f4b513e7a04 in start_thread () from /lib/libpthread.so.0

No symbol table info available.

#11 0x00007f4b509a680d in clone () from /lib/libc.so.6

No symbol table info available.

#12 0x0000000000000000 in ?? ()

No symbol table info available.

Link to comment
Share on other sites

Mangos rev: 9439

Patches: none

Scriptdev2 rev: 1596

Using World DB: PSDB WotLK (r294) for 3.3.2 (Core r9414 / SD2 r1586)

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_10-55-48_EET_2010.log

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_12-18-33_EET_2010.log

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_13-18-38_EET_2010.log

Linux 2.6.28-18 Ubuntu Server

gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)

gdb 6.8-3ubuntu2

Link to comment
Share on other sites

i have the same error:

#0  FreezeDetectorRunnable::run (this=0x2aaac1640d20) at ../../../src/mangosd/Master.cpp:108
108                     *((uint32 volatile*)NULL) = 0;                       // bang crash
#0  FreezeDetectorRunnable::run (this=0x2aaac1640d20) at ../../../src/mangosd/Master.cpp:108
       curtime = <value optimized out>
#1  0x00000000008856d5 in ACE_Based::Thread::ThreadTask (param=0x3998351860)
   at ../../../src/shared/Threading.cpp:183
       _task = (class ACE_Based::Runnable *) 0x2aaac1640d20

its recommend to deactivate the stuck time?

If MySQL is overloaded (by backup, website or other) a Freeze Detector can make a crash.

Try to active a log for a long query in your my.cnf

Link to comment
Share on other sites

Core: 9465

YTDB: 536

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0xb76458c0 in malloc_consolidate () from /lib/libc.so.6
#0  0xb76458c0 in malloc_consolidate () from /lib/libc.so.6
No symbol table info available.
#1  0xb76479da in _int_malloc () from /lib/libc.so.6
No symbol table info available.
#2  0xb76497cd in malloc () from /lib/libc.so.6
No symbol table info available.
#3  0xb7824307 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0x08260ea7 in std::vector<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*> >::reserve (this=0xa23ff06c, __n=193) at /usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../include/c++/4.2.4/ext/new_allocator.h:91
       __tmp = <value optimized out>
#5  0x082495ff in Map::SendObjectUpdates (this=0x6448fd88) at /usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../include/c++/4.2.4/ext/hashtable.h:580
       update_players = {_M_ht = {
   _M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> > >> = {<No data fields>}, <No data fields>},
   _M_hash = {<No data fields>}, _M_equals = {<> = {<No data fields>}, <No data fields>}, _M_get_key = {<> = {<No data fields>}, <No data fields>},
   _M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*,std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*> >> = {
       _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::Pair<Player* const, UpdateData> >*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
   _M_num_elements = 0}}
       packet = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 2722099708, _wpos = 1682505096,
   _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 = 0xa23ff078 "",
         _M_finish = 0x825f0b6 "\\213C\\004\\203д\\020\\213\\020\\205рuч\\215eЬ[^]ц\\220\\220\\220\\220\\220\\220\\220U\\211Е]ц", '\\220' <repeats 11 times>, "U\\211Е]ц", '\\220' <repeats 11 times>, "U\\211Е1ю]ц\\220\\220\\220\\220\\220\\220\\220\\220\\220U\\211Е1ю]ц\\220\\220\\220\\220\\220\\220\\220\\220\\220U\\211ЕVS\\213u\\b\\213]\\f\\203Л\\bSVХкЪЪЪ\\203д\\020\\205юt\\024\\215eЬ[^]ц\\215І", _M_end_of_storage = 0x644cf050 "╗\\212P\\b\\t"}}, <No data fields>}}, m_opcode = 110}
#6  0x0825d7fc in Map::Update (this=0x6448fd88, t_diff=@0xa23ff2a8) at ../../../src/game/Map.cpp:698
       cell = {data = {Part = {grid_x = 7, grid_y = 0, cell_x = 0, cell_y = 0, nocreate = 0, reserved = 0}, All = 7}}
       cell_id = 1119092736
       y = 2722099792
       x = 1114024619
       obj = <value optimized out>
       updater = {i_timeDiff = 110}
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#7  0x0825e215 in InstanceMap::Update (this=0x6448fd88, t_diff=@0xa23ff2a8) at ../../../src/game/Map.cpp:2520
No locals.
#8  0x0845a39f in MapInstanced::Update (this=0x6447dc28, t=@0xa23ff2a8) at ../../../src/game/MapInstanced.cpp:63
       i = {_M_cur = 0x66c014f8, _M_ht = 0x6448dd70}
#9  0x0826b221 in MapManager::Update (this=0xa5c981f8, diff=24) at ../../../src/game/MapManager.cpp:265
       iter = {_M_cur = 0x649dcd08, _M_ht = 0xa5c98240}
#10 0x083f847e in World::Update (this=0xb6c0f1b0, diff=24) at ../../../src/game/World.cpp:1411
       next = {_M_cur = 0x0, _M_ht = 0x0}
       autobroadcaston = 1
#11 0x08129a2e in WorldRunnable::run (this=0xa2be7f38) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 24
       realCurrTime = 271108256
       realPrevTime = <value optimized out>
       prevSleepTime = 12
#12 0x084b35e2 in ACE_Based::Thread::ThreadTask (param=0xa2be7f38) at ../../../src/shared/Threading.cpp:187
No locals.
#13 0xb7e632f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#14 0xb7e1342f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#15 0xb775e369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#16 0xb76b0cfe in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

.Rev 9465. Clean core x64 + SD2 1606

Crash 5-30 min

http://paste2.org/p/692511

http://paste2.org/p/692506

any ideas how to resolve this?

yea, now i am suffering too : ( 10h uptime and bang started to crash every hour or less. Opcodes are variant so it is probably not fault of anything except packet hadling. Shared path to crash is World::Update() => World::UpdateSessions() => WorldSession::Update() and finishes at ByteBuffer.h

       template <typename T> T read(size_t pos) const
       {
           if(pos + sizeof(T) > size())
               throw ByteBufferException(false, pos, sizeof(T), size());
           T val = *((T const*)&_storage[pos]);
           EndianConvert(val);
           return val;
       }

opcodes 185,201,181

looks like all 3 that logged in backtraces are handling movement

maybe somehow related to http://github.com/mangos/mangos/commit/5b0f7a88c180776cb58c76f9a78db0b1e6e11ffd#diff-14

sorry for my noobish ideas : (

Link to comment
Share on other sites

.Rev 9465. Clean core x64 + SD2 1606

Crash 5-30 min

http://paste2.org/p/692511

http://paste2.org/p/692506

any ideas how to resolve this?

yea, now i am suffering too : ( 10h uptime and bang started to crash every hour or less. Opcodes are variant so it is probably not fault of anything except packet hadling. Shared path to crash is World::Update() => World::UpdateSessions() => WorldSession::Update() and finishes at ByteBuffer.h

Yes this issue is very annoying.

I am facing many crashes related to this.

Link to comment
Share on other sites

Mangos rev: 9439

Patches: none

Scriptdev2 rev: 1596

Using World DB: PSDB WotLK (r294) for 3.3.2 (Core r9414 / SD2 r1586)

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_10-55-48_EET_2010.log

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_12-18-33_EET_2010.log

http://wow.evo.bg/logs/CRASH_ON_Wed_Feb_24_13-18-38_EET_2010.log

Linux 2.6.28-18 Ubuntu Server

gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4)

gdb 6.8-3ubuntu2

Is it possible this crashes, to be related with database issues?

Link to comment
Share on other sites

Core: 9465

YTDB: 536

10 times per day.

p.s. i think here just need to replace "Creature" with "Player"

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0x08474569 in WorldSession::HandleCastSpellOpcode (this=0xd43b628, recvPacket=@0x797a3010) at ../../../src/game/SpellHandler.cpp:327
327             if (!((Creature*)mover)->HasSpell(spellId) || IsPassiveSpell(spellId) )
#0  0x08474569 in WorldSession::HandleCastSpellOpcode (this=0xd43b628, recvPacket=@0x797a3010) at ../../../src/game/SpellHandler.cpp:327
       mover = (class Unit *) 0x7ea07d98
       spellInfo = (const SpellEntry *) 0xaf8f0ff8
       targets = {m_srcX = 2.73113071e-41, m_srcY = 0, m_srcZ = -1.48862491e-05, m_destX = -7.41154637e-22, m_destY = -9.03112561e-32, m_destZ = -1.62593847e-18, m_strTarget = {static npos = 4294967295,
   _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb77d96ac "\\201цH╧"}}, m_targetMask = 2623537168, m_unitTarget = 0x8bea7620, m_GOTarget = 0x1,
 m_itemTarget = 0x959eb008, m_unitTargetGUID = 13256407387770712648, m_GOTargetGUID = 8753361671025590273, m_CorpseTargetGUID = 13253383065074397768, m_itemTargetGUID = 10082000595855849172, m_itemTargetEntry = 2716856904}
#1  0x083fed30 in WorldSession::Update (this=0xd43b628) at ../../../src/game/WorldSession.cpp:230
       packet = (WorldPacket *) 0x797a3010
       currTime = <value optimized out>
#2  0x083f745b in World::UpdateSessions (this=0xb6d0da98, diff=63) at ../../../src/game/World.cpp:1829
       next = {_M_cur = 0x9c8220b8, _M_ht = 0xb6d0db08}
       sess = (WorldSession *) 0xb6d0dde0
#3  0x083f83de in World::Update (this=0xb6d0da98, diff=63) at ../../../src/game/World.cpp:1372
       autobroadcaston = 1
#4  0x08129a2e in WorldRunnable::run (this=0xa2a83748) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 63
       realCurrTime = 454281086
       realPrevTime = <value optimized out>
       prevSleepTime = 39
#5  0x084b35e2 in ACE_Based::Thread::ThreadTask (param=0xa2a83748) at ../../../src/shared/Threading.cpp:187
No locals.
#6  0xb7edb2f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#7  0xb7e8b42f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#8  0xb77d6369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0xb7728cfe in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 9465

YTDB: 536

20 times per day.

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 11, Segmentation fault.
#0  0x0845b24b in WorldSession::HandleSetActiveMoverOpcode (this=0x92230db8, recv_data=@0x8a935be8) at ../../../src/game/MovementHandler.cpp:446
446         if(_player->m_mover->GetGUID() != guid)
#0  0x0845b24b in WorldSession::HandleSetActiveMoverOpcode (this=0x92230db8, recv_data=@0x8a935be8) at ../../../src/game/MovementHandler.cpp:446
No locals.
#1  0x083fed30 in WorldSession::Update (this=0x92230db8) at ../../../src/game/WorldSession.cpp:230
       packet = (WorldPacket *) 0x8a935be8
       currTime = <value optimized out>
#2  0x083f745b in World::UpdateSessions (this=0xb6c0da08, diff=61) at ../../../src/game/World.cpp:1829
       next = {_M_cur = 0x977896f0, _M_ht = 0xb6c0da78}
       sess = (WorldSession *) 0xb6c0dd50
#3  0x083f83de in World::Update (this=0xb6c0da08, diff=61) at ../../../src/game/World.cpp:1372
       autobroadcaston = 1
#4  0x08129a2e in WorldRunnable::run (this=0x8962250) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 61
       realCurrTime = 454608580
       realPrevTime = <value optimized out>
       prevSleepTime = 43
#5  0x084b35e2 in ACE_Based::Thread::ThreadTask (param=0x8962250) at ../../../src/shared/Threading.cpp:187
No locals.
#6  0xb7e462f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#7  0xb7df642f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#8  0xb7741369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#9  0xb7693cfe in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 9465

YTDB: 536

2 times per day.

Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
#0  0xb75e0c66 in raise () from /lib/libc.so.6
#0  0xb75e0c66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb75e2571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb75d9e60 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x0845b36c in WorldSession::HandleSetActiveMoverOpcode (this=0xaef35e0, recv_data=@0x6afe01c0) at ../../../src/game/Object.h:175
No locals.
#4  0x083fed30 in WorldSession::Update (this=0xaef35e0) at ../../../src/game/WorldSession.cpp:230
       packet = (WorldPacket *) 0x6afe01c0
       currTime = <value optimized out>
#5  0x083f745b in World::UpdateSessions (this=0xb6c0da08, diff=77) at ../../../src/game/World.cpp:1829
       next = {_M_cur = 0xb6c0d6b8, _M_ht = 0xb6c0da78}
       sess = (WorldSession *) 0xb6c0dd50
#6  0x083f83de in World::Update (this=0xb6c0da08, diff=77) at ../../../src/game/World.cpp:1372
       autobroadcaston = 1
#7  0x08129a2e in WorldRunnable::run (this=0xa305bc88) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 77
       realCurrTime = 445850730
       realPrevTime = <value optimized out>
       prevSleepTime = 48
#8  0x084b35e2 in ACE_Based::Thread::ThreadTask (param=0xa305bc88) at ../../../src/shared/Threading.cpp:187
No locals.
#9  0xb7e3d2f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#10 0xb7ded42f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#11 0xb7738369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0xb768acfe in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

×
×
  • 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