Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

CHAT: packet received. type 4, lang 7

Player Mono is being teleported to map 631

Player Melkor is being teleported to map 631

Command: groupg [Player: Ariana (Account: 6) X: 522.708130 Y: -2110.331299 Z: 1040.860229 Map: 631 Selected: None (Guid: 0)]

WORLD: got MSG_MOVE_WORLDPORT_ACK.

MapInstanced::CreateInstance: new map instance 26 for 631 created with difficulty heroic

CHARACTER: Sent Initial Spells

Initializing Action Buttons for '100' spec '0'

Action Buttons for '100' spec '0' Initialized

Sending SMSG_INIT_WORLD_STATES to Map:631, Zone: 4812

InstanceMap::Add: creating instance save for map 631 spawnmode 3 with instance id 26

InstanceSaveManager::AddInstanceSave: mapid = 631, instanceid = 26

InstanceMap::Add: player Melkor(100) is being put in instance 631,26,3 but he is in group 66 which is bound to instance 631,25,3!

MapSave players: 0, group count: 0

GroupBind save players: 1, group count: 1

../../../src/game/Map.cpp:2434: Error: Assertion in Add failed: false

Stack Trace:

worldd(_ZN12WorldSession6UpdateEj+0x1aa) [0x750f3a]

worldd(_ZN5World14UpdateSessionsEj+0xd2) [0x74ac82]

worldd(_ZN5World6UpdateEj+0xd4) [0x74aee4]

worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4da80c]

worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0xa) [0x7e539a]

/lib64/libpthread.so.0(+0x69bb) [0x7f3b26ffc9bb]

/lib64/libc.so.6(clone+0x6d) [0x7f3b265c528d]

worldd: ../../../src/game/Map.cpp:2434: virtual bool InstanceMap::Add(Player*): Assertion `"false" && 0' failed.

ABRT/IOT trap

/invite Mono and Melkor to party at the Frozen throne, then .groupgo

server is crashing

Link to comment
Share on other sites

CHAT: packet received. type 4, lang 7

Player Mono is being teleported to map 631

Player Melkor is being teleported to map 631

Command: groupg [Player: Ariana (Account: 6) X: 522.708130 Y: -2110.331299 Z: 1040.860229 Map: 631 Selected: None (Guid: 0)]

WORLD: got MSG_MOVE_WORLDPORT_ACK.

MapInstanced::CreateInstance: new map instance 26 for 631 created with difficulty heroic

CHARACTER: Sent Initial Spells

Initializing Action Buttons for '100' spec '0'

Action Buttons for '100' spec '0' Initialized

Sending SMSG_INIT_WORLD_STATES to Map:631, Zone: 4812

InstanceMap::Add: creating instance save for map 631 spawnmode 3 with instance id 26

InstanceSaveManager::AddInstanceSave: mapid = 631, instanceid = 26

InstanceMap::Add: player Melkor(100) is being put in instance 631,26,3 but he is in group 66 which is bound to instance 631,25,3!

MapSave players: 0, group count: 0

GroupBind save players: 1, group count: 1

../../../src/game/Map.cpp:2434: Error: Assertion in Add failed: false

Stack Trace:

worldd(_ZN12WorldSession6UpdateEj+0x1aa) [0x750f3a]

worldd(_ZN5World14UpdateSessionsEj+0xd2) [0x74ac82]

worldd(_ZN5World6UpdateEj+0xd4) [0x74aee4]

worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4da80c]

worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0xa) [0x7e539a]

/lib64/libpthread.so.0(+0x69bb) [0x7f3b26ffc9bb]

/lib64/libc.so.6(clone+0x6d) [0x7f3b265c528d]

worldd: ../../../src/game/Map.cpp:2434: virtual bool InstanceMap::Add(Player*): Assertion `"false" && 0' failed.

ABRT/IOT trap

/invite Mono and Melkor to party at the Frozen throne, then .groupgo

server is crashing

For live server you need remove this assert or you always crash. No other solution for now.. =(

Link to comment
Share on other sites

  • 3 weeks later...

Hi.

MaNGOS/0.16.0 (* * Revision 9856 - *) for Linux_x64 (little-endian)

Using script library: ScriptDev2 (for MaNGOS 9832+) Revision [1683] 2010-05-04 12:17:06 (Unix)

Using World DB: PSDB WotLK (r307) for 3.3.3a (Core r9826 / SD2 r1683)

Using creature EventAI: PSDB EventAI & ACID 3.0.3

This problem I was reported to devs in private message, becouse some people can get advantages or can be evil. (I thik before 1 month ago)

Today I made an experiment with the server and bug/exploit still works.

If some of devs need to explain him/her how I crash the server just pm me.

Here is crashlogs:

http://files.alein.org/wow/mangos/crashlogs/instance_exploit_crash.txt

http://files.alein.org/wow/mangos/crashlogs/last_console_messages.txt

Link to comment
Share on other sites

  • 4 weeks later...

Hi.

MaNGOS/0.16.0 (* * Revision 10059 - *) for Linux_x64 (little-endian)

Using World DB: PSDB WotLK (r313) for 3.3.3a (Core r10045 / SD2 r1706)

Using creature EventAI: PSDB EventAI & ACID 3.0.3

url edited:

http://wow.evo.bg/crashlogs/15-06-2010/crash1.log

MaNGOS/0.16.0 (* * Revision 10063 - *) for Linux_x64 (little-endian)

Using script library: ScriptDev2 (for MaNGOS 9832+) Revision [1713] 2010-06-15 05:11:48 (Unix)

Using World DB: PSDB WotLK (r315) for 3.3.3a (Core r10051 / SD2 r1706)

http://wow.evo.bg/crashlogs/15-06-2010/crash2.log

Crashes are from different mangos rev.

Link to comment
Share on other sites

  • 2 weeks later...

Mangos Rev 10095

with various patches (Insider42, Selector, Tassadar, RSA, etc...)

Core was generated by `./bin/mangos-worldd -c etc/mangosd.conf'.

Program terminated with signal 6, Aborted.

[New process 14606]

[New process 14642]

[New process 14641]

[New process 14640]

[New process 14638]

[New process 14610]

[New process 14609]

[New process 14608]

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

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

No symbol table info available.

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

No symbol table info available.

#2 0x00007f894c1aa388 in ?? () from /lib/libc.so.6

No symbol table info available.

#3 0x00007f894c1af928 in ?? () from /lib/libc.so.6

No symbol table info available.

#4 0x00007f894c1b1a36 in free () from /lib/libc.so.6

No symbol table info available.

#5 0x00007f894e1adfa5 in ACE_Configuration_Heap::enumerate_sections (this=<value optimized out>,

key=<value optimized out>, index=0, name=@0x7fffffffca40) at ../../../../dep/ACE_wrappers/ace/Configuration.cpp:1765

pKey = <value optimized out>

ExtId = {name_ = 0xc2b740 ""}

IntId = {value_hash_map_ = 0xc215f8, section_hash_map_ = 0xc21298}

#6 0x000000000089bf90 in GetValueHelper (mConf=0xc1f580, name=0x8e4ecc "BindIP", result=@0x7fffffffcad0)

at ../../../../src/shared/Config/Config.cpp:36

section_name = {<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f894e4a0270,

len_ = 0, buf_len_ = 0, rep_ = 0xc121a9 "", release_ = false, static NULL_String_ = 0 '\\0'}

section_key = {key_ = 0x0}

root_key = {key_ = 0xc2b710}

i = 0

#7 0x000000000089c042 in Config::GetStringDefault (this=0xc1f500, name=0x8e4ecc "BindIP", def=0x8e4d2e "0.0.0.0")

at ../../../../src/shared/Config/Config.cpp:84

val = {<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f894e4a0270, len_ = 0,

buf_len_ = 0, rep_ = 0xc121a9 "", release_ = false, static NULL_String_ = 0 '\\0'}

#8 0x00000000004f7a4f in Master::Run (this=0xc2b940) at ../../../src/mangosd/Master.cpp:317

pidfile = {static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},

_M_p = 0xbf8a38 ""}}

world_thread = {m_iThreadId = 1115703632, m_hThreadHandle = 1115703632, m_task = 0x7f893ea813c0,

static m_ThreadStorage = {_vptr.ACE_TSS = 0x9640b0, keylock_ = {lock_ = {__data = {__lock = 0, __count = 0, __owner = 0,

__nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\\0' <repeats 39 times>,

__align = 0}, removed_ = false}, once_ = true, key_ = 3}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}

cliThread = (ACE_Based::Thread *) 0x7f8937dea700

rar_thread = (ACE_Based::Thread *) 0x7f8937dea610

soap_thread = <value optimized out>

freeze_thread = (ACE_Based::Thread *) 0x0

wsport = 8085

bind_ip = {static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},

_M_p = 0x7f894c48a9e0 ""}}

#9 0x00000000004f6fb6 in main (argc=<value optimized out>, argv=0x7fffffffcd88) at ../../../src/mangosd/Main.cpp:179

cfg_file = 0x7fffffffdd25 "etc/mangosd.conf"

cmd_opts = {argc_ = 3, argv_ = 0x7fffffffcd88, optind = 3, opterr = 0, optarg = 0x0, optstring_ = 0xc1f420,

long_only_ = 0, has_colon_ = 1, last_option_ = 0xc1f470, nextchar_ = 0x0, optopt_ = 99, ordering_ = 2, nonopt_start_ = 3,

nonopt_end_ = 3, long_option_ = 0x0, long_opts_ = {<ACE_Array_Base<ACE_Get_Opt::ACE_Get_Opt_Long_Option*>> = {

max_size_ = 1, cur_size_ = 1, array_ = 0xc1f4e0, allocator_ = 0x7f894e4a0270}, <No data fields>}}

option = <value optimized out>

Link to comment
Share on other sites

REv 10117 with anticheat, innormative logs and wowarmory

uptime: around 2 minutes

Core was generated by `/home/fun/server/bin/mangos-worldd'.
Program terminated with signal 6, Aborted.
[New process 5173]
[New process 5178]
[New process 5177]
[New process 5176]
[New process 5175]
[New process 5174]
[New process 5166]
[New process 5169]
[New process 5168]
[New process 5167]
#0  0x00007fd63d3f7ed5 in raise () from /lib/libc.so.6
#0  0x00007fd63d3f7ed5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fd63d3f93f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fd63d3f0dc9 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0x000000000062acf0 in InstanceMap::Add (this=0x1, player=0x7fd627a204f0)
   at ../../../src/game/Map.cpp:1866
   st = {static SYMBUFSIZ = 4096, 
 buf_ = "/home/fun/server/bin/mangos-worldd(_ZN12WorldSession13ExecuteOpcodeERK13OpcodeHandlerP11WorldPacket+0x31) [0x7befe1]\\n/home/fun/server/bin/mangos-worldd(_ZN12WorldSession6UpdateEj+0x1db) [0x7c245b]\\n/ho"..., buflen_ = 595, 
 static UNSUPPORTED = 0x7fd63f3cd540 "<stack traces unsupported platform>", 
 static UNABLE_TO_GET_TRACE = 0x7fd63f3cd570 "<unable to get trace>"}
   groupBind = (InstanceGroupBind *) 0x7fd63a053328
   pGroup = <value optimized out>
   playerBind = <value optimized out>
   __FUNCTION__ = "Add"
   __PRETTY_FUNCTION__ = "virtual bool InstanceMap::Add(Player*)"
#4  0x00000000008209cb in WorldSession::HandleMoveWorldportAckOpcode (
   this=0xfa2bd0) at ../../../src/game/MovementHandler.cpp:257
   mEntry = (const MapEntry *) 0x7fd638373b10
   mInstance = (const InstanceTemplate *) 0x7fd638c44804
   corpse = <value optimized out>
#5  0x00000000007befe1 in WorldSession::ExecuteOpcode (this=0xfa2bd0, 
   opHandle=<value optimized out>, packet=0xfb54d0)
   at ../../../src/game/WorldSession.cpp:870
No locals.
#6  0x00000000007c245b in WorldSession::Update (this=0xfa2bd0)
   at ../../../src/game/WorldSession.cpp:221
   opHandle = (const OpcodeHandler &) @0x1435: <error reading variable>
   packet = (WorldPacket *) 0xfb54d0
   currTime = <value optimized out>
#7  0x00000000007bb08f in World::UpdateSessions (this=0x7fd638019370, diff=50)
   at ../../../src/game/World.cpp:1867
   itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, WorldSession*>, false>> = {_M_cur_node = 0x7fd638019370, 
   _M_cur_bucket = 0xffffffffff600424}, <No data fields>}
   sess = <value optimized out>
#8  0x00000000007bb287 in World::Update (this=0x7fd638019370, diff=50)
   at ../../../src/game/World.cpp:1413
No locals.
#9  0x0000000000512ba1 in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
   diff = 50
   realCurrTime = 2180560742
   realPrevTime = <value optimized out>
   prevSleepTime = 50
#10 0x000000000087129c in ACE_Based::Thread::ThreadTask (param=0x142e)
   at ../../../src/shared/Threading.cpp:187
   _task = (class ACE_Based::Runnable *) 0xf76720
#11 0x00007fd63dec5fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#12 0x00007fd63d49564d in clone () from /lib/libc.so.6
No symbol table info available.
#13 0x0000000000000000 in ?? ()
No symbol table info available.

MAP.CPP:1847-1867

                        // cannot jump to a different instance without resetting it
                       if (groupBind->save != GetInstanceSave())
                       {
                           sLog.outError("InstanceMap::Add: player %s(%d) is being put in instance %d,%d,%d but he is in group %d which is bound to instance %d,%d,%d!",
                               player->GetName(), player->GetGUIDLow(), GetInstanceSave()->GetMapId(),
                               GetInstanceSave()->GetInstanceId(), GetInstanceSave()->GetDifficulty(),
                               GUID_LOPART(pGroup->GetLeaderGUID()), groupBind->save->GetMapId(),
                               groupBind->save->GetInstanceId(), groupBind->save->GetDifficulty());

                           if (GetInstanceSave())
                               sLog.outError("MapSave players: %d, group count: %d",
                                   GetInstanceSave()->GetPlayerCount(), GetInstanceSave()->GetGroupCount());
                           else
                               sLog.outError("MapSave NULL");

                           if (groupBind->save)
                               sLog.outError("GroupBind save players: %d, group count: %d", groupBind->save->GetPlayerCount(), groupBind->save->GetGroupCount());
                           else
                               sLog.outError("GroupBind save NULL");
                           ASSERT(false);
                       }

ERRORLOG:

2010-06-29 06:51:22 ERROR:InstanceMap::Add: player Ânimahcs(13333925) is being put in instance 632,83,1 but he is in group 13333924 which is bound to instance 632,82,1!

2010-06-29 06:51:22 ERROR:MapSave players: 0, group count: 0

2010-06-29 06:51:22 ERROR:GroupBind save players: 0, group count: 1

Link to comment
Share on other sites

Revision: 10105

Core: MaNGOS + insider42 + SD2

ACE: enable-builtin-ace

CONF: CFLAGS="-O1 -march=core2 -g -mssse3 -mfpmath=sse" CXXFLAGS="-O1 -march=core2 -g -mssse3 -mfpmath=sse"

OS: 2.6.34-gentoo-r1

#0  0x00007f8d9170d2d1 in ACE_Configuration_Section_Key (this=<value optimized out>, rhs=...) at ../../../../dep/ACE_wrappers/ace/Configuration.cpp:68
68          key_->add_ref ();
(gdb) bt full
#0  0x00007f8d9170d2d1 in ACE_Configuration_Section_Key (this=<value optimized out>, rhs=...) at ../../../../dep/ACE_wrappers/ace/Configuration.cpp:68
No locals.
#1  0x00000000008c6a66 in GetValueHelper (mConf=0xca7370, name=<value optimized out>, result=...) at ../../../../src/shared/Config/Config.cpp:33
       section_name = warning: can't find linker symbol for virtual table for `ACE_String_Base<char>' value
warning:   found `ACE_Allocator::allocator_' instead
{<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f8d91a03030, len_ = 0, buf_len_ = 0, rep_ = 0xc99e29 "", release_ = false,
         static NULL_String_ = 0 '\\000'}
       section_key = {key_ = 0x0}
       root_key = {key_ = 0xcb3500}
       i = <value optimized out>
#2  0x00000000008c6b80 in Config::GetStringDefault (this=0xca72e0, name=0x94bf98 "BindIP", def=0x94be3e "0.0.0.0") at ../../../../src/shared/Config/Config.cpp:84
       val = warning: can't find linker symbol for virtual table for `ACE_String_Base<char>' value
warning:   found `ACE_Allocator::allocator_' instead
{<ACE_String_Base_Const> = {static npos = 18446744073709551615}, allocator_ = 0x7f8d91a03030, len_ = 0, buf_len_ = 0, rep_ = 0xc99e29 "", release_ = false, static NULL_String_ = 0 '\\000'}
#3  0x00000000005631cb in Master::Run (this=0xcb3740) at ../../../src/mangosd/Master.cpp:319
       world_thread = {m_iThreadId = 140245777360656, m_hThreadHandle = 140245777360656, m_task = 0x7f8d7cef5e30, static m_ThreadStorage = {_vptr.ACE_TSS = 0x9ca7b0, keylock_ = {lock_ = {__data = {
                 __lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\\000' <repeats 39 times>, __align = 0}, removed_ = false},
           once_ = true, key_ = 4}, static m_TpEnum = {m_priority = {0, 0, 0, 0, 0, 0, 0}}}
       rar_thread = 0x0
       freeze_thread = 0x16fc72c0
       cliThread = 0x0
       soap_thread = 0x0
       bind_ip = {static npos = 18446744073709551615, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}
       pidfile = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >' value
{static npos = 18446744073709551615, _M_dataplus = warning: can't find linker symbol for virtual table for `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider' value
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xc80058 ""}}
       wsport = 3724
#4  0x00000000005626c9 in main (argc=<value optimized out>, argv=0x7fff0742de28) at ../../../src/mangosd/Main.cpp:180
       cfg_file = 0x7fff0742e658 "/usr/local/mangos_PVP/bin/mangosd_PVP.conf"
       cmd_opts = {argc_ = 3, argv_ = 0x7fff0742de28, optind = 3, opterr = 0, optarg = 0x0, optstring_ = 0xca7200, long_only_ = 0, has_colon_ = 1, last_option_ = 0xca7250, nextchar_ = 0x0, optopt_ = 99,
         ordering_ = 2, nonopt_start_ = 3, nonopt_end_ = 3, long_option_ = 0x0, long_opts_ = {<ACE_Array_Base<ACE_Get_Opt::ACE_Get_Opt_Long_Option*>> = {max_size_ = 1, cur_size_ = 1, array_ = 0xca72c0,
             allocator_ = 0x7f8d91a03030}, <No data fields>}}
       option = <value optimized out>

Crash sometimes after server startup

Link to comment
Share on other sites

Revision: 10105

Core: MaNGOS + insider42 + SD2

ACE: enable-builtin-ace

CONF: CFLAGS="-O1 -march=core2 -g -mssse3 -mfpmath=sse" CXXFLAGS="-O1 -march=core2 -g -mssse3 -mfpmath=sse"

OS: 2.6.34-gentoo-r1

Crash sometimes after server startup

Revision: 10123

Core: MaNGOS + insider42 + SD2

ACE: enable-builtin-ace

CONF: standard configure and make

OS: debian lenny

I got the same crash. Chain crash during 2 to 5 times then load up fine.

The crash occurs randomly and also hits a random config option.

Good luck.

Link to comment
Share on other sites

Revision: 10152

Core: MaNGOS + SD2

ACE: builtin

OS: debian lenny

Core was generated by `/home/fun/server/bin/mangos-worldd'.

Program terminated with signal 11, Segmentation fault.

[New process 15137]

[New process 15142]

[New process 15141]

[New process 15140]

[New process 15139]

[New process 15138]

[New process 11307]

[New process 15130]

[New process 11327]

[New process 11325]

[New process 11315]

#0 Object::GetUInt32Value (this=0x0, index=3)

at ../../../src/game/Object.h:153

153 ASSERT( index < m_valuesCount || PrintIndexError( index , false) );

#0 Object::GetUInt32Value (this=0x0, index=3)

at ../../../src/game/Object.h:153

__FUNCTION__ = "GetUInt32Value"

__PRETTY_FUNCTION__ = "const uint32& Object::GetUInt32Value(uint16) const"

#1 0x00000000005d9afe in Item::GetProto (this=0x0)

at ../../../src/game/Object.h:118

No locals.

#2 0x00000000006af9f5 in Player::_CanStoreItem (this=0x33e8000, bag=0 '\\0',

slot=255 'ÿ', dest=@0x42803f00, entry=44159, count=1, pItem=0x0,

swap=false, no_space_count=0x0) at ../../../src/game/Item.h:251

pProto = (const ItemPrototype *) 0x7fe812693670

no_similar_count = 0

res = <value optimized out>

#3 0x00000000006fc85a in Player::CanStoreNewItem (this=0x0, bag=3 '\\003',

slot=112 'p', dest=@0x0, item=1115700772, count=1, no_space_count=0x0)

at ../../../src/game/Player.h:1247

No locals.

#4 0x00000000006e4039 in Player::BuyItemFromVendorSlot (this=0x33e8000,

vendorguid=<value optimized out>, vendorslot=2, item=44159,

count=1 '\\001', bag=<value optimized out>, slot=255 'ÿ')

at ../../../src/game/Player.cpp:18613

dest = {<std::_Vector_base<ItemPosCount, std::allocator<ItemPosCount> >> = {

_M_impl = {<std::allocator<ItemPosCount>> = {<__gnu_cxx::new_allocator<ItemPosCount>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,

_M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}

msg = <value optimized out>

pProto = (const ItemPrototype *) 0x7fe812693670

pCreature = <value optimized out>

vItems = <value optimized out>

price = 1500000

#5 0x00000000005e4a34 in WorldSession::HandleBuyItemOpcode (

this=0x7fe822627e40, recv_data=@0x7fe824fbe350)

at ../../../src/game/ItemHandler.cpp:694

vendorguid = 3

item = 0

slot = <value optimized out>

count = <value optimized out>

#6 0x00000000007bee61 in WorldSession::ExecuteOpcode (this=0x7fe822627e40,

opHandle=<value optimized out>, packet=0x7fe824fbe350)

at ../../../src/game/WorldSession.cpp:870

No locals.

#7 0x00000000007c22db in WorldSession::Update (this=0x7fe822627e40)

at ../../../src/game/WorldSession.cpp:221

opHandle = (const OpcodeHandler &) @0x3: <error reading variable>

packet = (WorldPacket *) 0x7fe824fbe350

currTime = <value optimized out>

#8 0x00000000007baf0f in World::UpdateSessions (this=0x7fe82777b900, diff=50)

at ../../../src/game/World.cpp:1875

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

_M_cur_bucket = 0xffffffffff600424}, <No data fields>}

sess = <value optimized out>

#9 0x00000000007bb107 in World::Update (this=0x7fe82777b900, diff=50)

at ../../../src/game/World.cpp:1421

No locals.

#10 0x0000000000513071 in WorldRunnable::run (this=<value optimized out>)

at ../../../src/mangosd/WorldRunnable.cpp:60

diff = 50

realCurrTime = 2694109508

realPrevTime = <value optimized out>

prevSleepTime = 50

#11 0x000000000087110c in ACE_Based::Thread::ThreadTask (param=0x0)

at ../../../src/shared/Threading.cpp:187

_task = (class ACE_Based::Runnable *) 0x7fe825504220

#12 0x00007fe828d4afc7 in start_thread () from /lib/libpthread.so.0

No symbol table info available.

#13 0x00007fe82831a64d in clone () from /lib/libc.so.6

No symbol table info available.

#14 0x0000000000000000 in ?? ()

No symbol table info available.

Link to comment
Share on other sites

MaNGOS : 10155

Debian lenny

2010-07-07 13:32:41 Aura 19 now is remove mode 5
2010-07-07 13:32:41 Aura 17 now is remove mode 5
2010-07-07 13:32:41 Aura 19 now is remove mode 5
2010-07-07 13:32:41 Aura 17 now is remove mode 5
2010-07-07 13:32:41 Unloading grid[29,32] for map 1 finished
2010-07-07 13:32:41 Unloading grid[35,21] for map 609
2010-07-07 13:32:41 Creature (GUID: 130817 Entry: 29103) will moved from grid[35,21]cell[3,0] to respawn grid[35,20]cell[3,7].
2010-07-07 13:32:41 Creature (GUID: 130817 Entry: 29103) moved from grid[35,21]cell[3,0] to grid[35,20]cell[3,7].
2010-07-07 13:32:41 Creature (GUID: 129377 Entry: 28627) will moved from grid[35,21]cell[7,1] to respawn grid[36,21]cell[0,1].
2010-07-07 13:32:41 Creature (GUID: 129377 Entry: 28627) moved from grid[35,21]cell[7,1] to grid[36,21]cell[0,1].
2010-07-07 13:32:41 Creature (GUID: 129260 Entry: 28608) will moved from grid[35,21]cell[7,1] to respawn grid[36,21]cell[0,1].
2010-07-07 13:32:41 Creature (GUID: 129260 Entry: 28608) moved from grid[35,21]cell[7,1] to grid[36,21]cell[0,1].
2010-07-07 13:32:41 LoadPath: loading waypoint path for creature 129260, 129260
2010-07-07 13:32:41 Creature (GUID: 129299 Entry: 28611) will moved from grid[35,21]cell[7,1] to respawn grid[36,21]cell[0,1].
2010-07-07 13:32:41 Creature (GUID: 129299 Entry: 28611) moved from grid[35,21]cell[7,1] to grid[36,21]cell[0,1].
2010-07-07 13:32:41 LoadPath: loading waypoint path for creature 129299, 129299
2010-07-07 13:32:41 Creature (GUID: 130666 Entry: 29102) will moved from grid[35,21]cell[7,2] to respawn grid[36,21]cell[0,2].
2010-07-07 13:32:41 Creature (GUID: 130666 Entry: 29102) moved from grid[35,21]cell[7,2] to grid[36,21]cell[0,2].
2010-07-07 13:32:41 Aura 19 now is remove mode 5
2010-07-07 13:32:41 Aura 19 now is remove mode 5


[Thread debugging using libthread_db enabled]
[New Thread 0x7fafbbae46f0 (LWP 9146)]
[New Thread 0x4277e950 (LWP 9149)]
[New Thread 0x4195b950 (LWP 9150)]
[New Thread 0x42f7f950 (LWP 9151)]
[New Thread 0x43780950 (LWP 9160)]
[Thread 0x43780950 (LWP 9160) exited]
[New Thread 0x43780950 (LWP 9161)]
[New Thread 0x43f81950 (LWP 9162)]
[New Thread 0x44782950 (LWP 9163)]
[New Thread 0x44f83950 (LWP 9164)]
[New Thread 0x45784950 (LWP 9165)]
[New Thread 0x45f85950 (LWP 9166)]

Program received signal SIGABRT, Aborted.
[switching to Thread 0x43780950 (LWP 9161)]
0x00007fafb9624ed5 in raise () from /lib/libc.so.6
 11 Thread 0x45f85950 (LWP 9166)  0x00007fafb96c2b68 in epoll_wait ()
  from /lib/libc.so.6
 10 Thread 0x45784950 (LWP 9165)  0x00007fafb96c2b68 in epoll_wait ()
  from /lib/libc.so.6
 9 Thread 0x44f83950 (LWP 9164)  0x00007fafba0fa0e1 in nanosleep ()
  from /lib/libpthread.so.0
 8 Thread 0x44782950 (LWP 9163)  0x00007fafb96c2b68 in epoll_wait ()
  from /lib/libc.so.6
 7 Thread 0x43f81950 (LWP 9162)  0x00007fafb9690ff1 in nanosleep ()
  from /lib/libc.so.6
* 6 Thread 0x43780950 (LWP 9161)  0x00007fafb9624ed5 in raise ()
  from /lib/libc.so.6
 4 Thread 0x42f7f950 (LWP 9151)  0x00007fafba0fa0e1 in nanosleep ()
  from /lib/libpthread.so.0
 3 Thread 0x4195b950 (LWP 9150)  0x00007fafba0fa0e1 in nanosleep ()
  from /lib/libpthread.so.0
 2 Thread 0x4277e950 (LWP 9149)  0x00007fafba0fa0e1 in nanosleep ()
  from /lib/libpthread.so.0
 1 Thread 0x7fafbbae46f0 (LWP 9146)  0x00007fafba0f3715 in pthread_join ()
  from /lib/libpthread.so.0
#0  0x00007fafb9624ed5 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0x00007fafb96263f3 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0x00007fafb9661388 in ?? () from /lib/libc.so.6
No symbol table info available.
#3  0x00007fafb9666928 in ?? () from /lib/libc.so.6
No symbol table info available.
#4  0x00007fafb9668a36 in free () from /lib/libc.so.6
No symbol table info available.
#5  0x00000000007debdb in ~Unit (this=0x7fafa4649690)
   at /usr/include/c++/4.3/ext/new_allocator.h:98
No locals.
#6  0x000000000056248c in ~Creature (this=0x7fafa4649690)
   at ../../../src/game/Creature.cpp:144
No locals.
#7  0x000000000068f3c8 in ObjectGridUnloader::Visit<Creature> (
   this=<value optimized out>, m=@0x7fafa480c3e0)
   at ../../../src/game/ObjectGridLoader.cpp:281
   obj = (class Creature *) 0x7fafa4649690
#8  0x000000000068e8a5 in ObjectGridUnloader::Unload (this=0x4377cde0, 
   grid=@0x7fafa480c3b0)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:50
No locals.
#9  0x000000000065a030 in Map::UnloadGrid (this=0x7fafa751ed10, x=@0x4377ffac, 
   y=@0x4377ffa8, pForce=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/GridLoader.h:68
   unloader = {i_grid = @0x7fafa480c360}
   grid = <value optimized out>
   gx = <value optimized out>
   __FUNCTION__ = "UnloadGrid"
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#10 0x0000000000854291 in RemovalState::Update (this=<value optimized out>, 
   m=@0x7fafa751ed10, grid=@0x7fafa480c360, info=<value optimized out>, 
   x=@0x4377ffac, y=@0x4377ffa8, t_diff=@0x4378002c)
   at ../../../src/game/GridStates.cpp:65
No locals.
#11 0x00000000006658a7 in Map::Update (this=0x7fafa751ed10, t_diff=@0x4378002c)
   at ../../../src/game/Map.cpp:637
   grid = (NGridType *) 0x7fafa480c360
   updater = {i_timeDiff = 142}
   grid_object_update = {i_visitor = @0x4377ffd0}
   world_object_update = {i_visitor = @0x4377ffd0}
   __FUNCTION__ = "Update"
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#12 0x0000000000672bbf in MapManager::Update (this=0x1044bb80, 
   diff=<value optimized out>) at ../../../src/game/MapManager.cpp:250
No locals.
#13 0x00000000008019e4 in World::Update (this=0x1d08f80, diff=52)
   at ../../../src/game/World.cpp:1472
   autobroadcaston = 0
#14 0x000000000051696c in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
   diff = 52
   realCurrTime = 2897074605
   realPrevTime = <value optimized out>
   prevSleepTime = 49
#15 0x00000000008ba45c in ACE_Based::Thread::ThreadTask (param=0x23ba)
   at ../../../src/shared/Threading.cpp:187
   _task = (class ACE_Based::Runnable *) 0x4cceec0
#16 0x00007fafba0f2fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#17 0x00007fafb96c259d in clone () from /lib/libc.so.6
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Mangos 0.12 : http://github.com/mangos/mangos/commit/c16722d347a25ab3dca845f3d0972d242573ce3e

Debian Lenny x64

Program received signal SIGABRT, Aborted.

[switching to Thread 0x4280c950 (LWP 3520)]

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

"== START info threads =="

11 Thread 0x45011950 (LWP 3525) 0x00007f07e4706b68 in epoll_wait ()

from /lib/libc.so.6

10 Thread 0x44810950 (LWP 3524) 0x00007f07e4706b68 in epoll_wait ()

from /lib/libc.so.6

9 Thread 0x4400f950 (LWP 3523) 0x00007f07e4706b68 in epoll_wait ()

from /lib/libc.so.6

8 Thread 0x4380e950 (LWP 3522) 0x00007f07e513dba1 in recv ()

from /lib/libpthread.so.0

7 Thread 0x4300d950 (LWP 3521) 0x00007f07e46d4ff1 in nanosleep ()

from /lib/libc.so.6

* 6 Thread 0x4280c950 (LWP 3520) 0x00007f07e4668ed5 in raise ()

from /lib/libc.so.6

4 Thread 0x4200b950 (LWP 3497) 0x00007f07e513e0e1 in nanosleep ()

from /lib/libpthread.so.0

3 Thread 0x4180a950 (LWP 3496) 0x00007f07e513e0e1 in nanosleep ()

from /lib/libpthread.so.0

2 Thread 0x41009950 (LWP 3495) 0x00007f07e513e0e1 in nanosleep ()

from /lib/libpthread.so.0

1 Thread 0x7f07e6ef46f0 (LWP 3492) 0x00007f07e5137715 in pthread_join ()

from /lib/libpthread.so.0

"== END info threads ==""== START bt =="#0 0x00007f07e4668ed5 in raise ()

from /lib/libc.so.6

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

#2 0x00007f07e4eec294 in __gnu_cxx::__verbose_terminate_handler ()

from /usr/lib/libstdc++.so.6

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

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

#5 0x00007f07e4eeaf6f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6

#6 0x0000000000790753 in Camera::Event_RemovedFromWorld (this=0x7f07d0a36360)

at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:73

#7 0x0000000000735280 in Unit::RemoveFromWorld (this=0x7f07c4812080)

at ../../../src/game/Camera.h:79

#8 0x000000000053e3df in Creature::RemoveFromWorld (this=0x7f07c4812080)

at ../../../src/game/Creature.cpp:174

#9 0x00000000005e21eb in Map::AddObjectToRemoveList (this=0x1570000,

obj=0x7f07c4812080) at ../../../src/game/Map.cpp:1920

#10 0x00000000005f4946 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (

v=@0x4280bfd0, c=<value optimized out>)

at ../../../src/game/GridNotifiersImpl.h:45

#11 0x00000000005f2afa in Map::Update (this=0x1570000, t_diff=@0x4280c02c)

at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57

#12 0x00000000005feb57 in MapManager::Update (this=0x7f07d9240aa0,

diff=<value optimized out>) at ../../../src/game/MapManager.cpp:256

#13 0x000000000075d0b1 in World::Update (this=0x7f07e3b87200, diff=90)

at ../../../src/game/World.cpp:1374

#14 0x000000000050da01 in WorldRunnable::run (this=<value optimized out>)

at ../../../src/mangosd/WorldRunnable.cpp:60

#15 0x000000000084d8ec in ACE_Based::Thread::ThreadTask (param=0xda4)

at ../../../src/shared/Threading.cpp:187

#16 0x00007f07e5136fc7 in start_thread () from /lib/libpthread.so.0

#17 0x00007f07e470659d in clone () from /lib/libc.so.6

#18 0x0000000000000000 in ?? ()

"== END bt ==""== START bt full =="#0 0x00007f07e4668ed5 in raise ()

from /lib/libc.so.6

No symbol table info available.

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

No symbol table info available.

#2 0x00007f07e4eec294 in __gnu_cxx::__verbose_terminate_handler ()

from /usr/lib/libstdc++.so.6

No symbol table info available.

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

No symbol table info available.

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

No symbol table info available.

#5 0x00007f07e4eeaf6f in __cxa_pure_virtual () from /usr/lib/libstdc++.so.6

No symbol table info available.

#6 0x0000000000790753 in Camera::Event_RemovedFromWorld (this=0x7f07d0a36360)

at ../../../src/game/../framework/Utilities/LinkedReference/Reference.h:73

No locals.

#7 0x0000000000735280 in Unit::RemoveFromWorld (this=0x7f07c4812080)

at ../../../src/game/Camera.h:79

No locals.

#8 0x000000000053e3df in Creature::RemoveFromWorld (this=0x7f07c4812080)

at ../../../src/game/Creature.cpp:174

No locals.

#9 0x00000000005e21eb in Map::AddObjectToRemoveList (this=0x1570000,

obj=0x7f07c4812080) at ../../../src/game/Map.cpp:1920

__FUNCTION__ = "AddObjectToRemoveList"

__PRETTY_FUNCTION__ = "void Map::AddObjectToRemoveList(WorldObject*)"

#10 0x00000000005f4946 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (

v=@0x4280bfd0, c=<value optimized out>)

at ../../../src/game/GridNotifiersImpl.h:45

No locals.

#11 0x00000000005f2afa in Map::Update (this=0x1570000, t_diff=@0x4280c02c)

at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57

cell = {data = {Part = {grid_x = 34, grid_y = 23, cell_x = 8,

cell_y = 12, nocreate = 1, reserved = 16}, All = 556828130}}

y = 380

x = 552

plr = <value optimized out>

area = {right_offset = 3, left_offset = 2, upper_offset = 3,

lower_offset = 3}

updater = {i_timeDiff = 189}

grid_object_update = {i_visitor = @0x4280bfd0}

world_object_update = {i_visitor = @0x4280bfd0}

__FUNCTION__ = "Update"

__PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"

#12 0x00000000005feb57 in MapManager::Update (this=0x7f07d9240aa0,

diff=<value optimized out>) at ../../../src/game/MapManager.cpp:256

No locals.

#13 0x000000000075d0b1 in World::Update (this=0x7f07e3b87200, diff=90)

at ../../../src/game/World.cpp:1374

No locals.

#14 0x000000000050da01 in WorldRunnable::run (this=<value optimized out>)

at ../../../src/mangosd/WorldRunnable.cpp:60

diff = 90

realCurrTime = 3409618397

realPrevTime = <value optimized out>

prevSleepTime = 88

#15 0x000000000084d8ec in ACE_Based::Thread::ThreadTask (param=0xda4)

at ../../../src/shared/Threading.cpp:187

_task = (class ACE_Based::Runnable *) 0x7f07d61a7c90

#16 0x00007f07e5136fc7 in start_thread () from /lib/libpthread.so.0

No symbol table info available.

#17 0x00007f07e470659d in clone () from /lib/libc.so.6

No symbol table info available.

#18 0x0000000000000000 in ?? ()

No symbol table info available.

"== END bt full =="

Link to comment
Share on other sites

Debian GNU/Linux 5.0 (Lenny)

Mangos revision 10179

After using mind control (the aura gets removed), the server seems to crash (not always though, but frequent enough to cause very low uptimes (< 30 mins with 250 players avg. online). Below is a backtrace:

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x42003950 (LWP 12455)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000000000783a6f in Unit::CleanupDeletedAuras (this=0x7f9095f1e080)
   at ../../../src/game/Unit.cpp:10456
#2  0x000000000079aaae in Unit::Update (this=0x7f9095f1e080, p_time=100)
   at ../../../src/game/Unit.cpp:287
#3  0x0000000000561253 in Creature::Update (this=0x7f9095f1e080, diff=100)
   at ../../../src/game/Creature.cpp:459
#4  0x0000000000636b86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x42002f80,
   c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:44
#5  0x0000000000634e62 in Map::Update (this=0x29e8000, t_diff=@0x4200302c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57
#6  0x0000000000635469 in InstanceMap::Update (this=0x7f9096575120, t_diff=@0x42003a30)
   at ../../../src/game/Map.cpp:1811
#7  0x000000000081f169 in MapInstanced::Update (this=0x29c8000, t=@0x4200302c)
   at ../../../src/game/MapInstanced.cpp:63
#8  0x00000000006405cf in MapManager::Update (this=0x7f9098d74aa0, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:250
#9  0x00000000007be464 in World::Update (this=0x7f90bb813900, diff=50)
   at ../../../src/game/World.cpp:1447
#10 0x00000000005134b1 in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
#11 0x000000000086a50c in ACE_Based::Thread::ThreadTask (param=0x7f9096575120)
   at ../../../src/shared/Threading.cpp:187
#12 0x00007f90bcdd0fc7 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#13 0x00007f90bc3a064d in clone () from /lib/libc.so.6
#14 0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x0000000000783a6f in Unit::CleanupDeletedAuras (this=0x7f9095f1e080)
   at ../../../src/game/Unit.cpp:10456
No locals.
#2  0x000000000079aaae in Unit::Update (this=0x7f9095f1e080, p_time=100)
   at ../../../src/game/Unit.cpp:287
No locals.
#3  0x0000000000561253 in Creature::Update (this=0x7f9095f1e080, diff=100)
   at ../../../src/game/Creature.cpp:459
No locals.
#4  0x0000000000636b86 in VisitorHelper<MaNGOS::ObjectUpdater, Creature> (v=@0x42002f80,
   c=<value optimized out>) at ../../../src/game/GridNotifiersImpl.h:44
No locals.
#5  0x0000000000634e62 in Map::Update (this=0x29e8000, t_diff=@0x4200302c)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:57
       cell = {data = {Part = {grid_x = 31, grid_y = 32, cell_x = 2, cell_y = 2, nocreate = 1,
     reserved = 16}, All = 554182687}}
       y = 258
       x = 250
       plr = <value optimized out>
       area = {right_offset = 2, left_offset = 1, upper_offset = 2, lower_offset = 2}
       updater = {i_timeDiff = 100}
       grid_object_update = {i_visitor = @0x42002f80}
---Type <return> to continue, or q <return> to quit---
       world_object_update = {i_visitor = @0x42002f80}
       __FUNCTION__ = "Update"
       __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#6  0x0000000000635469 in InstanceMap::Update (this=0x7f9096575120, t_diff=@0x42003a30)
   at ../../../src/game/Map.cpp:1811
No locals.
#7  0x000000000081f169 in MapInstanced::Update (this=0x29c8000, t=@0x4200302c)
   at ../../../src/game/MapInstanced.cpp:63
       i = {<std::tr1::__detail::_Hashtable_iterator_base<std::Pair<const unsigned int, Map*>, false>> = {_M_cur_node = 0x7f90966816f0, _M_cur_bucket = 0x7f9096b95f88}, <No data fields>}
#8  0x00000000006405cf in MapManager::Update (this=0x7f9098d74aa0, diff=<value optimized out>)
   at ../../../src/game/MapManager.cpp:250
No locals.
#9  0x00000000007be464 in World::Update (this=0x7f90bb813900, diff=50)
   at ../../../src/game/World.cpp:1447
       autobroadcaston = 1
#10 0x00000000005134b1 in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 50
       realCurrTime = 3500611772
       realPrevTime = <value optimized out>
       prevSleepTime = 50
#11 0x000000000086a50c in ACE_Based::Thread::ThreadTask (param=0x7f9096575120)
   at ../../../src/shared/Threading.cpp:187
---Type <return> to continue, or q <return> to quit---
       _task = (class ACE_Based::Runnable *) 0x7f9098df0b80
#12 0x00007f90bcdd0fc7 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0x00007f90bc3a064d in clone () from /lib/libc.so.6
No symbol table info available.
#14 0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

  • 3 weeks later...
×
×
  • 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