Jump to content

mangosd.exe_[2-8_2-13-57].txt crash how to fix on my own


Recommended Posts

Posted

Hi dev's from Mangos. I Startet at 3.3.2 with mangos From Arcemu because Mangos was so Much Stable. Arcemu i had all 2-3 H a Crash.

Since Mangos Switched to Support 3.3.5a my Server crashed nearly all 20min - 1h.

Now i have enough to wait on Mangos if the Dev's maybe fix one of my Crash Error's.

So i wanted to know were i can learn to read the Crash file, and fix the issue?

Here 2 example.

Revision: * * 10298 c29e8a38fbea7ee06ac32fd584ba71f848bb941a
Date 2:8:2010. Time 2:13 
//=====================================================
*** Hardware ***
Processor: AMD Phenom(tm) 9750 Quad-Core Processor
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 3558992 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Professional (Version 6.1, Build 7600)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  004A016D 01:0009F16D C:\\Users\\Amaterasu\\Desktop\\Server WoW\\mangosd.exe

Registers:
EAX:FE9BDA80
EBX:EEE66CF0
ECX:00000000
EDX:00000000
ESI:00000000
EDI:00905ED0
CS:EIP:0023:004A016D
SS:ESP:002B:0F033360  EBP:0F0333F4
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010286

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
00489ADE  00000000  Unit::CalculateSpellDamage+DE
0071ED1E  00000000  Spell::HandleDelayedSpellLaunch+3EE
007250E6  00000000  Spell::cast+C56
007240A3  00000000  Spell::Prepare+2F3
00491AC1  00000000  Unit::_UpdateAutoRepeatSpell+1D1
00491489  00000000  Unit::_UpdateSpells+29
00484F1A  00000000  Unit::Update+4A
0050B96C  00000000  Player::Update+EC
004D4EBB  00000000  Map::Update+DB
006B96F0  00000000  MapManager::Update+120
00646A46  00000000  World::Update+7A6
0045828E  00000000  WorldRunnable::run+8E
00905EE9  00000000  ACE_Based::Thread::ThreadTask+19
72581864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC
73C63433  00000000  _endthreadex+44
73C634C7  00000000  _endthreadex+D8
76D33677  00000000  BaseThreadInitThunk+12
776B9D42  00000000  RtlInitializeExceptionChain+63
776B9D15  00000000  RtlInitializeExceptionChain+36
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
   Local  <user defined> 'i'
   Local  <user defined> 'this'
   Local  <user defined> 'pCaster'
punting on symbol pdamage
   Local  <user defined> 'attType'
   Local  <user defined> 'spellProto'
   Local  <user defined> 'damagetype'
punting on symbol stack
   Local  <user defined> 'mDummyAuras'
punting on symbol tmpDamage
punting on symbol TakenFlat
punting on symbol mechanicMask
punting on symbol schoolMask
punting on symbol isWeaponDamageBasedSpell
punting on symbol TakenPercent

00489ADE  00000000  Unit::CalculateSpellDamage+DE
   Local  <user defined> 'this'
   Local  <user defined> 'damageInfo'
punting on symbol damage
   Local  <user defined> 'spellInfo'
   Local  <user defined> 'attackType'
   Local  <user defined> 'damageSchoolMask'
punting on symbol crit
   Local  <user defined> 'pVictim'

0071ED1E  00000000  Spell::HandleDelayedSpellLaunch+3EE
   Local  <user defined> 'this'
   Local  <user defined> 'target'
   Local  <user defined> 'unit'
   Local  <user defined> 'damageInfo'
   Local  <user defined> 'caster'
   Local  <user defined> 'missInfo'
punting on symbol mask
   Local  <user defined> 'real_caster'

007250E6  00000000  Spell::cast+C56
   Local  <user defined> 'ihit'
   Local  <user defined> 'this'
punting on symbol skipCheck
   Local  <user defined> 'castResult'

007240A3  00000000  Spell::Prepare+2F3
   Local  <user defined> 'this'
   Local  <user defined> 'targets'
   Local  <user defined> 'triggeredByAura'
   Local  <user defined> 'result'
   Local  <user defined> 'Event'

00491AC1  00000000  Unit::_UpdateAutoRepeatSpell+1D1
   Local  <user defined> 'spell'
   Local  <user defined> 'this'
punting on symbol isAutoShot

00491489  00000000  Unit::_UpdateSpells+29
punting on symbol i
   Local  <user defined> 'this'
punting on symbol time

00484F1A  00000000  Unit::Update+4A
   Local  <user defined> 'this'
punting on symbol p_time

0050B96C  00000000  Player::Update+EC
   Local  <user defined> 'this'
punting on symbol p_time
punting on symbol now
   Local  <user defined> 'pet'

004D4EBB  00000000  Map::Update+DB
   Local  <user defined> 'this'
   Local  <user defined> 't_diff'
   Local  <user defined> 'updater'
   Local  <user defined> 'world_object_update'
   Local  <user defined> 'grid_object_update'

006B96F0  00000000  MapManager::Update+120
   Local  <user defined> 'iter'
   Local  <user defined> 'this'
punting on symbol diff

00646A46  00000000  World::Update+7A6
punting on symbol i
   Local  <user defined> 'this'
punting on symbol diff

0045828E  00000000  WorldRunnable::run+8E
punting on symbol diff
   Local  <user defined> 'this'
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

00905EE9  00000000  ACE_Based::Thread::ThreadTask+19
punting on symbol param
   Local  <user defined> '_task'

72581864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC

73C63433  00000000  _endthreadex+44

73C634C7  00000000  _endthreadex+D8

76D33677  00000000  BaseThreadInitThunk+12

776B9D42  00000000  RtlInitializeExceptionChain+63

776B9D15  00000000  RtlInitializeExceptionChain+36

========================
Global Variables

And Secound one.

Revision: * * 10298 c29e8a38fbea7ee06ac32fd584ba71f848bb941a
Date 2:8:2010. Time 2:34 
//=====================================================
*** Hardware ***
Processor: AMD Phenom(tm) 9750 Quad-Core Processor
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 3613760 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Professional (Version 6.1, Build 7600)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  004A016D 01:0009F16D C:\\Users\\Amaterasu\\Desktop\\Server WoW\\mangosd.exe

Registers:
EAX:EEC0AF00
EBX:EEE66B10
ECX:52454857
EDX:52454857
ESI:00000000
EDI:00905ED0
CS:EIP:0023:004A016D
SS:ESP:002B:0F2EE1EC  EBP:0F2EE280
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010286

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
0048A0B4  00000000  Unit::CalculateMeleeDamage+244
0048DD31  00000000  Unit::AttackerStateUpdate+171
008F796E  00000000  PetAI::UpdateAI+3BE
004BA82C  00000000  Creature::Update+7BC
00787D04  00000000  Pet::Update+524
004F561F  00000000  MaNGOS::ObjectUpdater::Visit+6F
004F55A2  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+12
004F4E50  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > >+10
004F4973  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > >+23
004F4060  00000000  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > >+10
004F0A62  00000000  Map::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+D2
004EB777  00000000  Cell::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+67
004D5132  00000000  Map::Update+352
006B96F0  00000000  MapManager::Update+120
00646A46  00000000  World::Update+7A6
0045828E  00000000  WorldRunnable::run+8E
00905EE9  00000000  ACE_Based::Thread::ThreadTask+19
743B1864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC
73C63433  00000000  _endthreadex+44
73C634C7  00000000  _endthreadex+D8
76D33677  00000000  BaseThreadInitThunk+12
776B9D42  00000000  RtlInitializeExceptionChain+63
776B9D15  00000000  RtlInitializeExceptionChain+36
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
   Local  <user defined> 'i'
   Local  <user defined> 'this'
   Local  <user defined> 'pCaster'
punting on symbol pdamage
   Local  <user defined> 'attType'
   Local  <user defined> 'spellProto'
   Local  <user defined> 'damagetype'
punting on symbol stack
   Local  <user defined> 'mDummyAuras'
punting on symbol tmpDamage
punting on symbol TakenFlat
punting on symbol mechanicMask
punting on symbol schoolMask
punting on symbol isWeaponDamageBasedSpell
punting on symbol TakenPercent

0048A0B4  00000000  Unit::CalculateMeleeDamage+244
   Local  <user defined> 'this'
   Local  <user defined> 'pVictim'
punting on symbol damage
   Local  <user defined> 'damageInfo'
   Local  <user defined> 'attackType'
punting on symbol armor_affected_damage

0048DD31  00000000  Unit::AttackerStateUpdate+171
   Local  <user defined> 'this'
   Local  <user defined> 'pVictim'
   Local  <user defined> 'attType'
punting on symbol extra
   Local  <user defined> 'damageInfo'
punting on symbol hitInfo
punting on symbol extraAttacks

008F796E  00000000  PetAI::UpdateAI+3BE
   Local  <user defined> 'this'
   Local  <user defined> 'diff'
   Local  <user defined> 'owner'

004BA82C  00000000  Creature::Update+7BC
   Local  <user defined> 'this'
punting on symbol diff

00787D04  00000000  Pet::Update+524
   Local  <user defined> 'this'
punting on symbol diff

004F561F  00000000  MaNGOS::ObjectUpdater::Visit+6F
   Local  <user defined> 'iter'
   Local  <user defined> 'this'
   Local  <user defined> 'm'

004F55A2  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+12
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F4E50  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > >+10
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F4973  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > >+23
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F4060  00000000  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > >+10
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F0A62  00000000  Map::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+D2
   Local  <user defined> 'this'
   Local  <user defined> 'cell'
   Local  <user defined> 'visitor'
   Local  <user defined> 'cell_y'
   Local  <user defined> 'x'
   Local  <user defined> 'y'
   Local  <user defined> 'cell_x'

004EB777  00000000  Cell::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+67
   Local  <user defined> 'this'
   Local  <user defined> 'standing_cell'
   Local  <user defined> 'visitor'
   Local  <user defined> 'm'
   Local  <user defined> 'begin_cell'
punting on symbol district
   Local  <user defined> 'end_cell'

004D5132  00000000  Map::Update+352
punting on symbol y
punting on symbol x
   Local  <user defined> 'plr'
   Local  <user defined> 'area'
   Local  <user defined> 'begin_cell'
   Local  <user defined> 'standing_cell'
   Local  <user defined> 'end_cell'
   Local  <user defined> 'this'
   Local  <user defined> 't_diff'
   Local  <user defined> 'updater'
   Local  <user defined> 'world_object_update'
   Local  <user defined> 'grid_object_update'

006B96F0  00000000  MapManager::Update+120
   Local  <user defined> 'iter'
   Local  <user defined> 'this'
punting on symbol diff

00646A46  00000000  World::Update+7A6
punting on symbol i
   Local  <user defined> 'this'
punting on symbol diff

0045828E  00000000  WorldRunnable::run+8E
punting on symbol diff
   Local  <user defined> 'this'
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

00905EE9  00000000  ACE_Based::Thread::ThreadTask+19
punting on symbol param
   Local  <user defined> '_task'

743B1864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC

73C63433  00000000  _endthreadex+44

73C634C7  00000000  _endthreadex+D8

76D33677  00000000  BaseThreadInitThunk+12

776B9D42  00000000  RtlInitializeExceptionChain+63

776B9D15  00000000  RtlInitializeExceptionChain+36

========================
Global Variables

Infomation about my System:

AMD Phenom 9850 Quadcore 4x 2.4ghz 8GB Memory Windows 7 X64 Ultimate.

I have much Custom Items on my Server, like a Trinket with over 1k Spell Might, one of the Player on my Server got 7.200 Spell Might, and his Spell icelanze do 8-12k Damage, and if frozen nearly 20-26k

Is that maybe one Reason of Crash? I saw in Crash File, some DMG Information.

Please i Need Help.

Posted

Windows crash logs are nearly useless, but from I can tell, a pet is trying to attack a target and there's a problem in Unit::MeleeDamageBonusTaken. The calling line is

damage = damageInfo->target->MeleeDamageBonusTaken(this, damage, damageInfo->attackType);

so maybe it's target is invalid. But I can't really say, you would have to really debug it to find the problem.

Posted

New Crash , whats the reason?

Revision: * * 10308 b053e132dc40fc511abab2e957208e4d0509c228
Date 2:8:2010. Time 22:16 
//=====================================================
*** Hardware ***
Processor: AMD Phenom(tm) 9750 Quad-Core Processor
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 2897224 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Professional (Version 6.1, Build 7600)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  004A016D 01:0009F16D C:\\Users\\Amaterasu\\Desktop\\Server WoW\\mangosd.exe

Registers:
EAX:EA3165C0
EBX:EEE6AED0
ECX:00000000
EDX:00000000
ESI:00000000
EDI:00906870
CS:EIP:0023:004A016D
SS:ESP:002B:0F25E1EC  EBP:0F25E280
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010282

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
0048A0B4  00000000  Unit::CalculateMeleeDamage+244
0048DD31  00000000  Unit::AttackerStateUpdate+171
008F830E  00000000  PetAI::UpdateAI+3BE
004BA81C  00000000  Creature::Update+7BC
00788414  00000000  Pet::Update+524
004F557F  00000000  MaNGOS::ObjectUpdater::Visit+6F
004F5502  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+12
004F4DB0  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > >+10
004F48D3  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > >+23
004F3FC0  00000000  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > >+10
004F09C2  00000000  Map::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+D2
004EB6D7  00000000  Cell::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+67
004D5092  00000000  Map::Update+352
006B9D10  00000000  MapManager::Update+120
00646FE6  00000000  World::Update+7A6
0045828E  00000000  WorldRunnable::run+8E
00906889  00000000  ACE_Based::Thread::ThreadTask+19
697D1864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC
74103433  00000000  _endthreadex+44
741034C7  00000000  _endthreadex+D8
774F3677  00000000  BaseThreadInitThunk+12
77B59D42  00000000  RtlInitializeExceptionChain+63
77B59D15  00000000  RtlInitializeExceptionChain+36
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
004A016D  00000000  Unit::MeleeDamageBonusTaken+26D
   Local  <user defined> 'i'
   Local  <user defined> 'this'
   Local  <user defined> 'pCaster'
punting on symbol pdamage
   Local  <user defined> 'attType'
   Local  <user defined> 'spellProto'
   Local  <user defined> 'damagetype'
punting on symbol stack
   Local  <user defined> 'mDummyAuras'
punting on symbol tmpDamage
punting on symbol TakenFlat
punting on symbol mechanicMask
punting on symbol schoolMask
punting on symbol isWeaponDamageBasedSpell
punting on symbol TakenPercent

0048A0B4  00000000  Unit::CalculateMeleeDamage+244
   Local  <user defined> 'this'
   Local  <user defined> 'pVictim'
punting on symbol damage
   Local  <user defined> 'damageInfo'
   Local  <user defined> 'attackType'
punting on symbol armor_affected_damage

0048DD31  00000000  Unit::AttackerStateUpdate+171
   Local  <user defined> 'this'
   Local  <user defined> 'pVictim'
   Local  <user defined> 'attType'
punting on symbol extra
   Local  <user defined> 'damageInfo'
punting on symbol hitInfo
punting on symbol extraAttacks

008F830E  00000000  PetAI::UpdateAI+3BE
   Local  <user defined> 'this'
   Local  <user defined> 'diff'
   Local  <user defined> 'owner'

004BA81C  00000000  Creature::Update+7BC
   Local  <user defined> 'this'
punting on symbol diff

00788414  00000000  Pet::Update+524
   Local  <user defined> 'this'
punting on symbol diff

004F557F  00000000  MaNGOS::ObjectUpdater::Visit+6F
   Local  <user defined> 'iter'
   Local  <user defined> 'this'
   Local  <user defined> 'm'

004F5502  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature>+12
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F4DB0  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > >+10
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F48D3  00000000  VisitorHelper<MaNGOS::ObjectUpdater,Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > >+23
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F3FC0  00000000  VisitorHelper<MaNGOS::ObjectUpdater,TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > >+10
   Local  <user defined> 'v'
   Local  <user defined> 'c'

004F09C2  00000000  Map::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+D2
   Local  <user defined> 'this'
   Local  <user defined> 'cell'
   Local  <user defined> 'visitor'
   Local  <user defined> 'cell_y'
   Local  <user defined> 'x'
   Local  <user defined> 'y'
   Local  <user defined> 'cell_x'

004EB6D7  00000000  Cell::Visit<MaNGOS::ObjectUpdater,TypeMapContainer<TypeList<Player,TypeList<Creature,TypeList<Corpse,TypeList<Camera,TypeNull> > > > > >+67
   Local  <user defined> 'this'
   Local  <user defined> 'standing_cell'
   Local  <user defined> 'visitor'
   Local  <user defined> 'm'
   Local  <user defined> 'begin_cell'
punting on symbol district
   Local  <user defined> 'end_cell'

004D5092  00000000  Map::Update+352
punting on symbol y
punting on symbol x
   Local  <user defined> 'plr'
   Local  <user defined> 'area'
   Local  <user defined> 'begin_cell'
   Local  <user defined> 'standing_cell'
   Local  <user defined> 'end_cell'
   Local  <user defined> 'this'
   Local  <user defined> 't_diff'
   Local  <user defined> 'updater'
   Local  <user defined> 'world_object_update'
   Local  <user defined> 'grid_object_update'

006B9D10  00000000  MapManager::Update+120
   Local  <user defined> 'iter'
   Local  <user defined> 'this'
punting on symbol diff

00646FE6  00000000  World::Update+7A6
punting on symbol i
   Local  <user defined> 'this'
punting on symbol diff

0045828E  00000000  WorldRunnable::run+8E
punting on symbol diff
   Local  <user defined> 'this'
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

00906889  00000000  ACE_Based::Thread::ThreadTask+19
punting on symbol param
   Local  <user defined> '_task'

697D1864  00000000  __WSAFDIsSet+FFFFFFFFFFFCC7CC

74103433  00000000  _endthreadex+44

741034C7  00000000  _endthreadex+D8

774F3677  00000000  BaseThreadInitThunk+12

77B59D42  00000000  RtlInitializeExceptionChain+63

77B59D15  00000000  RtlInitializeExceptionChain+36

========================
Global Variables

Posted

you will get more information in the crash-log, if you compile your server in Debug Mode.

and if it is really caused by an invalid target pointer, try to exactly reproduce, what is happening there,

because most likely the error is happening somewhere before

Posted

How you said, i compiled in debug mode, 11 succeeded 1 fail.

Here so log, i cant unstand what you want. Whats the Error.

11>------ Build started: Project: mangosd, Configuration: Debug Win32 ------
11>Compiling...
11>WorldRunnable.cpp
11>WheatyExceptionReport.cpp
11>stdsoap2.cpp
11>soapServer.cpp
11>soapC.cpp
11>RASocket.cpp
11>Master.cpp
11>MaNGOSsoap.cpp
11>Main.cpp
11>CliRunnable.cpp
11>Compiling resources...
11>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
11>Copyright (C) Microsoft Corporation.  All rights reserved.
11>Compiling manifest to resources...
11>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
11>Copyright (C) Microsoft Corporation.  All rights reserved.
11>Linking...
11>   Creating library .\\mangosd__Win32_Debug\\mangosd.lib and object .\\mangosd__Win32_Debug\\mangosd.exp
11>Embedding manifest...
11>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
11>Copyright (C) Microsoft Corporation.  All rights reserved.
11>LINK : fatal error LNK1000: Internal error during IncrBuildImage
11>  Version 9.00.21022.08
11>  ExceptionCode            = C0000005
11>  ExceptionFlags           = 00000000
11>  ExceptionAddress         = 009AFCF7 (00930000) "C:\\Program Files (x86)\\Microsoft Visual Studio 9.0\\VC\\bin\\link.exe"
11>  NumberParameters         = 00000002
11>  ExceptionInformation[ 0] = 00000000
11>  ExceptionInformation[ 1] = 0011D670
11>CONTEXT:
11>  Eax    = 41B1C7A0  Esp    = 001AEDDC
11>  Ebx    = 40008178  Ebp    = 001AEE04
11>  Ecx    = 0011D670  Esi    = 41B1C608
11>  Edx    = 001AEDF4  Edi    = 0093D6C0
11>  Eip    = 009AFCF7  EFlags = 00010246
11>  SegCs  = 00000023  SegDs  = 0000002B
11>  SegSs  = 0000002B  SegEs  = 0000002B
11>  SegFs  = 00000053  SegGs  = 0000002B
11>  Dr0    = 00000000  Dr3    = 00000000
11>  Dr1    = 00000000  Dr6    = 00000000
11>  Dr2    = 00000000  Dr7    = 00000000
11>Build log was saved at "file://e:\\25.2.2010 System neu Aufspielen\\Instant\\mangos\\win\\VC90\\mangosd__Win32_Debug\\BuildLog.htm"
11>mangosd - 1 error(s), 0 warning(s)

Posted
try clean project first, then compile again, perhaps your strange path

"file://e:\\25.2.2010 System neu Aufspielen"...

makes some problems, too

Its not a Strange path, its only German ;)

btw weird but changed path compile on debug mode now 12 succees. Are the Crash Dump's now more helpful?

Posted

yes, the debug logs now include line numbers and a few more information, plus you are able to set breakpoints if you want to examine one case (can take a look at the variables at this moment, etc..)

I knew it was german, but having a patch with '[' '.' and '<blanc>' is often complicated, if there was one bug with missing escapes somewhere in the IDE, my experience is, to better use simple file names and path for anything that is related to automatic processing

and cheers that it now compiled

Posted

Now a Crash in Debug Mode, here crash log. I Use latest Rev.

Revision: * * 10312 fb17aca0eec9bfb32bb23209a39d645bddd42b44
Date 3:8:2010. Time 12:1 
//=====================================================
*** Hardware ***
Processor: AMD Phenom(tm) 9750 Quad-Core Processor
Number Of Processors: 4
Physical Memory: 4194303 KB (Available: 3215468 KB)
Commit Charge Limit: 4194303 KB

*** Operation System ***
Windows Vista or Windows Server 2008 Professional (Version 6.1, Build 7600)

//=====================================================
Exception code: C0000005 ACCESS_VIOLATION
Fault address:  00A2EB32 02:0015CB32 C:\\Users\\Amaterasu\\Desktop\\Server WoW\\mangosd.exe

Registers:
EAX:00000000
EBX:0EFC7290
ECX:E64A7FC0
EDX:EE069DC0
ESI:0E80E8F4
EDI:0E80E980
CS:EIP:0023:00A2EB32
SS:ESP:002B:0E80E8F4  EBP:0E80E98C
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010246

Call stack:
Address   Frame     Function      SourceFile
00A2EB32  00000000  Unit::MeleeDamageBonusTaken+272  c:\\mangos\\src\\game\\unit.cpp line 7267
00A17808  00000000  Unit::CalculateMeleeDamage+228  c:\\mangos\\src\\game\\unit.cpp line 1376
00A1B2C3  00000000  Unit::AttackerStateUpdate+143  c:\\mangos\\src\\game\\unit.cpp line 2398
00AEB971  00000000  Player::Update+4A1  c:\\mangos\\src\\game\\player.cpp line 1298
00A94D73  00000000  Map::Update+E3  c:\\mangos\\src\\game\\map.cpp line 520
00DBDC3B  00000000  MapManager::Update+FB  c:\\mangos\\src\\game\\mapmanager.cpp line 250
00D10493  00000000  World::Update+423  c:\\mangos\\src\\game\\world.cpp line 1454
009D34F4  00000000  WorldRunnable::run+94  c:\\mangos\\src\\mangosd\\worldrunnable.cpp line 61
010E4521  00000000  ACE_Based::Thread::ThreadTask+21  c:\\mangos\\src\\shared\\threading.cpp line 187
6FF1B7D5  00000000  ACE_OS_Thread_Adapter::invoke+E5  c:\\mangos\\dep\\ace_wrappers\\ace\\os_thread_adapter.cpp line 90
6FE98BFA  00000000  ace_thread_adapter+2A  c:\\mangos\\dep\\ace_wrappers\\ace\\base_thread_adapter.cpp line 124
7007DFD3  00000000  _beginthreadex+243
7007DF69  00000000  _beginthreadex+1D9
774F3677  00000000  BaseThreadInitThunk+12
77B59D42  00000000  RtlInitializeExceptionChain+63
77B59D15  00000000  RtlInitializeExceptionChain+36
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
00A2EB32  00000000  Unit::MeleeDamageBonusTaken+272  c:\\mangos\\src\\game\\unit.cpp line 7267
punting on symbol i
punting on symbol this
punting on symbol pCaster
punting on symbol pdamage
punting on symbol attType
punting on symbol spellProto
punting on symbol damagetype
punting on symbol stack
punting on symbol mDummyAuras
punting on symbol tmpDamage
punting on symbol TakenFlat
punting on symbol mechanicMask
punting on symbol schoolMask
punting on symbol isWeaponDamageBasedSpell
punting on symbol TakenPercent

00A17808  00000000  Unit::CalculateMeleeDamage+228  c:\\mangos\\src\\game\\unit.cpp line 1376
punting on symbol this
punting on symbol pVictim
punting on symbol damage
punting on symbol damageInfo
punting on symbol attackType
punting on symbol armor_affected_damage

00A1B2C3  00000000  Unit::AttackerStateUpdate+143  c:\\mangos\\src\\game\\unit.cpp line 2398
punting on symbol this
punting on symbol pVictim
punting on symbol attType
punting on symbol extra
punting on symbol damageInfo
punting on symbol hitInfo
punting on symbol extraAttacks

00AEB971  00000000  Player::Update+4A1  c:\\mangos\\src\\game\\player.cpp line 1298
punting on symbol owner
punting on symbol pldistance
punting on symbol u
punting on symbol pVictim
punting on symbol this
punting on symbol p_time
punting on symbol now
punting on symbol pet

00A94D73  00000000  Map::Update+E3  c:\\mangos\\src\\game\\map.cpp line 520
punting on symbol plr
punting on symbol this
punting on symbol t_diff
punting on symbol updater
punting on symbol world_object_update
punting on symbol grid_object_update

00DBDC3B  00000000  MapManager::Update+FB  c:\\mangos\\src\\game\\mapmanager.cpp line 250
punting on symbol iter
punting on symbol this
punting on symbol diff

00D10493  00000000  World::Update+423  c:\\mangos\\src\\game\\world.cpp line 1454
punting on symbol i
punting on symbol this
punting on symbol diff

009D34F4  00000000  WorldRunnable::run+94  c:\\mangos\\src\\mangosd\\worldrunnable.cpp line 61
punting on symbol diff
punting on symbol this
punting on symbol realCurrTime
punting on symbol realPrevTime
punting on symbol prevSleepTime

010E4521  00000000  ACE_Based::Thread::ThreadTask+21  c:\\mangos\\src\\shared\\threading.cpp line 187
punting on symbol param
punting on symbol _task

6FF1B7D5  00000000  ACE_OS_Thread_Adapter::invoke+E5  c:\\mangos\\dep\\ace_wrappers\\ace\\os_thread_adapter.cpp line 90
punting on symbol hook
punting on symbol this
punting on symbol func
punting on symbol status
punting on symbol arg

6FE98BFA  00000000  ace_thread_adapter+2A  c:\\mangos\\dep\\ace_wrappers\\ace\\base_thread_adapter.cpp line 124
punting on symbol args
punting on symbol thread_args
punting on symbol status

7007DFD3  00000000  _beginthreadex+243

7007DF69  00000000  _beginthreadex+1D9

774F3677  00000000  BaseThreadInitThunk+12

77B59D42  00000000  RtlInitializeExceptionChain+63

77B59D15  00000000  RtlInitializeExceptionChain+36

========================
Global Variables
    <user defined> 'sDurabilityQualityStore$initializer$' = 14B03E0
    <user defined> 'MaNGOS::Singleton<MapManager,MaNGOS::ClassLevelLockable<MapManager,ACE_Thread_Mutex>,MaNGOS::OperatorNew<MapManager>,MaNGOS::ObjectLifeTime<MapManager> >::si_instance' = FC0BFE80
    <user defined> 'sCreatureDataAddonStorage$initializer$' = 14C0630
    char* 'MapDifficultyEntryfmt'
punting on symbol sCreatureSpellDataStore
    char* 'GlyphPropertiesfmt'
    <user defined> 'Script' = FC0FC100

Posted

so, now you see that your line is crashing at (last line)

   for(AuraList::const_iterator i = mDummyAuras.begin(); i != mDummyAuras.end(); ++i)
   {
       switch((*i)->GetSpellProto()->SpellIconID)

So, now you have to try to isolate the events, to reproduce the crash, and set a breakpoint there, to filter which auras aren't correctly removed and why

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