Jump to content

Linux crash dumps


Auntie Mangos

Recommended Posts

http://paste2.org/p/716069 caused by this commit http://github.com/mangos/mangos/commit/7661fe98398107a968c68d1a346002a70db772b1

i just revert it, because there was a lot of crash

This is not the cause, the cause is that SetSummonPoint() is not called for this summon, and then the crash here has nothing to do with this commit, it just trigger bug from another place. Will correct that issue soon.

Edit: [9605] should solve this problem.

Link to comment
Share on other sites

  • Replies 986
  • Created
  • Last Reply

Top Posters In This Topic

Mangos 9632:

[New Thread 29862]
#0  0x00000000005b35a5 in ChatHandler::HandleGonameCommand (this=0x7fc504a02740, args=<value optimized out>)
   at ../../../src/game/Level1.cpp:516
       y = <value optimized out>
       chrNameLink = {static npos = 18446744073709551615, 
         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7fc504264ed0 "°K\\207"}}
       cMap = 0xb4e300
       x = <value optimized out>
       z = <value optimized out>
       target = 0x149b0cf8
       target_guid = 112
       target_name = {static npos = 18446744073709551615, 
         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x21 <Address 0x21 out of bounds>}}
       _player = 0x7fc50245ee80
#1  0x00007fc50b08c23e in ?? ()
No symbol table info available.
#2  0x0000000000000000 in ?? ()
No symbol table info available.

Link to comment
Share on other sites

Mangos with many custom pathes (Maybe not clean mangos related)

Hi, sometimes i have two related crashes:

http://pastebin.com/AKKdZwGe

http://pastebin.com/zttEJv2X

Maybe pet and threat related, but in crashdump i see soo big guid values for ownerid (ownerid = 17379391026692020671), is normal? and is normal have these values too in table pet_aura at caster_guid?

Some ideas?

Best regards

Link to comment
Share on other sites

Mangos 9640

YTDB 540

mods: my own branch

http://paste2.org/p/747779

* #0 0x083a17bb in Aura::PeriodicTick (this=0x3feea398)

* at ../../../src/game/SpellAuras.cpp:7452

* 7452 if (!m_target->isAlive() && pCaster->IsNonMeleeSpellCasted(false))

in Mangos 9637 cleaned source on SpellAuras.cpp:7452 have

pCaster->SendSpellNonMeleeDamageLog(&damageInfo);

m_target NULL or corrupted in this crashes... you may be check ASSERT(m_target); but it hack.

I think it crash not exist on cleaned sources

Link to comment
Share on other sites

Mangos 9652

YTDB 541

Sd2: 1660

mods: Dual spec, Druid feral colors

Core was generated by `./mangos-worldd -c ../etc/mangosd.conf'.
Program terminated with signal 6, Aborted.
[New process 31890]
[New process 31894]
[New process 31893]
[New process 31892]
[New process 31891]
[New process 31517]
[New process 31515]
[New process 31513]
[New process 31511]
#0  0x000000355e830265 in raise () from /lib64/libc.so.6
#0  0x000000355e830265 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x000000355e831d10 in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x000000355e8296e6 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#3  0x0000000000729d60 in Aura::UnregisterSingleCastAura (
   this=<value optimized out>) at ../../../src/game/SpellAuras.cpp:8195
   caster = <value optimized out>
   __FUNCTION__ = "UnregisterSingleCastAura"
   __PRETTY_FUNCTION__ = "void Aura::UnregisterSingleCastAura()"
#4  0x000000000079cfcf in Unit::RemoveAura (this=0x14720e10, i=@0x7c92, mode=6)
   at ../../../src/game/Unit.cpp:4442
   Aur = (class Aura *) 0x2aaac6846b50
   AurSpellInfo = (const SpellEntry *) 0x2aaab013ee10
   statue = <value optimized out>
#5  0x000000000079dc06 in Unit::RemoveAura (this=0x14720e10, 
   aura=0x2aaac6846b50, mode=AURA_REMOVE_BY_DEFAULT)
   at ../../../src/game/Unit.cpp:4430
   i = {_M_node = 0x2aaae36be8c0}
#6  0x00000000007ad916 in Unit::RemoveNotOwnSingleTargetAuras (
   this=0x148991c0, newPhase=0) at ../../../src/game/Unit.cpp:4413
   aura = (class Aura *) 0x2aaac6846b50
   scAuras = (
   std::list<Aura*,std::allocator<Aura*> > &) @0x14899490: {<std::_List_base<Aura*,std::allocator<Aura*> >> = {
   _M_impl = {<std::allocator<std::_List_node<Aura*> >> = {<__gnu_cxx::new_allocator<std::_List_node<Aura*> >> = {<No data fields>}, <No data fields>}, 
     _M_node = {_M_next = 0x14899490, 
       _M_prev = 0x14899490}}}, <No data fields>}
#7  0x00000000007ada59 in Unit::RemoveFromWorld (this=0x7b17)
   at ../../../src/game/Unit.cpp:11913
No locals.
#8  0x0000000000559464 in Creature::RemoveFromWorld (this=0x148991c0)
   at ../../../src/game/Creature.cpp:163
No locals.
#9  0x0000000000662ac5 in ObjectGridUnloader::Visit<Creature> (
   this=<value optimized out>, m=@0x143e31b0)
   at ../../../src/game/ObjectGridLoader.cpp:263
No locals.
#10 0x0000000000662dfd in VisitorHelper<ObjectGridUnloader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (v=@0x7b17, c=@0x7c92)
   at ../../../src/game/../framework/GameSystem/TypeContainerVisitor.h:53
No locals.
#11 0x0000000000625663 in Map::UnloadGrid (this=0x2aaac3e61760, x=@0x4397df6c, 
   y=@0x4397df68, pForce=<value optimized out>)
   at ../../../src/game/../framework/GameSystem/GridLoader.h:72
   unloader = {i_grid = @0x143e1380}
   grid = <value optimized out>
   gx = <value optimized out>
   gy = <value optimized out>
   __FUNCTION__ = "UnloadGrid"
   __PRETTY_FUNCTION__ = "bool Map::UnloadGrid(const uint32&, const uint32&, bool)"
#12 0x0000000000829029 in RemovalState::Update (this=<value optimized out>, 
   m=@0x2aaac3e61760, grid=@0x143e1380, info=<value optimized out>, 
   x=@0x4397df6c, y=@0x4397df68, t_diff=@0x4397dfcc)
   at ../../../src/game/GridStates.cpp:65
No locals.
#13 0x0000000000633ff1 in Map::Update (this=0x2aaac3e61760, t_diff=@0x4397dfcc)
   at ../../../src/game/Map.cpp:710
   grid = (NGridType *) 0x6
   updater = {i_timeDiff = 103}
   __FUNCTION__ = "Update"
   __PRETTY_FUNCTION__ = "virtual void Map::Update(const uint32&)"
#14 0x0000000000645166 in MapManager::Update (this=0x2aaab72d6e20, 
   diff=<value optimized out>) at ../../../src/game/MapManager.cpp:262
   iter = {_M_cur = 0x2aaac36a96b0, _M_ht = 0x2aaab72d6ea8}
#15 0x00000000007d8c32 in World::Update (this=0xc3cefb0, diff=32)
   at ../../../src/game/World.cpp:1411
No locals.
#16 0x000000000050c11d in WorldRunnable::run (this=<value optimized out>)
   at ../../../src/mangosd/WorldRunnable.cpp:60
   diff = 32
   realCurrTime = 3168195304
   realPrevTime = <value optimized out>
   prevSleepTime = 26
#17 0x000000000088d9f5 in ACE_Based::Thread::ThreadTask (param=0x7b17)
   at ../../../src/shared/Threading.cpp:187
   _task = (class ACE_Based::Runnable *) 0x2aaab9494980
#18 0x000000355f406617 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#19 0x000000355e8d3c2d in clone () from /lib64/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

m_target NULL or corrupted in this crashes... you may be check ASSERT(m_target); but it hack.

I think it crash not exist on cleaned sources

m_target can't be null, because the function is call by m_target class. the pCaster pointer is delete, it's multi-thread problem i think (personaly, i have fix this problem with mutex, i can post my fix if you want...).

Link to comment
Share on other sites

  • 2 weeks later...

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

CHARACTER: Sent Initial Spells

Initializing Action Buttons for '67' spec '0'

Action Buttons for '67' 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 13

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

InstanceMap::Add: player Tim(67) is being put in instance 631,13,3 but he is in group 16 which is bound to instance 631,12,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) [0x74cd0a]

worldd(_ZN5World14UpdateSessionsEj+0xd2) [0x746ae2]

worldd(_ZN5World6UpdateEj+0xd0) [0x746d40]

worldd(_ZN13WorldRunnable3runEv+0x7c) [0x4d80fc]

worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0xa) [0x7e0f5a]

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

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

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

ABRT/IOT trap

MaNGOS/0.16.0 (2010-04-15 11:27:17 Revision 9750 - cc082e6d812d2c42e187801c2a537cb591447afc) for Linux_x64 (little-endian)

Using script library: ScriptDev2 (for MaNGOS 9641+)_1677Revision [1677] 2010-04-12 22:02:41 (Unix)

Using World DB: YTDB_0.13.3_R543_MaNGOS_R9748_SD2_R1677_ACID_R304_RuDB_R37.6

Using creature EventAI: ACID 3.0.4 - Final Release for Mangos (3.3.2 Client)

Link to comment
Share on other sites

Many crash this:

last rev mangos

Program terminated with signal 11, Segmentation fault.

#0 0x00007f14e145e2dc in ?? ()

#0 0x00007f14e145e2dc in ?? ()

No symbol table info available.

#1 0x00007f14e136e1d2 in ?? ()

No symbol table info available.

#2 0x00007f14c059df40 in ?? ()

No symbol table info available.

#3 0x00007f14c15a8dd8 in ?? ()

No symbol table info available.

#4 0x00007f14c15a70b0 in ?? ()

No symbol table info available.

#5 0x0000000000602893 in CoordPair (this=0x7f14c15a0240, player=0x7f14c059df40, x=0, y=1.43240537e-16,

z=<value optimized out>, orientation=<value optimized out>) at ../../../src/game/GridDefines.h:78

No locals.

#6 Compute<CoordPair<512u>, 256> (this=0x7f14c15a0240, player=0x7f14c059df40, x=0, y=1.43240537e-16,

z=<value optimized out>, orientation=<value optimized out>) at ../../../src/game/GridDefines.h:139

No locals.

#7 ComputeCellPair (this=0x7f14c15a0240, player=0x7f14c059df40, x=0, y=1.43240537e-16,

z=<value optimized out>, orientation=<value optimized out>) at ../../../src/game/GridDefines.h:149

No locals.

#8 Map::PlayerRelocation (this=0x7f14c15a0240, player=0x7f14c059df40, x=0, y=1.43240537e-16,

z=<value optimized out>, orientation=<value optimized out>) at ../../../src/game/Map.cpp:816

__FUNCTION__ = "PlayerRelocation"

__PRETTY_FUNCTION__ = "void Map::PlayerRelocation(Player*, float, float, float, float)"

old_val = {x_coord = 3227115328, y_coord = 32532}

old_cell = {data = {Part = {grid_x = 16, grid_y = 10, cell_x = 61, cell_y = 4, nocreate = 0,

reserved = 7}, All = 236180112}}

new_val = {x_coord = 0, y_coord = 2}

new_cell = {data = {Part = {grid_x = 0, grid_y = 0, cell_x = 0, cell_y = 0, nocreate = 0,

reserved = 0}, All = 0}}

newGrid = <value optimized out>

#9 0x0000000000000004 in ?? ()

No symbol table info available.

#10 0x000000000000001f in ?? ()

No symbol table info available.

#11 0x00007f14e18a9e75 in ?? ()

No symbol table info available.

#12 0x00007f14d8d85c20 in ?? ()

No symbol table info available.

#13 0x00007f14e18a8942 in ?? ()

No symbol table info available.

#14 0x00007f14d8d85c20 in ?? ()

No symbol table info available.

#15 0x00007f14c81eaa9c in ?? ()

No symbol table info available.

#16 0x00007f14c81eab10 in ?? ()

No symbol table info available.

#17 0x000000000081ed75 in ByteBufferException (this=0x7f14c81eab54, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:31

No locals.

#18 read<unsigned long> (this=0x7f14c81eab54, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:291

No locals.

#19 read<unsigned long> (this=0x7f14c81eab54, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:283

No locals.

#20 ByteBuffer::operator>> (this=0x7f14c81eab54, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:188

No locals.

#21 WorldSession::HandleResurrectResponseOpcode (this=0x7f14c81eab54, recv_data=...)

at ../../../src/game/MiscHandler.cpp:660

guid = <value optimized out>

status = <value optimized out>

#22 0x00007f14c81eaadc in ?? ()

No symbol table info available.

#23 0x00007f14c81eab50 in ?? ()

No symbol table info available.

#24 0x000000000081ed75 in ByteBufferException (this=0x7f14d8d852e0, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:31

No locals.

#25 read<unsigned long> (this=0x7f14d8d852e0, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:291

No locals.

#26 read<unsigned long> (this=0x7f14d8d852e0, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:283

No locals.

#27 ByteBuffer::operator>> (this=0x7f14d8d852e0, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:188

No locals.

#28 WorldSession::HandleResurrectResponseOpcode (this=0x7f14d8d852e0, recv_data=...)

at ../../../src/game/MiscHandler.cpp:660

guid = <value optimized out>

status = <value optimized out>

#29 0x000000000078c2e9 in World::SetInitialWorldSettings (this=0x7f14d937de39)

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

uStartTime = <value optimized out>

curr = -1

isoDate = "\\000\\000\\000@\\001\\216\\220?^\\213S\\000\\000\\000\\000\\000UU\\205B\\000\\000\\000\\000°®\\036È\\024\\177\\000\\000\\001\\071dB\\000\\000\\000\\000\\026\\000\\000\\000\\000\\000\\000\\000ªÝ\\221Á\\000\\000\\000\\000p*\\036È\\024\\177\\000\\000U?\\221À\\024\\177\\000\\000Lxx\\000\\000\\000\\000\\000\\000\\000\\200C\\024\\177\\000\\000\\000ó>âÿ¨\\022§à«\\036È\\024\\177\\000\\000\\000ó>âÿ¨\\022§°*\\036È\\024\\177\\000\\000°*\\036È\\024\\177\\000"

nextGameEvent = 0

uStartInterval = <value optimized out>

server_type = <value optimized out>

abtimer = 0

#30 0x00000000005f5959 in GridMap::getHeight (this=<value optimized out>, x=<value optimized out>,

y=<value optimized out>, z=<value optimized out>, ReqLiquidType=0 '\\000', data=0x7e17f00)

at ../../../src/game/Map.h:177

No locals.

#31 GridMap::getLiquidStatus (this=<value optimized out>, x=<value optimized out>,

y=<value optimized out>, z=<value optimized out>, ReqLiquidType=0 '\\000', data=0x7e17f00)

at ../../../src/game/Map.cpp:1569

y_int = <value optimized out>

ly_int = 2

liquid_level = 0

delta = <value optimized out>

type = 0 '\\000'

ground_level = <value optimized out>

x_int = <value optimized out>

lx_int = <value optimized out>

#32 Map::getLiquidStatus (this=<value optimized out>, x=<value optimized out>, y=<value optimized out>,

z=<value optimized out>, ReqLiquidType=0 '\\000', data=0x7e17f00) at ../../../src/game/Map.cpp:1932

gmap = 0xbb8

#33 0x00000000005f1eea in Map (this=0x7f14c059df40, id=<value optimized out>,

expiry=<value optimized out>, InstanceId=<value optimized out>, SpawnMode=<value optimized out>,

_parent=<value optimized out>) at ../../../src/game/Map.cpp:224

No locals.

#34 0x00007f14e055285a in ?? ()

No symbol table info available.

#35 0x000000bc0000014d in ?? ()

No symbol table info available.

#36 0x000000000081f9c4 in std::string:: push_back (this=<value optimized out>, recv_data=...)

at /usr/include/c++/4.4/bits/basic_string.h:913

__len = 1984

#37 std::string::operator+= (this=<value optimized out>, recv_data=...)

at /usr/include/c++/4.4/bits/basic_string.h:810

No locals.

#38 ByteBuffer::operator>> (this=<value optimized out>, recv_data=...)

at ../../../src/game/../shared/ByteBuffer.h:237

c = -128 '\\200'

#39 WorldSession::HandleWhoOpcode (this=<value optimized out>, recv_data=...)

at ../../../src/game/MiscHandler.cpp:114

temp = {static npos = <optimized out>,

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

i = <value optimized out>

player_name = {static npos = <optimized out>,

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

str = {{static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0xb8b080 L""}}, {static npos = 18446744073709551615,

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

_M_p = 0x81f9c4 L"\\x8b480000\\x8844e850\\x8b48103c\\x1602484\\x89480000\\x40c7e868ø\\x2804c600\\x4b8b4800\\x438b4810\\x2b8b4818\\x48c82948\\x6973c539\\x1558d48\\xfd03948\\xffff7b83\\x7b8b4cff\\x7b2b4c18\\x20bf10\\x21e80000\\xc6ffcc30\\x89480000\\x89480868\\x40c748c3\\020\\001\\000\\000\\x78894c00\\x795ee818\\x8948ffcc\\x1b941c7\\x4d000000\\x8948f889\\xbaa1bae9\\x8be0087\\x3100878f\\xdf0ee8c0\\xd2310000\\x879130be\\xdf894800\\xcc34a7e8\\x7c8b44ff\\x8d483824\\x16024bc\\x8d4b0000\\x4800fd4c\\x8948ce89\\xe848244c\\x11430\\x850fc084ñ\\x24bc8b48\\140\\001\\000\\000\\x18ef8348\\xff8148\\xf00b736\\x2ed85\\x24448300\\x4c8b0138\\x8c393824\\x1ac24\\x81870f00\\x48fffffe\\x7024848d\\x48000001\\x8024b48d\\x4c000001\\xc748f789\\x1802484\\x43780000\\xc74800b7\\x1702484\\x43780000\\x894800b7\\xe8602444\\x113c4\\x850fc084\\115\\003\\000\\000\\x24bc8b48\\160\\001\\000\\000\\xb74360bd\\xef834800\\xef394818\\x2f1850f\\x8b480000\\x18024bc\\x83480000\\x394818ef\\xb0850ffd\\x49000002\\xb8205d8d\\x4e2ea8\\xffcf8341\\x394c09eb\\x66840feb\\x48fffffc\\x4808eb83\\x83483b8b\\x394818ef\\x48e774fd\\x840fc085\\161\\002\\000\\000\\xf0fa8944\\x1057c10f\\xd27fd285\\x24b48d48\\310\\001\\000\\000\\x24448948\\x2d76e828\\x8b48ffcc\\xeb282444\\xac8b4ab9\\374\\360\\000\\000\\xf87d8300\\x3e880f00\\x48000001\\x48247c8b\\xcc3cf3e8\\xac8b4aff\\374\\360\\000\\000\\xf87d8300\\x558d4800\\xe88948e8\\x122880f\\x8b480000\\xe848247c\\xffcc3cd0\\xfc848b4að\\xe8508b48\\xf87883\\x90148d48\\x24548948\\x48127840\\x48247c8b\\xcc3cabe8\\x848b4aff\\374\\360\\000\\000\\x44394800\\x75744024\\xebc28948\\x1e9e3d39\\x840f0000å\\x4013d\\xe3840f00\\x8d000000\\xfffbf088\\x1ff983ff\\xb70f0677\\x20c083c0\\x48004589\\x4804c283\\x4804c583\\x40245439\\x28b3774\\x83bf488d\\xde7619f9\\xff40888d\\xf983ffff\\x8dd37616\\xffff2888\\x6f983ff\\x888dc876\\xffffff00\\x772ef983\\x7501a89c\\xc0b70fae\\xeb01c083\\xac8b48b7\\x16024\\x7722e800\\x548bffcc\\x89483824\\xe98948c7\\x8e49a2be\\xe8c03100\\334\\325\\000\\000\\x24bc8b48\\140\\001\\000\\000\\x18ef8348\\xff8148\\xf00b736\\xfffe0484\\x2ea8baff\\x8548004e\\x834a74d2\\xff0ffc8\\x851047c1\\xea8f0fc0\\x48fffffd\\xcd24b48d\\xe8000001\\xffcc3b34\\xfffdd8e9\\x558d48ff\\xe88948e8\\x48128b48\\x4890148d\\x40245489\\xffff04e9\\xdfb866ff"...}}, {

static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0x7f14d8024428 L""}}, {static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0xa712a8ffe23ef300 <Address 0xa712a8ffe23ef300 out of bounds>}}}

wplayer_name = {static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}

team = 0

guild_name = {static npos = <optimized out>,

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

level_max = 0

racemask = 227352481

classmask = 0

zones_count = 227352448

clientcount = 3795776256

level_min = 227352481

allowTwoSideWhoList = false

data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 3314491944, _wpos = 139727639832622,

_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 = 0x7f14459f11af <Address 0x7f14459f11af out of bounds>,

_M_finish = 0xa712a8ffe23ef300 <Address 0xa712a8ffe23ef300 out of bounds>,

_M_end_of_storage = 0x7f14c059df40 "\\220Q\\212"}}, <No data fields>}}, m_opcode = 15281}

str_count = 0

zoneids = {222230784, 1146348763, 1075499718, 3314501424, 3227115328, 32532, 222230784, 0,

3357454000, 32532}

wguild_name = {static npos = 18446744073709551615,

_M_dataplus = {<std::allocator<wchar_t>> = {<__gnu_cxx::new_allocator<wchar_t>> = {<No data fields>}, <No data fields>}, _M_p = 0x0}}

security = 6990586

count = <value optimized out>

#40 0x0000000000000000 in ?? ()

No symbol table info available.

Link to comment
Share on other sites

Core: [9765]

SOAP Crash, immediately after send command: server info

Console log

mangos>Starting Remote access listner on port 34437 on 127.0.0.1
MaNGOSsoap: bound to [url]http://127.0.0.1:7878[/url]
Starting up anti-freeze thread (60 seconds max stuck time)...
Max allowed socket connections 1024
MaNGOSsoap: Error while acquiring lock, acc = -1, errno = 38
Table `command` have not existed command 'nameannounce', skip.
*** glibc detected *** ./bin/mangos-worldd: free(): invalid pointer: 0x08c770fc ***
======= Backtrace: =========
/lib/libc.so.6[0xb76df564]
/lib/libc.so.6(cfree+0x90)[0xb76e3010]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb78baa11]
/usr/lib/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x1d)[0xb789690d]
/usr/lib/libstdc++.so.6(_ZNSs7reserveEj+0xa2)[0xb7898142]
/usr/lib/libstdc++.so.6(_ZNSs6appendEPKcj+0x62)[0xb7898312]
./bin/mangos-worldd(_ZN11SOAPCommand5printEPvPKc+0x21)[0x812dde1]
./bin/mangos-worldd(_ZN10CliHandler14SendSysMessageEPKc+0x15)[0x8161cd5]
./bin/mangos-worldd(_ZN11ChatHandler23HandleServerInfoCommandEPKc+0xbf)[0x8207eaf]
./bin/mangos-worldd(_ZN11ChatHandler21ExecuteCommandInTableEP11ChatCommandPKcRKSs+0x1e5)[0x81738a5]
./bin/mangos-worldd(_ZN11ChatHandler21ExecuteCommandInTableEP11ChatCommandPKcRKSs+0x138)[0x81737f8]
./bin/mangos-worldd(_ZN11ChatHandler13ParseCommandsEPKc+0x7e)[0x8173bce]
./bin/mangos-worldd(_ZN5World18ProcessCliCommandsEv+0x93)[0x8407fb3]
./bin/mangos-worldd(_ZN5World6UpdateEj+0x205)[0x8410175]
./bin/mangos-worldd(_ZN13WorldRunnable3runEv+0xce)[0x812fc0e]
./bin/mangos-worldd(_ZN9ACE_Based6Thread10ThreadTaskEPv+0x12)[0x84cd5f2]
/home/wow/mangos_git_compiled/lib/libACE-5.6.6.so(_ZN21ACE_OS_Thread_Adapter6invokeEv+0x67)[0xb7f092f7]
/home/wow/mangos_git_compiled/lib/libACE-5.6.6.so(ace_thread_adapter+0xf)[0xb7eb942f]
/lib/libpthread.so.0[0xb77f6369]
/lib/libc.so.6(clone+0x5e)[0xb7748cfe]
======= Memory map: ========
08048000-08606000 r-xp 00000000 08:01 2179448    /home/wow/MaNGOS/bin/mangos-worldd
08606000-0860e000 rw-p 005bd000 08:01 2179448    /home/wow/MaNGOS/bin/mangos-worldd
0860e000-091e2000 rw-p 0860e000 00:00 0          [heap]
7e900000-7e901000 ---p 7e900000 00:00 0
..............

Crash log

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  0xb75cec66 in raise () from /lib/libc.so.6
#0  0xb75cec66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb75d0571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb760760b in __libc_message () from /lib/libc.so.6
No symbol table info available.
#3  0xb760f564 in _int_free () from /lib/libc.so.6
No symbol table info available.
#4  0xb7613010 in free () from /lib/libc.so.6
No symbol table info available.
#5  0xb77eaa11 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb77c690d in std::string::_Rep::_M_destroy () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0xb77c8142 in std::string::reserve () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8  0xb77c8312 in std::string::append () from /usr/lib/libstdc++.so.6
No symbol table info available.
#9  0x0812dde1 in SOAPCommand::Print (callbackArg=0x823ff1b8, msg=0x850f4dc "MaNGOS/0.16.0 (2010-04-20 11:24:51 Revision 9765 - be59be64a016f9dc7e976107647f4e77bab64174) for Linux_x32 (little-endian)")
   at /usr/lib/gcc/i486-slackware-linux/4.2.4/../../../../include/c++/4.2.4/bits/char_traits.h:258
No locals.
#10 0x08161cd5 in CliHandler::SendSysMessage (this=0x843ff290, str=0x850f4dc "MaNGOS/0.16.0 (2010-04-20 11:24:51 Revision 9765 - be59be64a016f9dc7e976107647f4e77bab64174) for Linux_x32 (little-endian)")
   at ../../../src/game/Chat.cpp:2285
No locals.
#11 0x08207eaf in ChatHandler::HandleServerInfoCommand (this=0x843ff290) at ../../../src/game/Level0.cpp:100
       maxActiveClientsNum = 7
       maxQueuedClientsNum = 0
       str = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x84c0ff5c "3 Second(s)."}}
       full = 0x6 <Address 0x6 out of bounds>
#12 0x081738a5 in ChatHandler::ExecuteCommandInTable (this=0x843ff290, table=0x861e150, text=0x894c7cb "", fullcmd=@0x843ff254) at ../../../src/game/Chat.cpp:897
       cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb6c0ac74 "info"}}
#13 0x081737f8 in ChatHandler::ExecuteCommandInTable (this=0x843ff290, table=0x861d784, text=0x894c7c7 "info", fullcmd=@0x843ff254) at ../../../src/game/Chat.cpp:877
       cmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xa9b767ac "server"}}
#14 0x08173bce in ChatHandler::ParseCommands (this=0x843ff290, text=0x894c7c0 "server info") at ../../../src/game/Chat.cpp:1017
       fullcmd = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xb6c00574 "server info"}}
       __FUNCTION__ = "ParseCommands"
       __PRETTY_FUNCTION__ = "int ChatHandler::ParseCommands(const char*)"
#15 0x08407fb3 in World::ProcessCliCommands (this=0xb6c0da50) at ../../../src/game/World.cpp:1880
       handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8, m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_accountId = 17345, m_loginAccessLevel = SEC_CONSOLE, m_callbackArg = 0x823ff1b8,
 m_print = 0x812ddc0 <SOAPCommand::Print(void*, char const*)>}
       zprint = <value optimized out>
       callbackArg = (void *) 0x823ff1b8
       command = (CliCommandHolder *) 0x868fa08
#16 0x08410175 in World::Update (this=0xb6c0da50, diff=50) at ../../../src/game/World.cpp:1484
       nextGameEvent = <value optimized out>
       autobroadcaston = 1
#17 0x0812fc0e in WorldRunnable::run (this=0xa9b76738) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 50
       realCurrTime = 447323081
       realPrevTime = <value optimized out>
       prevSleepTime = 50
#18 0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0xa9b76738) at ../../../src/shared/Threading.cpp:187
No locals.
#19 0xb7e392f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mmm/lib/libACE-5.6.6.so
No symbol table info available.
#20 0xb7de942f in ace_thread_adapter () from /home/wow/mmm/lib/libACE-5.6.6.so
No symbol table info available.
#21 0xb7726369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#22 0xb7678cfe in clone () from /lib/libc.so.6
No symbol table info available.

RA crash

mangos-worldd: pthread_mutex_lock.c:87: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed.

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  0xb7670c66 in raise () from /lib/libc.so.6
#0  0xb7670c66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb7672571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb7669e60 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0xb77ca320 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4  0xb7ed7afd in ACE_OS::mutex_lock () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#5  0x0812af71 in RASocket::commandFinished (callbackArg=0x3697c020, success=true) at ../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:1791
No locals.
#6  0x08407fcf in World::ProcessCliCommands (this=0xb6d0da98) at ../../../src/game/World.cpp:1883
       handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8, m_session = 0x0, static load_command_table = false, sentErrorMessage = false}, m_accountId = 17345, m_loginAccessLevel = SEC_ADMINISTRATOR, m_callbackArg = 0x3697c020,
 m_print = 0x812afe0 <RASocket::zprint(void*, char const*)>}
       zprint = <value optimized out>
       callbackArg = (void *) 0x3697c020
       command = (CliCommandHolder *) 0x39ea87d8
#7  0x08410175 in World::Update (this=0xb6d0da98, diff=68) at ../../../src/game/World.cpp:1484
       nextGameEvent = <value optimized out>
       autobroadcaston = 1
#8  0x0812fc0e in WorldRunnable::run (this=0x8a881b0) at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 68
       realCurrTime = 454761557
       realPrevTime = <value optimized out>
       prevSleepTime = 47
#9  0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0x8a881b0) at ../../../src/shared/Threading.cpp:187
No locals.
#10 0xb7edb2f7 in ACE_OS_Thread_Adapter::invoke () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#11 0xb7e8b42f in ace_thread_adapter () from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#12 0xb77c8369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#13 0xb771acfe in clone () from /lib/libc.so.6
No symbol table info available.

RA crash nr2

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  0xb7621c66 in raise () from /lib/libc.so.6
#0  0xb7621c66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb7623571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb761ae60 in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#3  0xb777b5c3 in pthread_mutex_lock () from /lib/libpthread.so.0
No symbol table info available.
#4  0xb7e88afd in ACE_OS::mutex_lock ()
  from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#5  0x0812ae78 in RASocket::sendf (this=0x13d9b530,
   msg=0x841fc83c "Mail sent to hidden")
   at ../../../dep/ACE_wrappers/ace/OS_NS_Thread.inl:3400
No locals.
#6  0x08161cd5 in CliHandler::SendSysMessage (this=0x841ff290,
   str=0x841fc83c "Mail sent to hidden") at ../../../src/game/Chat.cpp:2285
No locals.
#7  0x08161eaa in ChatHandler::PSendSysMessage (this=0x841ff290, entry=169)
   at ../../../src/game/Chat.cpp:843
       format = <value optimized out>
       ap = 0x841fd058 "т╙+\\032ЮЮ\\037\\204\\230=ц╦юЮ\\037\\204\\006"
       str = "Mail sent to hidden\\000A9╙^F\\212\\2038Fт\\235\\020B9╨_F\\000\\200їB\\000\\200\\216A\\000\\220іC\\000═їB\\000\\000╙A\\000(╗C\\220м\\037\\204ЪЪЪЪ<м\\037\\2048и\\037\\204^\\023N\\bь'Нy\\200м\\037\\204тй\\037\\204<м\\037\\204Пй\\037\\204\\001\\000\\000\\000\\000\\000\\000\\000\\177>\\000\\000h╔Кy\\001\\000\\000\\000\\f\\000\\000\\000A\\020\\000\\000Х\\217Сx[}╟б\\213u\\217Cgі╨B\\022ХWц\\000\\200\\216A\\000\\220іC\\200м\\037\\204Пи\\037\\204ьи\\037\\204Xи\\037\\204©RN\\bh'N}\\024и\\037\\2040и\\037\\204<м\\037\\204Lи\\037\\204"...
#8  0x082417a3 in ChatHandler::HandleSendItemsCommand (this=0x841ff290,
   args=0x165b423b "hidden") at ../../../src/game/Level3.cpp:6400
       receiver = (class Player *) 0x0
       receiver_guid = 173047
       receiver_name = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a2baad4 "hidden"}}
       tail1 = <value optimized out>
       msgSubject = <value optimized out>
       tail2 = <value optimized out>
       msgText = <value optimized out>
       subject = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0x150be9fc "hidden"}}
       text = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0x1f4501ec "hidden"}}
       items = {<std::_List_base<std::Pair<unsigned int, unsigned int>,std::allocator<std::Pair<unsigned int, unsigned int> > >> = {
   _M_impl = {<std::allocator<std::_List_node<std::Pair<unsigned int, unsigned int> > >> = {<__gnu_cxx::new_allocator<std::_List_node<std::Pair<unsigned int, unsigned int> > >> = {<No data fields>}, <No data fields>}, _M_node = {
       _M_next = 0x1a40bdc0, _M_prev = 0x1a40bdc0}}}, <No data fields>}
       tail = 0x0
       sender = {m_messageType = MAIL_NORMAL, m_senderId = 0,
 m_stationery = MAIL_STATIONERY_GM}
       draft = {m_mailTemplateId = 0, m_mailTemplateItemsNeed = false,
 m_subject = {static npos = 4294967295,
   _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
     _M_p = 0x150be9fc "hidden"}}, m_body = {
   static npos = 4294967295,
   _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
     _M_p = 0x1f4501ec "hidden"}}, m_items = {
   _M_t = {
     _M_impl = {<std::allocator<std::_Rb_tree_node<std::Pair<const unsigned int, Item*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::Pair<const unsigned int, Item*> > >> = {<No data fields>}, <No data fields>},
       _M_key_compare = {<> = {<No data fields>}, <No data fields>},
       _M_header = {_M_color = std::_S_red, _M_parent = 0x0,
         _M_left = 0x841fe090, _M_right = 0x841fe090}, _M_node_count = 0}}},
 m_money = 0, m_COD = 0}
       nameLink = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a2baad4 "hidden"}}
#9  0x081738a5 in ChatHandler::ExecuteCommandInTable (this=0x841ff290,
   table=0x861e400, text=0x165b423b "hidden", fullcmd=@0x841ff254)
   at ../../../src/game/Chat.cpp:897
       cmd = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1548b724 "items"}}
#10 0x081737f8 in ChatHandler::ExecuteCommandInTable (this=0x841ff290,
   table=0x861dcc4, text=0x165b4235 "items hidden", fullcmd=@0x841ff254)
   at ../../../src/game/Chat.cpp:877
       cmd = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x18bcabac "send"}}
#11 0x08173bce in ChatHandler::ParseCommands (this=0x841ff290,
   text=0x165b4230 "send items hidden") at ../../../src/game/Chat.cpp:1017
       fullcmd = {static npos = 4294967295,
 _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
   _M_p = 0x1f7bdbc4 "send items hidden \\"hidden\\" \\"hidden\\" hidden:20"}}
       __FUNCTION__ = "ParseCommands"
       __PRETTY_FUNCTION__ = "int ChatHandler::ParseCommands(const char*)"
#12 0x08407fb3 in World::ProcessCliCommands (this=0xb6c0da20)
   at ../../../src/game/World.cpp:1880
       handler = {<ChatHandler> = {_vptr.ChatHandler = 0x85184a8,
   m_session = 0x0, static load_command_table = false,
   sentErrorMessage = false}, m_accountId = 17345,
 m_loginAccessLevel = SEC_ADMINISTRATOR, m_callbackArg = 0x13d9b530,
 m_print = 0x812afe0 <RASocket::zprint(void*, char const*)>}
       zprint = <value optimized out>
       callbackArg = (void *) 0x13d9b530
       command = (CliCommandHolder *) 0xc7bda40
#13 0x08410175 in World::Update (this=0xb6c0da20, diff=65)
   at ../../../src/game/World.cpp:1484
       nextGameEvent = <value optimized out>
       autobroadcaston = 1
#14 0x0812fc0e in WorldRunnable::run (this=0xa9861b38)
   at ../../../src/mangosd/WorldRunnable.cpp:60
       diff = 65
       realCurrTime = 462985440
       realPrevTime = <value optimized out>
       prevSleepTime = 41
#15 0x084cd5f2 in ACE_Based::Thread::ThreadTask (param=0xa9861b38)
   at ../../../src/shared/Threading.cpp:187
No locals.
#16 0xb7e8c2f7 in ACE_OS_Thread_Adapter::invoke ()
  from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#17 0xb7e3c42f in ace_thread_adapter ()
  from /home/wow/mangos_git_compiled/lib/libACE-5.6.6.so
No symbol table info available.
#18 0xb7779369 in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#19 0xb76cbcfe in clone () from /lib/libc.so.6
No symbol table info available.

Link to comment
Share on other sites

Core: 9765

VMAPS crash ?

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  0xb764ec66 in raise () from /lib/libc.so.6
#0  0xb764ec66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb7650571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb786e340 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3  0xb786bbe5 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0xb786bc22 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0xb786bd4a in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb786c35e in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0xb786c43d in operator new[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8  0x084df62c in VMAP::ModelContainer::readFile (this=0x9ab08008, filename=0x9ab09014 "/home/wow/xxx/vmaps/571_16_38.vmap") at ../../../../src/shared/vmap/ModelContainer.cpp:292
       i = <value optimized out>
       magic = "VMAP_2.0"
       basePos = {x = 0, y = 0, z = 0, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0,
     static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
       static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0,
         static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
         static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>,
           static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
           static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>,
             static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
             static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000),
               static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
               static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
                 static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
                 static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>,
           static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
         static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
       static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>,
     static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
     static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
   static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
 static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}
       low = {x = 19748.084, y = -321.800323, z = 8417.67871, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0,
     static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
       static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0,
         static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
         static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>,
           static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
           static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>,
             static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
             static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000),
               static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
               static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
                 static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
                 static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>,
           static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
         static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
       static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>,
     static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
     static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
   static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
 static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}
       high = {x = 20926.4512, y = 1227.75378, z = 9059.08105, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0,
     static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = {x = 1, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
       static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = {x = 0, y = 1, z = 0,
         static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
         static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = {x = 0, y = 0, z = 1, static ZERO = <same as static member of an already seen type>,
           static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
           static UNIT_Z = <same as static member of an already seen type>, static INF3 = {x = inf, y = inf, z = inf, static ZERO = <same as static member of an already seen type>,
             static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
             static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = {x = nan(0x400000), y = nan(0x400000), z = nan(0x400000),
               static ZERO = <same as static member of an already seen type>, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
               static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
               static NAN3 = <same as static member of an already seen type>, static dummy = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>,
                 static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
                 static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
                 static dummy = <same as static member of an already seen type>}}, static dummy = <same as static member of an already seen type>}, static NAN3 = <same as static member of an already seen type>,
           static dummy = <same as static member of an already seen type>}, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
         static dummy = <same as static member of an already seen type>}, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
       static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}, static UNIT_Y = <same as static member of an already seen type>,
     static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
     static dummy = <same as static member of an already seen type>}, static UNIT_X = <same as static member of an already seen type>, static UNIT_Y = <same as static member of an already seen type>,
   static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>, static NAN3 = <same as static member of an already seen type>,
   static dummy = <same as static member of an already seen type>}, static ZERO3 = <same as static member of an already seen type>, static UNIT_X = <same as static member of an already seen type>,
 static UNIT_Y = <same as static member of an already seen type>, static UNIT_Z = <same as static member of an already seen type>, static INF3 = <same as static member of an already seen type>,
 static NAN3 = <same as static member of an already seen type>, static dummy = <same as static member of an already seen type>}
       result = <value optimized out>
       flags = 0
       size = 726952
       ident = "CTREE01"
       chunk = "TRIB"
       ival = 40386
       rf = (FILE *) 0x9ab07008
#9  0x084d476b in VMAP::MapTree::loadMap (this=0xa85b37b8, pDirFileName=@0xaf484c78, pMapTileIdent=4134) at ../../../../src/shared/vmap/VMapManager.cpp:683
       fname = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab09014 "/home/wow/xxx/vmaps/571_16_38.vmap"}}
       mc = (VMAP::ManagedModelContainer *) 0x9ab08008
       name = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab0a014 "571_16_38.vmap"}}
       lineBuffer = "571_16_38.vmap\\n\\000\\000\\000\\000\\000`\\000\\002\\000@\\000\\000571_16_38.vmdir\\000Ї\\000\\000\\000\\000\\000\\020\\000\\000\\003\\000\\000\\000\\"\\000\\000\\000ЪЪЪЪ\\000\\000\\000\\000\\000\\000\\000\\000\\"@\\000\\000\\026ЛtЇ\\000\\000\\000\\000@\\000пІ яvЇ@\\000\\000\\000\\b\\000\\000\\000ХЪ\\037©\\000\\000\\000\\000\\000\\000\\000\\000\\000\\020\\000\\000Ъ\\017\\000\\000\\"\\000\\000\\000ЪЪЪЪ\\000\\000\\000\\000\\030\\000\\000\\000х\\000\\000\\000\\026ЛtЇ\\000\\000\\000\\000@\\000пІP\\000\\000\\000\\222\\215oЇ@\\000пІ", '\\0' <repeats 12 times>, "N\\005\\001\\000\\000\\000\\000\\000\\000\\000\\020\\000\\000\\000\\020©Т©vЇтXoЇ\\004т"...
       newModelLoaded = false
       filesInDir = {iRefCount = 0, iFiles = {data = 0xb5c23d90, num = 1, numAllocated = 1}}
       fb = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab22014 "/home/wow/xxx/vmaps/571_16_38.vmdir"}}
       df = (FILE *) 0x9ab0d008
       result = true
#10 0x084d5885 in VMAP::VMapManager::_loadMap (this=0xb6d0ead8, pBasePath=0x9ab25014 "/home/wow/xxx/vmaps", pMapId=571, x=4096, y=38, pForceTileLoad=false) at ../../../../src/shared/vmap/VMapManager.cpp:252
       result = <value optimized out>
       dirFileName = {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x9ab23014 "571_16_38.vmdir"}}
       instanceTree = (VMAP::MapTree *) 0xa85b37b8
#11 0x084d5a48 in VMAP::VMapManager::loadMap (this=0xb6d0ead8, pBasePath=0x9ab25014 "/home/wow/xxx/vmaps", pMapId=571, x=16, y=38) at ../../../../src/shared/vmap/VMapManager.cpp:199
       loaded = <value optimized out>
       result = <value optimized out>
#12 0x082574c3 in Map::LoadVMap (this=0x172bc490, gx=16, gy=38) at ../../../src/game/Map.cpp:124
       vmapLoadResult = <value optimized out>
#13 0x08259aa5 in Map::EnsureGridCreated (this=0x172bc490, p=@0xaf486db4) at ../../../src/game/Map.cpp:371
       gx = 14467
       gy = 6
#14 0x0825ad35 in Map::EnsureGridLoaded (this=0x172bc490, cell=@0xaf487f94) at ../../../src/game/Map.cpp:406
       grid = <value optimized out>
       __FUNCTION__ = "EnsureGridLoaded"
       __PRETTY_FUNCTION__ = "bool Map::EnsureGridLoaded(const Cell&)"
#15 0x08277bb7 in Visit<MaNGOS::VisibleNotifier, TypeMapContainer<TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeNull> > > > > (this=0x172bc490, cell=@0xaf487f94, visitor=@0xaf487fa4) at ../../../src/game/Map.h:597
...................

Link to comment
Share on other sites

Core: 9765

VMAPS crash ?

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  0xb764ec66 in raise () from /lib/libc.so.6
#0  0xb764ec66 in raise () from /lib/libc.so.6
No symbol table info available.
#1  0xb7650571 in abort () from /lib/libc.so.6
No symbol table info available.
#2  0xb786e340 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
No symbol table info available.
#3  0xb786bbe5 in ?? () from /usr/lib/libstdc++.so.6
No symbol table info available.
#4  0xb786bc22 in std::terminate () from /usr/lib/libstdc++.so.6
No symbol table info available.
#5  0xb786bd4a in __cxa_throw () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb786c35e in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7  0xb786c43d in operator new[] () from /usr/lib/libstdc++.so.6
No symbol table info available.
#8  0x084df62c in VMAP::ModelContainer::readFile (this=0x9ab08008, filename=0x9ab09014 "/home/wow/xxx/vmaps/571_16_38.vmap") at ../../../../src/shared/vmap/ModelContainer.cpp:292
       i = <value optimized out>
       magic = "VMAP_2.0"
       basePos = {x = 0, y = 0, z = 0, static ZERO = {x = 0, y = 0, z = 0, static ZERO = <same as static member of an already seen type>, static ZERO3 = {x = 0, y = 0, z = 0,
...

this means you haven't enough memory.

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