Jump to content

shinra

Members
  • Posts

    61
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Everything posted by shinra

  1. One slight issue with this patch is when you are mounted if the user is not in view of you, then suddenly see you the mount does not work on there screen. Unless you dismount and remount infront of them.
  2. This mainly does not work, because there is a high risk you will join a battleground that isn't coded in yet.
  3. Here is your problem ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED, gain); gain is not defined.
  4. Just to let you know, retail is still capped at 80 they will ONLY be 85 in November when cata is out.
  5. Yes level 85 on Cata not WOWTLK.
  6. No problem thanks for being here to confirm.
  7. Another crash, this is no way fixed by the way im crashing all the time related or auras. Debug mode is pointing to here Spell Auras // re-apply passive spells that don't need shapeshift but were inactive in current form: const PlayerSpellMap& sp_list = ((Player *)target)->GetSpellMap(); >> for (PlayerSpellMap::const_iterator itr = sp_list.begin(); itr != sp_list.end(); ++itr) > mangosd.exe!Aura::HandleShapeshiftBoosts(bool apply) Line 6049 + 0x6 bytes C++ Revision: * * 10345 4a181802416927280fdbbbef625c6403757c42f4 Date 11:8:2010. Time 23:15 //===================================================== *** Hardware *** Processor: Quad-Core AMD Opteron(tm) Processor 1352 Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Server 4.0 (Version 6.1, Build 7600) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 00644F82 01:00243F82 E:\\CompiledServer\\mangosd.exe Registers: EAX:00000000 EBX:DDF198A0 ECX:E17175B0 EDX:E17175B0 ESI:E16EE080 EDI:00001CD0 CS:EIP:0023:00644F82 SS:ESP:002B:0A64AB4C EBP:0A64AB70 DS:002B ES:002B FS:0053 GS:002B Flags:00010246 Call stack: Address Frame Function SourceFile 00644F82 00000000 Aura::HandleShapeshiftBoosts+512 00645B16 00000000 Aura::HandleAuraModShapeshift+4B6 0063EEA2 00000000 Aura::ApplyModifier+32 00498F6E 00000000 Unit::RemoveAura+9E 0049D944 00000000 Unit::RemoveSpellAuraHolder+144 0049DC93 00000000 Unit::RemoveAllAurasOnDeath+23 004A429E 00000000 Unit::setDeathState+4E 004B7213 00000000 Creature::setDeathState+B3 004A66F1 00000000 Unit::DealDamage+831 004A7166 00000000 Unit::DealSpellDamage+F6 006E71B4 00000000 Spell::DoAllEffectOnTarget+3B4 006E74CB 00000000 Spell::handle_immediate+7B 006F0AF1 00000000 Spell::cast+571 006F166D 00000000 Spell::update+2DD 006F176D 00000000 SpellEvent::Execute+1D 007C3A28 00000000 EventProcessor::Update+58 004A56C0 00000000 Unit::Update+20 0054A6AE 00000000 Player::Update+6E 004DDE5E 00000000 Map::Update+5E 00627CD4 00000000 MapManager::Update+64 0046665F 00000000 World::Update+24F 004462E4 00000000 WorldRunnable::run+64 007D3FF4 00000000 ACE_Based::Thread::ThreadTask+34 644E5B04 00000000 ACE_OS_Thread_Adapter::invoke+74 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 00644F82 00000000 Aura::HandleShapeshiftBoosts+512 punting on symbol apply punting on symbol spellId1 punting on symbol form punting on symbol spellId2 punting on symbol HotWSpellId punting on symbol MasterShaperSpellId Local <user defined> 'itr' punting on symbol ShiftMod punting on symbol HotWMod 00645B16 00000000 Aura::HandleAuraModShapeshift+4B6 punting on symbol apply punting on symbol Real Local <user defined> 'form' punting on symbol modelid Local <user defined> 'ssEntry' Local <user defined> 'PowerType' punting on symbol furorChance 0063EEA2 00000000 Aura::ApplyModifier+32 punting on symbol apply punting on symbol Real 00498F6E 00000000 Unit::RemoveAura+9E Local <user defined> 'Aur' Local <user defined> 'mode' 0049D944 00000000 Unit::RemoveSpellAuraHolder+144 Local <user defined> 'holder' Local <user defined> 'mode' Local <user defined> 'AurSpellInfo' Local <user defined> 'caster' Local <user defined> 'bounds' Local <user defined> 'statue' 0049DC93 00000000 Unit::RemoveAllAurasOnDeath+23 004A429E 00000000 Unit::setDeathState+4E Local <user defined> 's' 004B7213 00000000 Creature::setDeathState+B3 Local <user defined> 's' 004A66F1 00000000 Unit::DealDamage+831 Local <user defined> 'pVictim' punting on symbol damage Local <user defined> 'cleanDamage' Local <user defined> 'damagetype' Local <user defined> 'damageSchoolMask' Local <user defined> 'spellProto' punting on symbol durabilityLoss punting on symbol duel_hasEnded punting on symbol health Local <user defined> 'spiritOfRedemtionTalentReady' Local <user defined> 'player_tap' Local <user defined> 'pOwner' punting on symbol damageFromSpiritOfRedemtionTalent Local <user defined> 'data' Local <user defined> 'data' Local <user defined> 'st' Local <user defined> 'st' Local <user defined> 'next' Local <user defined> 'st' Local <user defined> 'st' 004A7166 00000000 Unit::DealSpellDamage+F6 Local <user defined> 'damageInfo' punting on symbol durabilityLoss Local <user defined> 'spellProto' Local <user defined> 'cleanDamage' 006E71B4 00000000 Spell::DoAllEffectOnTarget+3B4 Local <user defined> 'target' Local <user defined> 'unit' punting on symbol procEx Local <user defined> 'caster' Local <user defined> 'missInfo' punting on symbol mask punting on symbol procVictim Local <user defined> 'real_caster' punting on symbol procAttacker punting on symbol crit punting on symbol gain Local <user defined> 'damageInfo' punting on symbol count Local <user defined> 'itr' punting on symbol bp Local <user defined> 'damageInfo' 006E74CB 00000000 Spell::handle_immediate+7B punting on symbol duration 006F0AF1 00000000 Spell::cast+571 punting on symbol skipCheck 006F166D 00000000 Spell::update+2DD punting on symbol difftime Local <user defined> 'p' 006F176D 00000000 SpellEvent::Execute+1D punting on symbol e_time punting on symbol p_time 007C3A28 00000000 EventProcessor::Update+58 punting on symbol p_time 004A56C0 00000000 Unit::Update+20 punting on symbol p_time 0054A6AE 00000000 Player::Update+6E punting on symbol p_time punting on symbol now Local <user defined> 'iter' punting on symbol newzone punting on symbol newarea 004DDE5E 00000000 Map::Update+5E Local <user defined> 't_diff' Local <user defined> 'updater' Local <user defined> 'world_object_update' Local <user defined> 'grid_object_update' Local <user defined> 'area' Local <user defined> 'begin_cell' Local <user defined> 'end_cell' punting on symbol x Local <user defined> 'cell' Local <user defined> 'pair' Local <user defined> 'begin_cell' Local <user defined> 'end_cell' punting on symbol x Local <user defined> 'cell' Local <user defined> 'pair' Local <user defined> 'st' 00627CD4 00000000 MapManager::Update+64 punting on symbol diff 0046665F 00000000 World::Update+24F punting on symbol diff punting on symbol maxClientsNum 004462E4 00000000 WorldRunnable::run+64 punting on symbol prevSleepTime 007D3FF4 00000000 ACE_Based::Thread::ThreadTask+34 punting on symbol param 644E5B04 00000000 ACE_OS_Thread_Adapter::invoke+74 punting on symbol status 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Global Variables
  8. Revision: * * 10345 4a181802416927280fdbbbef625c6403757c42f4 Date 11:8:2010. Time 20:35 //===================================================== *** Hardware *** Processor: Quad-Core AMD Opteron(tm) Processor 1352 Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Server 4.0 (Version 6.1, Build 7600) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 7768E23E 01:0001E23E C:\\Windows\\SysWOW64\\ntdll.dll Registers: EAX:F1307455 EBX:0261D1F8 ECX:02750000 EDX:0261D1F8 ESI:CCD46E8C EDI:0261D1F0 CS:EIP:0023:7768E23E SS:ESP:002B:0AACFCBC EBP:0AACFCF0 DS:002B ES:002B FS:0053 GS:002B Flags:00010282 Call stack: Address Frame Function SourceFile 7768E23E 00000000 RtlInitUnicodeString+196 7768DEA3 00000000 RtlFreeHeap+7E 752A14D1 00000000 HeapFree+14 7358016A 00000000 free+1C 63DA922C 00000000 ACE_New_Allocator::free+C 63DADB1A 00000000 ACE_Data_Block::`vector deleting destructor'+5A 63DAE249 00000000 ACE_Message_Block::release+89 00785D2E 00000000 WorldSocket::handle_output_queue+13E 007861C6 00000000 WorldSocket::handle_output+136 63DEE5C0 00000000 ACE_TP_Reactor::handle_socket_events+B0 63DEE6AD 00000000 ACE_TP_Reactor::Dispatch_i+4D 63DEE7FE 00000000 ACE_TP_Reactor::handle_events+AE 63DD0CBE 00000000 ACE_Reactor::run_reactor_event_loop+2E 005EFB51 00000000 ReactorRunnable::svc+81 63DE85EE 00000000 ACE_Task_Base::svc_run+2E 63DE89CB 00000000 ACE_Thread_Adapter::invoke_i+6B 63DE8B13 00000000 ACE_Thread_Adapter::invoke+83 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 7768E23E 00000000 RtlInitUnicodeString+196 7768DEA3 00000000 RtlFreeHeap+7E 752A14D1 00000000 HeapFree+14 7358016A 00000000 free+1C 63DA922C 00000000 ACE_New_Allocator::free+C punting on symbol ptr 63DADB1A 00000000 ACE_Data_Block::`vector deleting destructor'+5A 63DAE249 00000000 ACE_Message_Block::release+89 Local <user defined> 'ace_mon' 00785D2E 00000000 WorldSocket::handle_output_queue+13E Local <user defined> 'g' Local <user defined> 'mblk' 007861C6 00000000 WorldSocket::handle_output+136 punting on symbol __formal Local <user defined> 'Guard' 63DEE5C0 00000000 ACE_TP_Reactor::handle_socket_events+B0 Local <user defined> 'event_count' Local <user defined> 'guard' punting on symbol result Local <user defined> 'dispatch_info' 63DEE6AD 00000000 ACE_TP_Reactor::Dispatch_i+4D Local <user defined> 'max_wait_time' Local <user defined> 'guard' punting on symbol event_count Local <user defined> 'initial_event_count' 63DEE7FE 00000000 ACE_TP_Reactor::handle_events+AE Local <user defined> 'max_wait_time' Local <user defined> 'result' Local <user defined> 'countdown' Local <user defined> 'guard' 63DD0CBE 00000000 ACE_Reactor::run_reactor_event_loop+2E Local <user defined> 'tv' Local <user defined> 'eh' 005EFB51 00000000 ReactorRunnable::svc+81 Local <user defined> 'interval' 63DE85EE 00000000 ACE_Task_Base::svc_run+2E punting on symbol args 63DE89CB 00000000 ACE_Thread_Adapter::invoke_i+6B punting on symbol status 63DE8B13 00000000 ACE_Thread_Adapter::invoke+83 Local <user defined> 'exit_hook_maybe' 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 New crash even with your fix lynx
  9. Could just be coincidence but when I put this fix in CREDITS TO labinelu I haven't had a crash yet, and the character who logged in and crashed the server can now login again and play. @@ -4116,11 +4116,22 @@ bool Unit::AddSpellAuraHolder(SpellAuraHolder *holder) } void Unit::AddAuraToModList(Aura *aura) { if (aura->GetModifier()->m_auraname < TOTAL_AURAS) + { + AuraList::const_iterator iter; + for (iter = m_modAuras[aura->GetModifier()->m_auraname].begin(); iter != m_modAuras[aura->GetModifier()->m_auraname].end(); ++iter) + { + if (aura->GetId() == (*iter)->GetId()) + { + m_modAuras[aura->GetModifier()->m_auraname].remove((*iter)); + break; + } + } m_modAuras[aura->GetModifier()->m_auraname].push_back(aura); + } }
  10. Currently, when I search chars it works pefectly click on there name, and you cannot view them.
  11. I can pinpoint this to random characters crashing the server A priest logged in and instantly crashes the server, I asked him to login again and HEY it crashed again. Also this was last in the log before crash. DELETE FROM character_account_data WHERE guid'1388' AND type '1' Revision: * * 10337 73500d21698698794b2000875d4531296041215d Date 10:8:2010. Time 17:48 //===================================================== *** Hardware *** Processor: Quad-Core AMD Opteron(tm) Processor 1352 Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Server 4.0 (Version 6.1, Build 7600) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 707BD101 01:0007C101 C:\\Windows\\system32\\MSVCR100.dll Registers: EAX:0000028D EBX:03337F15 ECX:7FFFFFFE EDX:025C4E73 ESI:00000000 EDI:0000028D CS:EIP:0023:707BD101 SS:ESP:002B:03327B2C EBP:03327DB0 DS:002B ES:002B FS:0053 GS:002B Flags:00010202 Call stack: Address Frame Function SourceFile 707BD101 00000000 _vcwprintf_s+197D 707A4092 00000000 fprintf+E0 0044F0D9 00000000 vutf8printf+89 004499C9 00000000 Log::outDebug+59 00452A56 00000000 DatabaseMysql::DirectExecute+116 00456D39 00000000 SqlTransaction::Execute+99 0045790B 00000000 SqlDelayThread::run+10B 00455054 00000000 ACE_Based::Thread::ThreadTask+34 73565B04 00000000 ACE_OS_Thread_Adapter::invoke+74 7079C6DE 00000000 _endthreadex+3A 7079C788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 707BD101 00000000 _vcwprintf_s+197D 707A4092 00000000 fprintf+E0 0044F0D9 00000000 vutf8printf+89 Local <user defined> 'out' Local <user defined> 'str' Local <user defined> 'ap' Local <user defined> 'wtemp_buf' Local <user defined> 'temp_buf' punting on symbol wtemp_len 004499C9 00000000 Log::outDebug+59 Local <user defined> 'this' Local <user defined> 'str' punting on symbol ap 00452A56 00000000 DatabaseMysql::DirectExecute+116 Local <user defined> 'sql' Local <user defined> 'query_connection_guard' 00456D39 00000000 SqlTransaction::Execute+99 Local <user defined> 'db' 0045790B 00000000 SqlDelayThread::run+10B punting on symbol loopCounter Local <user defined> 'pingEveryLoop' 00455054 00000000 ACE_Based::Thread::ThreadTask+34 punting on symbol param 73565B04 00000000 ACE_OS_Thread_Adapter::invoke+74 punting on symbol status 7079C6DE 00000000 _endthreadex+3A 7079C788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36
  12. Actually, these crashlogs help a lot as I can pinpoint it down to the aura handeller
  13. Revision: * * 10307 6fa98d1226393aa84781fd0a9750e413bfca3643 Date 2:8:2010. Time 22:54 //===================================================== *** Hardware *** Processor: Quad-Core AMD Opteron(tm) Processor 1352 Number Of Processors: 4 Physical Memory: 4194303 KB (Available: 4194303 KB) Commit Charge Limit: 4194303 KB *** Operation System *** Windows Vista or Windows Server 2008 Server 4.0 (Version 6.1, Build 7600) //===================================================== Exception code: C0000005 ACCESS_VIOLATION Fault address: 0049C4EC 01:0009B4EC E:\\CompiledServer\\mangosd.exe Registers: EAX:0000000B EBX:CCCC2F30 ECX:E958D850 EDX:52454857 ESI:DA3A5780 EDI:D3AA2700 CS:EIP:0023:0049C4EC SS:ESP:002B:0A6DCB74 EBP:0A6DCB80 DS:002B ES:002B FS:0053 GS:002B Flags:00010206 Call stack: Address Frame Function SourceFile 0049C4EC 00000000 Unit::GetAura+2C 004B1149 00000000 Unit::RemoveAuraHolderDueToSpellByDispel+1F9 0079E1B0 00000000 Spell::EffectDispel+8F0 006EEDFF 00000000 Spell::HandleEffects+AF 006EFD3B 00000000 Spell::DoSpellHitOnUnit+42B 006F0DD3 00000000 Spell::DoAllEffectOnTarget+173 006F132B 00000000 Spell::handle_immediate+7B 006FA931 00000000 Spell::cast+571 006FB4AD 00000000 Spell::update+2DD 006FB5AD 00000000 SpellEvent::Execute+1D 007CC2C8 00000000 EventProcessor::Update+58 004B4210 00000000 Unit::Update+20 00558FEE 00000000 Player::Update+6E 004EC8AE 00000000 Map::Update+5E 004ECFF0 00000000 InstanceMap::Update+10 00786960 00000000 MapInstanced::Update+40 00635294 00000000 MapManager::Update+64 004753CF 00000000 World::Update+24F 004463C4 00000000 WorldRunnable::run+64 00455134 00000000 ACE_Based::Thread::ThreadTask+34 73AD5B04 00000000 ACE_OS_Thread_Adapter::invoke+74 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Local Variables And Parameters Call stack: Address Frame Function SourceFile 0049C4EC 00000000 Unit::GetAura+2C Local <user defined> 'type' punting on symbol family punting on symbol familyFlag punting on symbol familyFlag2 punting on symbol casterGUID 004B1149 00000000 Unit::RemoveAuraHolderDueToSpellByDispel+1F9 punting on symbol spellId punting on symbol stackAmount punting on symbol casterGUID Local <user defined> 'dispeler' Local <user defined> 'spellEntry' punting on symbol damage punting on symbol amount Local <user defined> 'caster' punting on symbol returnmana Local <user defined> 'dot' punting on symbol bp0 0079E1B0 00000000 Spell::EffectDispel+8F0 Local <user defined> 'eff_idx' Local <user defined> 'dispel_list' punting on symbol dispelMask Local <user defined> 'auras' punting on symbol positive Local <user defined> 'fail_list' Local <user defined> 'success_list' punting on symbol count punting on symbol miss_chance Local <user defined> 'data' Local <user defined> 'j' Local <user defined> 'dispelledHolder' punting on symbol heal_amount Local <user defined> 'data' 006EEDFF 00000000 Spell::HandleEffects+AF Local <user defined> 'pUnitTarget' Local <user defined> 'pItemTarget' Local <user defined> 'pGOTarget' Local <user defined> 'i' punting on symbol DamageMultiplier 006EFD3B 00000000 Spell::DoSpellHitOnUnit+42B Local <user defined> 'unit' Local <user defined> 'effectMask' Local <user defined> 'realCaster' punting on symbol effectNumber punting on symbol multiplier 006F0DD3 00000000 Spell::DoAllEffectOnTarget+173 Local <user defined> 'target' Local <user defined> 'unit' punting on symbol procEx Local <user defined> 'caster' Local <user defined> 'missInfo' punting on symbol mask punting on symbol procVictim Local <user defined> 'real_caster' punting on symbol procAttacker punting on symbol crit punting on symbol gain Local <user defined> 'damageInfo' punting on symbol count Local <user defined> 'itr' punting on symbol bp Local <user defined> 'damageInfo' 006F132B 00000000 Spell::handle_immediate+7B punting on symbol duration 006FA931 00000000 Spell::cast+571 punting on symbol skipCheck 006FB4AD 00000000 Spell::update+2DD punting on symbol difftime Local <user defined> 'p' 006FB5AD 00000000 SpellEvent::Execute+1D punting on symbol e_time punting on symbol p_time 007CC2C8 00000000 EventProcessor::Update+58 punting on symbol p_time 004B4210 00000000 Unit::Update+20 punting on symbol p_time 00558FEE 00000000 Player::Update+6E punting on symbol p_time punting on symbol now Local <user defined> 'iter' punting on symbol newzone punting on symbol newarea 004EC8AE 00000000 Map::Update+5E Local <user defined> 't_diff' Local <user defined> 'updater' Local <user defined> 'world_object_update' Local <user defined> 'grid_object_update' Local <user defined> 'area' Local <user defined> 'begin_cell' Local <user defined> 'end_cell' punting on symbol x Local <user defined> 'cell' Local <user defined> 'pair' Local <user defined> 'begin_cell' Local <user defined> 'end_cell' punting on symbol x Local <user defined> 'cell' Local <user defined> 'pair' Local <user defined> 'st' 004ECFF0 00000000 InstanceMap::Update+10 Local <user defined> 't_diff' 00786960 00000000 MapInstanced::Update+40 Local <user defined> 't' Local <user defined> 'i' 00635294 00000000 MapManager::Update+64 punting on symbol diff 004753CF 00000000 World::Update+24F punting on symbol diff punting on symbol maxClientsNum 004463C4 00000000 WorldRunnable::run+64 punting on symbol prevSleepTime 00455134 00000000 ACE_Based::Thread::ThreadTask+34 punting on symbol param 73AD5B04 00000000 ACE_OS_Thread_Adapter::invoke+74 punting on symbol status 735CC6DE 00000000 _endthreadex+3A 735CC788 00000000 _endthreadex+E4 752A3677 00000000 BaseThreadInitThunk+12 77699D72 00000000 RtlInitializeExceptionChain+63 77699D45 00000000 RtlInitializeExceptionChain+36 ======================== Global Variables
  14. Make sure you have updated to the latest scriptdev2, apply all updates to worlddb and sd2. Instances are not crashing this end.
  15. It will need to be changed a bit to work for mangos.
  16. I don't think you can sorry! Info: I have disabled overspeed ping checking and the server has been running for over 19hrs with over 20+ players.
  17. Yeah, because it wants you to debug why it crashed
×
×
  • 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