Jump to content

dual spec crash after 3.3.3


Guest wow4

Recommended Posts

if you do .cast 63624 the server will crash with after going to 3.3.3

was ok with 3.3.2? can anyone else confirm? I using rev.9695

Exception code: C0000005 ACCESS_VIOLATION
Fault address:  00000001401F79A7 01:00000000001F69A7 C:\\Users\\..\\Server\\Realm_1\\World_Server\\mangosd.exe

Registers:
RAX:00000000000001C3
RBX:000007FFFB64D778
RCX:000007FFFFAF7000
RDX:000000000A555790
RSI:000007FFF1188220
RDI:00000000000000A1
R8: 000000000000A75A
R9: 0000000000000000
R10:0000000000000246
R11:0000000000000000
R12:0000000000000000
R13:0000000000000000
R14:0000000000000000
R15:000000000A551FC0
CS:RIP:0033:00000001401F79A7
SS:RSP:002B:000000000A552580  RBP:00000000
DS:002B  ES:002B  FS:0053  GS:002B
Flags:00010202

Call stack:
Address   Frame     Function      SourceFile
00000001401F79A7  000000000A5525A0  std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> >,0> >::_Lbound+17  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\xtree line 1264
00000001401E3196  000000000A552630  std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> > >::operator[]+26  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\map line 169
000000014018D4F9  000000000A555770  Player::addActionButton+A9  c:\\users\\..\\mangos\\src\\game\\player.cpp line 5834
00000001401DF83E  000000000A555820  Player::UpdateSpecCount+1EE  c:\\users\\..\\mangos\\src\\game\\player.cpp line 21871
0000000140607229  000000000A555860  Spell::EffectSpecCount+59  c:\\users\\..\\mangos\\src\\game\\spelleffects.cpp line 7437
00000001404005FF  000000000A5558C0  Spell::HandleEffects+12F  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 3899
00000001403F32D1  000000000A55AA20  Spell::DoSpellHitOnUnit+901  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 1144
00000001403F21E7  000000000A55EC50  Spell::DoAllEffectOnTarget+267  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 940
00000001403FAE3C  000000000A55ED10  Spell::handle_immediate+19C  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2728
00000001403FAB3A  000000000A561E90  Spell::cast+B4A  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2704
00000001403FBB23  000000000A568070  Spell::update+363  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2912
000000014040A87B  000000000A568120  SpellEvent::Execute+4B  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 6129
000000014066CE3E  000000000A5681D0  EventProcessor::Update+15E  c:\\users\\..\\mangos\\src\\framework\\utilities\\eventprocessor.cpp line 47
00000001400BA426  000000000A56F310  Unit::Update+46  c:\\users\\..\\mangos\\src\\game\\unit.cpp line 293
000000014017544B  000000000A57B750  Player::Update+CB  c:\\users\\..\\mangos\\src\\game\\player.cpp line 1111
000000014012DBB6  000000000A57FB60  Map::Update+1B6  c:\\users\\..\\mangos\\src\\game\\map.cpp line 594
00000001403740EF  000000000A57FC50  MapManager::Update+19F  c:\\users\\..\\mangos\\src\\game\\mapmanager.cpp line 263
00000001402F2BA5  000000000A57FE00  World::Update+775  c:\\users\\..\\mangos\\src\\game\\world.cpp line 1428
000000014006C845  000000000A57FE40  WorldRunnable::run+A5  c:\\users\\..\\mangos\\src\\mangosd\\worldrunnable.cpp line 61
000000014007CE83  000000000A57FEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  000000000A57FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  000000000A57FF20  _endthreadex+47
0000000073463080  000000000A57FF50  _endthreadex+E8
000000007737F56D  000000000A57FF80  BaseThreadInitThunk+D
00000000775B3281  000000000A57FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775CFEFA  000000000042F990  NtWaitForSingleObject+A
000007FEFD7610AC  000000000042FA30  WaitForSingleObjectEx+9C
000007FEF327B69A  000000000042FA60  ?__ace_assert@@YAXPEBDH0@Z+38A
000007FEF32FE863  000000000042FAE0  ?wait_task@ACE_Thread_Manager@@QEAAHPEAVACE_Task_Base@@@Z+243
0000000140310EE3  000000000042FB20  WorldSocketMgr::Wait+63  c:\\users\\..\\mangos\\src\\game\\worldsocketmgr.cpp line 313
000000014003BDE8  000000000042FEE0  Master::Run+9B8  c:\\users\\..\\mangos\\src\\mangosd\\master.cpp line 325
000000014003A80D  000000000042FF20  main+42D  c:\\users\\..\\mangos\\src\\mangosd\\main.cpp line 180
000000014006D316  000000000042FF50  __tmainCRTStartup+11A  f:\\dd\\vctools\\crt_bld\\self_64_amd64\\crt\\src\\crtexe.c line 586
000000007737F56D  000000000042FF80  BaseThreadInitThunk+D
00000000775B3281  000000000042FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D046A  000000000318FCB0  ZwWaitForMultipleObjects+A
0000000077599BD7  000000000318FF50  EtwTraceMessageVa+E07
000000007737F56D  000000000318FF80  BaseThreadInitThunk+D
00000000775B3281  000000000318FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D01FA  000000000358FC60  NtDelayExecution+A
000007FEFD761203  000000000358FD00  SleepEx+B3
000000014007D0E9  000000000358FD50  ACE_Based::Thread::Sleep+39  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 238
0000000140081CDF  000000000358FE40  SqlDelayThread::run+6F  c:\\users\\..\\mangos\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014007CE83  000000000358FEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  000000000358FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  000000000358FF20  _endthreadex+47
0000000073463080  000000000358FF50  _endthreadex+E8
000000007737F56D  000000000358FF80  BaseThreadInitThunk+D
00000000775B3281  000000000358FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D01FA  0000000003BAFC60  NtDelayExecution+A
000007FEFD761203  0000000003BAFD00  SleepEx+B3
000000014007D0E9  0000000003BAFD50  ACE_Based::Thread::Sleep+39  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 238
0000000140081CDF  0000000003BAFE40  SqlDelayThread::run+6F  c:\\users\\..\\mangos\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014007CE83  0000000003BAFEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  0000000003BAFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  0000000003BAFF20  _endthreadex+47
0000000073463080  0000000003BAFF50  _endthreadex+E8
000000007737F56D  0000000003BAFF80  BaseThreadInitThunk+D
00000000775B3281  0000000003BAFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D01FA  0000000003FAFC60  NtDelayExecution+A
000007FEFD761203  0000000003FAFD00  SleepEx+B3
000000014007D0E9  0000000003FAFD50  ACE_Based::Thread::Sleep+39  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 238
0000000140081CDF  0000000003FAFE40  SqlDelayThread::run+6F  c:\\users\\..\\mangos\\src\\shared\\database\\sqldelaythread.cpp line 45
000000014007CE83  0000000003FAFEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  0000000003FAFEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  0000000003FAFF20  _endthreadex+47
0000000073463080  0000000003FAFF50  _endthreadex+E8
000000007737F56D  0000000003FAFF80  BaseThreadInitThunk+D
00000000775B3281  0000000003FAFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D17BA  00000000096FFC50  ZwWaitForWorkViaWorkerFactory+A
000000007759914B  00000000096FFF50  EtwTraceMessageVa+37B
000000007737F56D  00000000096FFF80  BaseThreadInitThunk+D
00000000775B3281  00000000096FFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D17BA  0000000009AFFC50  ZwWaitForWorkViaWorkerFactory+A
000000007759914B  0000000009AFFF50  EtwTraceMessageVa+37B
000000007737F56D  0000000009AFFF80  BaseThreadInitThunk+D
00000000775B3281  0000000009AFFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D17BA  0000000009EFFC50  ZwWaitForWorkViaWorkerFactory+A
000000007759914B  0000000009EFFF50  EtwTraceMessageVa+37B
000000007737F56D  0000000009EFFF80  BaseThreadInitThunk+D
00000000775B3281  0000000009EFFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D0B8A  000000000A54FE90  ZwGetContextThread+A
00000000773644FA  000000000A54FEC0  GetThreadContext+A
000000014006B0E9  000000000A550400  WheatyExceptionReport::PrintTracesForAllThreads+C9  c:\\users\\..\\mangos\\src\\shared\\wheatyexceptionreport.cpp line 370
000000014006B4B6  000000000A551470  WheatyExceptionReport::GenerateExceptionReport+396  c:\\users\\..\\mangos\\src\\shared\\wheatyexceptionreport.cpp line 468
000000014006A74A  000000000A551720  WheatyExceptionReport::WheatyUnhandledExceptionFilter+18A  c:\\users\\..\\mangos\\src\\shared\\wheatyexceptionreport.cpp line 109
00000000773F9380  000000000A551800  UnhandledExceptionFilter+160
000000007761573C  000000000A551830  MD5Final+1DEC
0000000077595148  000000000A5518A0  __C_specific_handler+9C
00000000775B554D  000000000A5518D0  RtlCompareUnicodeString+7D
0000000077595D1C  000000000A551FB0  RtlTimeToSecondsSince1970+62C
00000000775CFE48  000000000A552570  KiUserExceptionDispatcher+2E
00000001401F79A7  000000000A5525A0  std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> >,0> >::_Lbound+17  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\xtree line 1264
00000001401E3196  000000000A552630  std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> > >::operator[]+26  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\map line 169
000000014018D4F9  000000000A555770  Player::addActionButton+A9  c:\\users\\..\\mangos\\src\\game\\player.cpp line 5834
00000001401DF83E  000000000A555820  Player::UpdateSpecCount+1EE  c:\\users\\..\\mangos\\src\\game\\player.cpp line 21871
0000000140607229  000000000A555860  Spell::EffectSpecCount+59  c:\\users\\..\\mangos\\src\\game\\spelleffects.cpp line 7437
00000001404005FF  000000000A5558C0  Spell::HandleEffects+12F  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 3899
00000001403F32D1  000000000A55AA20  Spell::DoSpellHitOnUnit+901  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 1144
00000001403F21E7  000000000A55EC50  Spell::DoAllEffectOnTarget+267  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 940
00000001403FAE3C  000000000A55ED10  Spell::handle_immediate+19C  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2728
00000001403FAB3A  000000000A561E90  Spell::cast+B4A  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2704
00000001403FBB23  000000000A568070  Spell::update+363  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 2912
000000014040A87B  000000000A568120  SpellEvent::Execute+4B  c:\\users\\..\\mangos\\src\\game\\spell.cpp line 6129
000000014066CE3E  000000000A5681D0  EventProcessor::Update+15E  c:\\users\\..\\mangos\\src\\framework\\utilities\\eventprocessor.cpp line 47
00000001400BA426  000000000A56F310  Unit::Update+46  c:\\users\\..\\mangos\\src\\game\\unit.cpp line 293
000000014017544B  000000000A57B750  Player::Update+CB  c:\\users\\..\\mangos\\src\\game\\player.cpp line 1111
000000014012DBB6  000000000A57FB60  Map::Update+1B6  c:\\users\\..\\mangos\\src\\game\\map.cpp line 594
00000001403740EF  000000000A57FC50  MapManager::Update+19F  c:\\users\\..\\mangos\\src\\game\\mapmanager.cpp line 263
00000001402F2BA5  000000000A57FE00  World::Update+775  c:\\users\\..\\mangos\\src\\game\\world.cpp line 1428
000000014006C845  000000000A57FE40  WorldRunnable::run+A5  c:\\users\\..\\mangos\\src\\mangosd\\worldrunnable.cpp line 61
000000014007CE83  000000000A57FEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  000000000A57FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  000000000A57FF20  _endthreadex+47
0000000073463080  000000000A57FF50  _endthreadex+E8
000000007737F56D  000000000A57FF80  BaseThreadInitThunk+D
00000000775B3281  000000000A57FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775D00DA  000000000A97F7C0  ZwRequestWaitReplyPort+A
0000000077382B08  000000000A97F7F0  GetConsoleMode+F8
00000000773B5601  000000000A97F940  VerifyConsoleIoHandle+281
00000000773CA922  000000000A97FA20  ReadConsoleA+B2
0000000077399934  000000000A97FA60  GetEnvironmentStringsA+5AB8
00000000734ADC36  000000000A97FB00  realloc+72A
00000000734AE29D  000000000A97FB60  _read+10D
000000007346E7E3  000000000A97FBA0  _filbuf+8F
000000007346DC6C  000000000A97FC10  fgets+198
0000000140014BC9  000000000A97FE40  CliRunnable::run+B9  c:\\users\\..\\mangos\\src\\mangosd\\clirunnable.cpp line 327
000000014007CE83  000000000A97FEB0  ACE_Based::Thread::ThreadTask+23  c:\\users\\..\\mangos\\src\\shared\\threading.cpp line 190
000007FEF32D157B  000000000A97FEF0  ?invoke@ACE_OS_Thread_Adapter@@UEAAKXZ+5B
0000000073462FDF  000000000A97FF20  _endthreadex+47
0000000073463080  000000000A97FF50  _endthreadex+E8
000000007737F56D  000000000A97FF80  BaseThreadInitThunk+D
00000000775B3281  000000000A97FFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775CFEFA  000000000AFAF880  NtWaitForSingleObject+A
000007FEFCD13978  000000000AFAF900  0001:0000000000002978 C:\\Windows\\system32\\MSWSOCK.dll
000007FEFCD206B6  000000000AFAFAA0  WSPStartup+7CD6
000007FEFF5372BC  000000000AFAFAE0  select+15C
000007FEFF53723D  000000000AFAFBE0  select+DD
000007FEF32882A2  000000000AFAFC60  ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MEAAHAEAVACE_Select_Reactor_Handle_Set@@PEAVACE_Time_Value@@@Z+132
000007FEF3300D30  000000000AFAFCD0  ?handle_events@ACE_TP_Reactor@@UEAAHPEAVACE_Time_Value@@@Z+A0
000007FEF32DE3ED  000000000AFAFD00  ?run_reactor_event_loop@ACE_Reactor@@QEAAHAEAVACE_Time_Value@@P6AHPEAV1@@Z@Z+4D
0000000140310847  000000000AFAFE40  ReactorRunnable::svc+77  c:\\users\\..\\mangos\\src\\game\\worldsocketmgr.cpp line 167
000007FEF32FA0F1  000000000AFAFE70  ?svc_run@ACE_Task_Base@@SAKPEAX@Z+41
000007FEF32FA6AB  000000000AFAFEB0  ?invoke_i@ACE_Thread_Adapter@@EEAAKXZ+4B
000007FEF32FA7D1  000000000AFAFEF0  ?invoke@ACE_Thread_Adapter@@UEAAKXZ+71
0000000073462FDF  000000000AFAFF20  _endthreadex+47
0000000073463080  000000000AFAFF50  _endthreadex+E8
000000007737F56D  000000000AFAFF80  BaseThreadInitThunk+D
00000000775B3281  000000000AFAFFD0  RtlUserThreadStart+21

Call stack:
Address   Frame     Function      SourceFile
00000000775CFEFA  000000000B3AF880  NtWaitForSingleObject+A
000007FEFCD13978  000000000B3AF900  0001:0000000000002978 C:\\Windows\\system32\\MSWSOCK.dll
000007FEFCD206B6  000000000B3AFAA0  WSPStartup+7CD6
000007FEFF5372BC  000000000B3AFAE0  select+15C
000007FEFF53723D  000000000B3AFBE0  select+DD
000007FEF32882A2  000000000B3AFC60  ?wait_for_multiple_events@?$ACE_Select_Reactor_T@V?$ACE_Reactor_Token_T@VACE_Token@@@@@@MEAAHAEAVACE_Select_Reactor_Handle_Set@@PEAVACE_Time_Value@@@Z+132
000007FEF3300D30  000000000B3AFCD0  ?handle_events@ACE_TP_Reactor@@UEAAHPEAVACE_Time_Value@@@Z+A0
000007FEF32DE3ED  000000000B3AFD00  ?run_reactor_event_loop@ACE_Reactor@@QEAAHAEAVACE_Time_Value@@P6AHPEAV1@@Z@Z+4D
0000000140310847  000000000B3AFE40  ReactorRunnable::svc+77  c:\\users\\..\\mangos\\src\\game\\worldsocketmgr.cpp line 167
000007FEF32FA0F1  000000000B3AFE70  ?svc_run@ACE_Task_Base@@SAKPEAX@Z+41
000007FEF32FA6AB  000000000B3AFEB0  ?invoke_i@ACE_Thread_Adapter@@EEAAKXZ+4B
000007FEF32FA7D1  000000000B3AFEF0  ?invoke@ACE_Thread_Adapter@@UEAAKXZ+71
0000000073462FDF  000000000B3AFF20  _endthreadex+47
0000000073463080  000000000B3AFF50  _endthreadex+E8
000000007737F56D  000000000B3AFF80  BaseThreadInitThunk+D
00000000775B3281  000000000B3AFFD0  RtlUserThreadStart+21
========================
Local Variables And Parameters

Call stack:
Address   Frame     Function      SourceFile
00000001401F79A7  000000000A5525A0  std::_Tree<std::_Tmap_traits<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> >,0> >::_Lbound+17  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\xtree line 1264
   Local  <user defined> 'this' = 7FFF0963A10
   Parameter  unsigned int '_Keyval' = 7FFFF4D3DF8
   Local  <user defined> '_Pnode' = 1401E3196
   Local  <user defined> '_Wherenode' = 734EF600

00000001401E3196  000000000A552630  std::map<unsigned char,ActionButton,std::less<unsigned char>,std::allocator<std::Pair<unsigned char const ,ActionButton> > >::operator[]+26  c:\\program files (x86)\\microsoft visual studio 9.0\\vc\\include\\map line 169
   Local  <user defined> 'this' = 7FFFF4DDF60

Link to comment
Share on other sites

REPLACE INTO gossip_menu_option (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_poi_id`, `action_script_id`, `box_coded`, `box_money`, `box_text`, `cond_1`, `cond_1_val_1`, `cond_1_val_2`, `cond_2`, `cond_2_val_1`, `cond_2_val_2`, `cond_3`, `cond_3_val_1`, `cond_3_val_2`) VALUES

(0, 16, 0, 'Purchase a Dual Talent Specialization.', 18, 16, 0, 0, 0, 0, 10000000, 'Are you sure you wish to purchase a Dual Talent Specialization?', 0, 0, 0, 0, 0, 0, 0, 0, 0);

Crash with rev 9701

Link to comment
Share on other sites

Use Insider42's patch.

or if you want, use Tasssadar's too but with modification, because if you're not, the option will not show in trainers.

Tasssadar's sql patch is wrong too, change 19 to 18.

And don't forget to remove the if condition:

-            if(GetSpecsCount() == 1 && !(getLevel() < 40)) //Level added manually, in original patch it was in config !
-            {
...
-            }

Thx to both author

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