cmangos / issues

This repository is used as a centralized point for all issues regarding CMaNGOS.
180 stars 47 forks source link

[Classic] Client Crash If In Party and uUsing Transports #296

Open Metalica opened 10 years ago

Metalica commented 10 years ago

Priority:

Metalica commented 10 years ago
This application has encountered a critical error:

ERROR #132 (0x85100084) Fatal Exception
Program:    D:\World Of Warcraft\WoW.exe
Exception:  0xC0000005 (ACCESS_VIOLATION) at 0023:00630B30

The instruction at "0x00630B30" referenced memory at "0x00000000".
The memory could not be "read".

WoWBuild: 5875
------------------------------------------------------------------------------

----------------------------------------
    x86 Registers
----------------------------------------

EAX=00000000  EBX=00000000  ECX=298FE608  EDX=02ECD208  ESI=0018FD08
EDI=00000000  EBP=0018FCF4  ESP=0018FCD4  EIP=00630B30  FLG=00210246
CS =0023      DS =002B      ES =002B      SS =002B      FS =0053      GS =002B

----------------------------------------
    Stack Trace (Manual)
----------------------------------------

Address  Frame    Logical addr  Module

00630B30 0018FCF4 0001:0022FB30 D:\World Of Warcraft\WoW.exe
007C49DC 0018FD48 0001:003C39DC D:\World Of Warcraft\WoW.exe
005F1F27 0018FD5C 0001:001F0F27 D:\World Of Warcraft\WoW.exe
005F096D 0018FD88 0001:001EF96D D:\World Of Warcraft\WoW.exe
004E8635 0018FDBC 0001:000E7635 D:\World Of Warcraft\WoW.exe
005DD6A5 0018FDE0 0001:001DC6A5 D:\World Of Warcraft\WoW.exe
005DD50B 0018FDF8 0001:001DC50B D:\World Of Warcraft\WoW.exe
00467900 0018FE14 0001:00066900 D:\World Of Warcraft\WoW.exe
00467716 0018FE48 0001:00066716 D:\World Of Warcraft\WoW.exe
0042865B 0018FE84 0001:0002765B D:\World Of Warcraft\WoW.exe
00420D11 0018FEE0 0001:0001FD11 D:\World Of Warcraft\WoW.exe
00420BF1 0018FEF8 0001:0001FBF1 D:\World Of Warcraft\WoW.exe
0040411E 0018FF88 0001:0000311E D:\World Of Warcraft\WoW.exe
76B5336A 0018FF94 0001:0000336A C:\Windows\syswow64\KERNEL32.dll
77BC9F72 0018FFD4 0001:00029F72 C:\Windows\SysWOW64\ntdll.dll
77BC9F45 0018FFEC 0001:00029F45 C:\Windows\SysWOW64\ntdll.dll

----------------------------------------
    Stack Trace (Using DBGHELP.DLL)
----------------------------------------

00630B30 WoW.exe      <unknown symbol>+0 (0x00005148,0x1FC00000,0x0018FD74,0x3F800000)

----------------------------------------
    Loaded Modules
----------------------------------------

0x00270000 - 0x0027A000  C:\Windows\syswow64\LPK.dll
0x00400000 - 0x00D06000  D:\World Of Warcraft\WoW.exe
0x00D10000 - 0x00DA6000  D:\World Of Warcraft\fmod.dll
0x075E0000 - 0x07708000  C:\Program Files (x86)\NVIDIA Corporation\3D Vision\nvSCPAPI.dll
0x10000000 - 0x10069000  D:\World Of Warcraft\DivxDecoder.dll
0x10620000 - 0x10738000  D:\World Of Warcraft\dbghelp.dll
0x68360000 - 0x691BA000  C:\Windows\system32\nvd3dum.dll
0x6BCE0000 - 0x6BEA3000  C:\Windows\system32\d3d9.dll
0x6C000000 - 0x6C012000  C:\Windows\system32\MPR.dll
0x6C070000 - 0x6C095000  C:\Windows\system32\powrprof.dll
0x6C0A0000 - 0x6C112000  C:\Windows\system32\dsound.dll
0x6C140000 - 0x6C144000  C:\Windows\system32\ksuser.dll
0x6C4D0000 - 0x6C4D7000  C:\Windows\system32\AVRT.dll
0x702D0000 - 0x702E5000  C:\Windows\system32\rasman.dll
0x702F0000 - 0x70342000  C:\Windows\system32\RASAPI32.dll
0x70EF0000 - 0x70F26000  C:\Windows\system32\AUDIOSES.DLL
0x70F30000 - 0x70F69000  C:\Windows\System32\MMDevApi.dll
0x70F70000 - 0x70FE9000  C:\Windows\system32\mscms.dll
0x71C50000 - 0x71D45000  C:\Windows\System32\PROPSYS.dll
0x72780000 - 0x72788000  C:\Windows\System32\npmproxy.dll
0x72790000 - 0x727EA000  C:\Windows\System32\netprofm.dll
0x727F0000 - 0x727F7000  C:\Windows\system32\midimap.dll
0x72800000 - 0x72A40000  C:\Windows\system32\msi.dll
0x72A40000 - 0x72ABB000  C:\Windows\AppPatch\AcSpecfc.DLL
0x72AC0000 - 0x72CD8000  C:\Windows\AppPatch\AcGenral.DLL
0x72CE0000 - 0x72DC7000  C:\Windows\system32\DDRAW.dll
0x72DD0000 - 0x72E98000  C:\Windows\system32\OPENGL32.dll
0x72EA0000 - 0x72ED0000  C:\Windows\system32\wdmaud.drv
0x72ED0000 - 0x72ED6000  C:\Windows\system32\d3d8thk.dll
0x72EE0000 - 0x72EE8000  C:\Windows\system32\msacm32.drv
0x72EF0000 - 0x72EFD000  C:\Windows\system32\sfc_os.DLL
0x72F00000 - 0x72F03000  C:\Windows\system32\sfc.dll
0x72F10000 - 0x72F24000  C:\Windows\system32\MSACM32.dll
0x72F30000 - 0x72F36000  C:\Windows\system32\DCIMAN32.dll
0x72F40000 - 0x72F62000  C:\Windows\system32\GLU32.dll
0x73060000 - 0x73077000  C:\Windows\system32\USERENV.dll
0x730A0000 - 0x730A6000  C:\Windows\system32\sensapi.dll
0x73570000 - 0x735BC000  C:\Windows\system32\apphelp.dll
0x73640000 - 0x7364B000  C:\Windows\system32\profapi.dll
0x73650000 - 0x737EE000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll
0x737F0000 - 0x737F6000  C:\Windows\System32\wship6.dll
0x73830000 - 0x73836000  C:\Windows\system32\rasadhlp.dll
0x738E0000 - 0x73918000  C:\Windows\System32\fwpuclnt.dll
0x73920000 - 0x73927000  C:\Windows\system32\WINNSI.DLL
0x73930000 - 0x7394C000  C:\Windows\system32\iphlpapi.DLL
0x73950000 - 0x73958000  C:\Windows\System32\winrnr.dll
0x73960000 - 0x739A4000  C:\Windows\system32\dnsapi.DLL
0x739B0000 - 0x739C2000  C:\Windows\system32\pnrpnsp.dll
0x739D0000 - 0x739E0000  C:\Windows\system32\napinsp.dll
0x739E0000 - 0x739F0000  C:\Windows\system32\NLAapi.dll
0x739F0000 - 0x73A2C000  C:\Windows\system32\mswsock.dll
0x73A30000 - 0x73A6B000  C:\Windows\system32\rsaenh.dll
0x73A70000 - 0x73A86000  C:\Windows\system32\CRYPTSP.dll
0x73A90000 - 0x73A95000  C:\Windows\System32\wshtcpip.dll
0x73DF0000 - 0x73E74000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f00e8593ece5\COMCTL32.dll
0x73E80000 - 0x73E8D000  C:\Windows\system32\rtutils.dll
0x74950000 - 0x7495F000  C:\Windows\system32\samcli.dll
0x74C20000 - 0x74CA0000  C:\Windows\system32\UxTheme.dll
0x74D00000 - 0x74D13000  C:\Windows\system32\dwmapi.dll
0x74D20000 - 0x74D5C000  C:\Program Files\AVAST Software\Avast\snxhk.dll
0x74D60000 - 0x74D92000  C:\Windows\system32\WINMM.dll
0x74E20000 - 0x74E2E000  C:\Windows\system32\RpcRtRemote.dll
0x752C0000 - 0x752C7000  C:\Windows\system32\WSOCK32.dll
0x75580000 - 0x755A1000  C:\Windows\system32\ntmarta.dll
0x75610000 - 0x75619000  C:\Windows\system32\VERSION.dll
0x756E0000 - 0x756EC000  C:\Windows\syswow64\CRYPTBASE.dll
0x756F0000 - 0x75750000  C:\Windows\syswow64\SspiCli.dll
0x757E0000 - 0x7642A000  C:\Windows\syswow64\SHELL32.dll
0x76430000 - 0x765CD000  C:\Windows\syswow64\SETUPAPI.dll
0x765D0000 - 0x766C5000  C:\Windows\syswow64\WININET.dll
0x766D0000 - 0x767F0000  C:\Windows\syswow64\CRYPT32.dll
0x767F0000 - 0x76880000  C:\Windows\syswow64\GDI32.dll
0x76880000 - 0x768A7000  C:\Windows\syswow64\CFGMGR32.dll
0x768B0000 - 0x76933000  C:\Windows\syswow64\CLBCatQ.DLL
0x76940000 - 0x76A40000  C:\Windows\syswow64\USER32.dll
0x76A40000 - 0x76A45000  C:\Windows\syswow64\PSAPI.DLL
0x76A50000 - 0x76A56000  C:\Windows\syswow64\NSI.dll
0x76A70000 - 0x76B3C000  C:\Windows\syswow64\MSCTF.dll
0x76B40000 - 0x76C50000  C:\Windows\syswow64\KERNEL32.dll
0x76C50000 - 0x76CF0000  C:\Windows\syswow64\ADVAPI32.dll
0x76CF0000 - 0x76E4C000  C:\Windows\syswow64\ole32.dll
0x76E50000 - 0x76F40000  C:\Windows\syswow64\RPCRT4.dll
0x76F40000 - 0x76F52000  C:\Windows\syswow64\DEVOBJ.dll
0x76F60000 - 0x76FB7000  C:\Windows\syswow64\SHLWAPI.dll
0x76FC0000 - 0x76FF5000  C:\Windows\syswow64\WS2_32.dll
0x77000000 - 0x7700C000  C:\Windows\syswow64\MSASN1.dll
0x77040000 - 0x77085000  C:\Windows\syswow64\WLDAP32.dll
0x770F0000 - 0x772EB000  C:\Windows\syswow64\iertutil.dll
0x772F0000 - 0x77309000  C:\Windows\SysWOW64\sechost.dll
0x77310000 - 0x773BC000  C:\Windows\syswow64\msvcrt.dll
0x773C0000 - 0x774F6000  C:\Windows\syswow64\urlmon.dll
0x77500000 - 0x7757B000  C:\Windows\syswow64\COMDLG32.dll
0x77580000 - 0x7761D000  C:\Windows\syswow64\USP10.dll
0x77650000 - 0x77697000  C:\Windows\syswow64\KERNELBASE.dll
0x776A0000 - 0x7772F000  C:\Windows\syswow64\OLEAUT32.dll
0x77730000 - 0x77790000  C:\Windows\syswow64\IMM32.dll
0x77B90000 - 0x77D10000  C:\Windows\SysWOW64\ntdll.dll

----------------------------------------
    Memory Dump
----------------------------------------

Code: 16 bytes starting at (EIP = 00630B30)

00630B30: 8B 17 8D 45  E8 50 8B CF  FF 52 14 50  8B CE E8 FD  ...E.P...R.P....

Stack: 1024 bytes starting at (ESP = 0018FCD4)

* = addr               **                                         *           
0018FCD0: 52 00 00 00  08 00 39 24  74 FD 18 00  FE FF FF FF  R.....9$t.......
0018FCE0: F0 FC 18 00  8A 77 68 77  00 00 00 00  00 00 00 00  .....whw........
0018FCF0: 00 00 80 3F  48 FD 18 00  DC 49 7C 00  48 51 00 00  ...?H....I|.HQ..
0018FD00: 00 00 C0 1F  74 FD 18 00  00 00 80 3F  00 00 00 00  ....t......?....
0018FD10: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 80 3F  ...............?
0018FD20: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0018FD30: 00 00 80 3F  00 00 00 00  00 00 00 00  00 00 00 00  ...?............
0018FD40: 00 00 00 00  00 00 80 3F  5C FD 18 00  27 1F 5F 00  .......?\...'._.
0018FD50: 74 FD 18 00  C0 09 39 24  B0 70 BC 00  88 FD 18 00  t.....9$.p......
0018FD60: 6D 09 5F 00  74 FD 18 00  08 00 39 24  00 00 00 00  m._.t.....9$....
0018FD70: 00 00 00 00  07 00 00 00  58 1C C5 00  00 C5 0B 20  ........X...... 
0018FD80: 00 C5 0B 20  A8 FD 18 00  BC FD 18 00  35 86 4E 00  ... ........5.N.
0018FD90: B0 70 BC 00  00 00 00 00  08 00 39 24  18 1D 39 24  .p........9$..9$
0018FDA0: EC FD 18 00  58 1C C5 00  C0 FD 18 00  00 00 00 00  ....X...........
0018FDB0: 08 00 39 24  EC FD 18 00  A4 1C 39 24  E0 FD 18 00  ..9$......9$....
0018FDC0: A5 D6 5D 00  00 00 00 00  00 00 00 00  08 00 39 24  ..]...........9$
0018FDD0: FE FF FF FF  D1 1C 39 24  A3 4D 46 00  08 00 39 24  ......9$.MF...9$
0018FDE0: F8 FD 18 00  0B D5 5D 00  00 00 00 00  08 00 39 24  ......].......9$
0018FDF0: 0B D5 5D 00  00 00 00 00  14 FE 18 00  00 79 46 00  ..]..........yF.
0018FE00: 00 00 00 00  00 00 00 00  00 00 00 00  FC 9D BD 04  ................
0018FE10: 78 15 9D 18  48 FE 18 00  16 77 46 00  01 00 00 00  x...H....wF.....
0018FE20: 00 00 00 00  FC 1B 40 00  C0 1B 40 00  18 9C BD 04  ......@...@.....
0018FE30: C0 1B 40 00  C0 1B 40 00  FC 9D BD 04  18 9C BD 04  ..@...@.........
0018FE40: 84 FE 18 00  C7 79 65 00  84 FE 18 00  5B 86 42 00  .....ye.....[.B.
0018FE50: 02 01 00 00  00 00 00 00  08 9C BD 04  00 00 00 00  ................
0018FE60: 38 EC 3B 01  84 22 00 00  38 EC 3B 01  38 EC 3B 01  8.;.."..8.;.8.;.
0018FE70: 01 00 00 00  FC 9D BD 04  C0 1B 40 00  18 9C BD 04  ..........@.....
0018FE80: DC 9D BD 04  E0 FE 18 00  11 0D 42 00  00 00 00 00  ..........B.....
0018FE90: 00 00 00 00  00 E0 FD 7E  45 6E 67 69  6E 65 20 39  .......~Engine 9
0018FEA0: 37 30 00 00  00 00 00 00  00 00 00 00  00 00 00 00  70..............
0018FEB0: 65 6E 00 40  E0 3B C5 00  02 00 00 00  00 00 00 00  en.@.;..........
0018FEC0: 47 42 00 00  00 E0 FD 7E  00 00 00 00  D9 F9 BA 77  GB.....~.......w
0018FED0: D4 0D 66 77  3C 21 00 00  38 EC 3B 01  00 00 00 00  ..fw<!..8.;.....
0018FEE0: F8 FE 18 00  F1 0B 42 00  00 00 00 00  E9 21 40 00  ......B......!@.
0018FEF0: 01 00 00 00  01 00 00 00  88 FF 18 00  1E 41 40 00  .............A@.
0018FF00: A0 99 40 00  00 00 40 00  00 00 00 00  BF 1E 29 00  ..@...@.......).
0018FF10: 01 00 00 00  00 00 00 00  00 00 00 00  00 E0 FD 7E  ...............~
0018FF20: 05 00 00 C0  BF 1E 29 00  F8 A0 C5 00  44 00 00 00  ......).....D...
0018FF30: 58 25 29 00  C8 1E 29 00  48 89 2A 00  00 00 00 00  X%)...).H.*.....
0018FF40: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00  ................
0018FF50: 00 00 00 00  00 00 00 00  01 0C 00 00  01 00 00 00  ................
0018FF60: 00 00 00 00  00 00 00 00  01 00 01 00  00 00 00 00  ................
0018FF70: 14 FF 18 00  A8 F8 18 00  C4 FF 18 00  40 B1 40 00  ............@.@.
0018FF80: 60 FE 7F 00  00 00 00 00  94 FF 18 00  6A 33 B5 76  `...........j3.v
0018FF90: 00 E0 FD 7E  D4 FF 18 00  72 9F BC 77  00 E0 FD 7E  ...~....r..w...~
0018FFA0: 36 E4 DE 77  00 00 00 00  00 00 00 00  00 E0 FD 7E  6..w...........~
0018FFB0: 00 00 00 00  00 00 00 00  00 00 00 00  A0 FF 18 00  ................
0018FFC0: 00 00 00 00  FF FF FF FF  F5 71 C0 77  B2 DE 7D 00  .........q.w..}.
0018FFD0: 00 00 00 00  EC FF 18 00  45 9F BC 77  00 10 40 00  ........E..w..@.
0018FFE0: 00 E0 FD 7E  00 00 00 00  00 00 00 00  00 00 00 00  ...~............
0018FFF0: 00 00 00 00  00 10 40 00  00 E0 FD 7E  00 00 00 00  ......@....~....
00190000: 41 63 74 78  20 00 00 00  01 00 00 00  0C 33 00 00  Actx ........3..
00190010: DC 00 00 00  00 00 00 00  20 00 00 00  00 00 00 00  ........ .......
00190020: 14 00 00 00  01 00 00 00  07 00 00 00  34 00 00 00  ............4...
00190030: 7C 01 00 00  01 00 00 00  00 00 00 00  00 00 00 00  |...............
00190040: 00 00 00 00  00 00 00 00  00 00 00 00  02 00 00 00  ................
00190050: 4E EF 26 1A  98 02 00 00  44 00 00 00  E0 02 00 00  N.&.....D.......
00190060: 60 02 00 00  00 00 00 00  BA 71 32 F3  40 05 00 00  `........q2.@...
00190070: 4A 00 00 00  8C 05 00 00  1E 03 00 00  00 00 00 00  J...............
00190080: 5B 49 59 2D  AC 08 00 00  32 00 00 00  E0 08 00 00  [IY-....2.......
00190090: 00 03 00 00  00 00 00 00  CD EA CE 32  E0 0B 00 00  ...........2....
001900A0: 42 00 00 00  24 0C 00 00  36 03 00 00  00 00 00 00  B...$...6.......
001900B0: C8 5F 50 38  5C 0F 00 00  5E 00 00 00  BC 0F 00 00  ._P8\...^.......
001900C0: 68 03 00 00  00 00 00 00  44 05 28 B1  24 13 00 00  h.......D.(.$...
001900D0: 56 00 00 00  7C 13 00 00  98 03 00 00  10 00 00 00  V...|...........

------------------------------------------------------------------------------

======================================================================
Hardware/Driver Information:
Processor:              0x0
Page Size:              4096
Min App Address:        0x10000
Max App Address:        0x7ffeffff
Processor Mask:         0x3
Number of Processors:   2
Processor Type:         586
Allocation Granularity: 65536
Processor Level:        15
Processor Revision:     17154

Percent memory used:    57
Total physical memory:  -1074208768
Free Memory:            1366220800
Page file:              -1
Total virtual memory:   2147352576
jimmybrancaccio commented 5 years ago

I don't believe this is still an issue but I can test on WotLK. @Metalica Can you confirm which version you were seeing this issue on?

Phatcat commented 5 years ago

This here sounds so familiar... https://github.com/cmangos/issues/issues/1420

Okay, so I retested this with 2 clients in the same party and yeah, no, this issue is still present. First I took one player character sailing from ratchet to booty bay while the other was waiting in booty bay, this went fine, then I boarded the boat with the player char waiting in booty bay and sailed them both back to ratchet and the client who was the leader, the one who made the party, the one who initially took the boat from ratchet to booty bay, that one crashed. And then a boat-ride or 2 later, the other client crashed.

Then I tried to reproduce with both of them onboard from the get go and both clients instantly crashed on first map change going from booty bay to ratchet.

Reproduce by:

Open 2 clients, log in on both Tele both or one of them to ratchet or booty bay Make a group with the 2 chars (Possibly non related: convert the group into a raid) board the boat sailing to booty bay Wait for client crashes.

image

Phatcat commented 5 years ago

Using the same conditions for reproducing won't make it happen on tbc or wotlk, it is happening only on classic.

Phatcat commented 5 years ago

Not sure this is fixable it may be an issue with the client itself, this just happened to me on 1.13 retail.

al3xc1985 commented 6 months ago

it's happening still on retail aswell. Texted a few days ago with the boat from darkshore to teldrassil.

We still need a way to fix this, if that is possible