Hi, I'm having a problem with crashes on my map.
I'm pretty sure it's caused by a trigger, because it happens randomly after a certain amount of time playing. And only when more than one person is playing. I tried reading a guide here: http://www.thehelper.net/threads/crash-logs.131227/ but (while it was helpful) I don't think my crash is being caused by an ability or unit.
I also don't think it's being caused by memory leaks, because I've been monitoring them and they aren't very bad. I'm planning on fixing them later, but I want to isolate this problem so that I can fix it without causing more. I've attached my map, in case you'd like to see it. Here are some of the triggers that happen repeatedly. Am I missing something?
My map is a tower defence map where units spawn in the center and move to each players respective zones. My custom values just refers to the player index of the person who created them. (Player 1 makes a unit, custom value is set to 1, and then sent to player 2.)
I have another trigger that's designed to redirect the units once they reach the end of their path. Here's the version for player 1, there's more for the other players.
There's a couple other triggers, but I don't think they're responsible for it. I have a feeling I'm hitting an infinite loop somewhere.
Thanks for reading
EDIT: I almost forgot, if you're interested here's my crash report.
I'm pretty sure it's caused by a trigger, because it happens randomly after a certain amount of time playing. And only when more than one person is playing. I tried reading a guide here: http://www.thehelper.net/threads/crash-logs.131227/ but (while it was helpful) I don't think my crash is being caused by an ability or unit.
I also don't think it's being caused by memory leaks, because I've been monitoring them and they aren't very bad. I'm planning on fixing them later, but I want to isolate this problem so that I can fix it without causing more. I've attached my map, in case you'd like to see it. Here are some of the triggers that happen repeatedly. Am I missing something?
My map is a tower defence map where units spawn in the center and move to each players respective zones. My custom values just refers to the player index of the person who created them. (Player 1 makes a unit, custom value is set to 1, and then sent to player 2.)
-
For Forum Post
-
Events
- Unit - A unit enters Middle <gen>
-
Conditions
- (Owner of (Triggering unit)) Equal to Player 12 (Brown)
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Custom value of (Triggering unit)) Equal to 1) and ((Player 2 (Blue) slot status) Equal to Is playing)
-
Then - Actions
- -------- --------
- -------- If the unit is coming from player 1, AND player 2 is playing: --------
- -------- --------
- Set _GeneralLocation = (Random point in Target Player 2 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Else - Actions
- -------- --------
- -------- This fires if the unit is coming from player 1, but player 2 isn't playing. --------
- -------- I set it to two since it's rotating around the map, picking which player to send the unit to. --------
- -------- And since player 2 must not be playing, I just pretend that player 2 sent it so that it finds it's way to player 3 instead. --------
- -------- --------
- If ((Custom value of (Triggering unit)) Equal to 1) then do (Unit - Set the custom value of (Triggering unit) to 2) else do (Do nothing)
- -------- --------
- -------- I cut out player 2 and 3's logic, because it's basically the same as player 1's. --------
- -------- --------
- -------- This is for player 4: --------
- -------- --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Custom value of (Triggering unit)) Equal to 4) and ((Player 1 (Red) slot status) Equal to Is playing)
-
Then - Actions
- -------- --------
- -------- If the unit is coming from player 4, AND player 1 is playing: --------
- -------- --------
- Set _GeneralLocation = (Random point in Target Player 1 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Custom value of (Triggering unit)) Equal to 4
-
Then - Actions
- -------- --------
- -------- This fires if the custom value is 4, but player 1 isn't playing. --------
- -------- I started tearing my hair out because of this problem, so I just made it pick manually instead of cycling the units. --------
- -------- --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 1 (Red) slot status) Equal to Is playing
-
Then - Actions
- Unit - Set the custom value of (Triggering unit) to 4
- Set _GeneralLocation = (Random point in Target Player 1 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 2 (Blue) slot status) Equal to Is playing
-
Then - Actions
- Unit - Set the custom value of (Triggering unit) to 1
- Set _GeneralLocation = (Random point in Target Player 2 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 3 (Teal) slot status) Equal to Is playing
-
Then - Actions
- Unit - Set the custom value of (Triggering unit) to 2
- Set _GeneralLocation = (Random point in Target Player 3 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Player 4 (Purple) slot status) Equal to Is playing
-
Then - Actions
- Unit - Set the custom value of (Triggering unit) to 3
- Set _GeneralLocation = (Random point in Target Player 4 <gen>)
- Unit - Change ownership of (Triggering unit) to Player 11 (Dark Green) and Retain color
- Unit - Order (Triggering unit) to Move To _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
Switch Lanes1
-
Events
- Unit - A unit enters Target Player 1 <gen>
-
Conditions
- (Owner of (Triggering unit)) Equal to Player 11 (Dark Green)
-
Actions
- Unit - Set the custom value of (Triggering unit) to 2
- Set Player1Lives = (Player1Lives - 1)
- If (Player1Lives Less than or equal to 0) then do (Trigger - Run Losing <gen> (checking conditions)) else do (Do nothing)
- Leaderboard - Change the value for Player 1 (Red) in (Last created leaderboard) to Player1Lives
- Unit - Change ownership of (Triggering unit) to Player 12 (Brown) and Retain color
- Set _GeneralLocation = (Random point in Middle <gen>)
- Unit - Move (Triggering unit) instantly to _GeneralLocation
- Custom script: call RemoveLocation(udg__GeneralLocation)
-
Events
Thanks for reading
EDIT: I almost forgot, if you're interested here's my crash report.
==============================================================================
Warcraft III (build 6401)
Exe: c:\games\warcraft iii\war3.exe
Time: Jun 29, 2014 12:02:24.027 PM
User: Cameron
Computer: CAMERON-DESKTOP
------------------------------------------------------------------------------
This application has encountered a critical error:
FATAL ERROR!
Program: c:\games\warcraft iii\war3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:025490C1
The instruction at '0x025490C1' referenced memory at '0x0000000C'.
The memory could not be 'read'.
War3Build: 1.26.0.6401
Played Maps\Custom\PlusTD.w3x
Player 0 Feldowinn Race Human StartLoc 0
Player 1 Toots Race Human StartLoc 1
Player 2 Race Human StartLoc 2
Player 3 Race Human StartLoc 3
Player 4 <Unused> Race Human StartLoc -1
Player 5 <Unused> Race Undead StartLoc -1
Player 6 <Unused> Race NightElf StartLoc -1
Player 7 <Unused> Race Undead StartLoc -1
Player 8 <Unused> Race Undead StartLoc -1
Player 9 <Unused> Race NightElf StartLoc -1
Player 10 <Unused> Race NightElf StartLoc -1
Player 11 <Unused> Race NightElf StartLoc -1
------------------------------------------------------------------------------
----------------------------------------
x86 Registers
----------------------------------------
EAX=0012F54C EBX=0D2136A4 ECX=00000000 EDX=0012F54C ESI=0D000BB4
EDI=0D01E704 EBP=2B61676C ESP=0012F53C EIP=025490C1 FLG=00210246
CS =001B DS =0023 ES =0023 SS =0023 FS =003B GS =0000
----------------------------------------
Stack Trace (Manual)
----------------------------------------
Address Frame Logical addr Module
025490C1 2B61676C 0001:004780C1 c:\games\warcraft iii\Game.dll
----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------
025490C1 Game.dll GameMain+4651121 (0x0012F54C,0x0D000BB4,0x41200000,0x02325009)
----------------------------------------
Loaded Modules
----------------------------------------
0x00400000 - 0x0047D000 c:\games\warcraft iii\war3.exe
0x020D0000 - 0x02C85000 c:\games\warcraft iii\Game.dll
0x10000000 - 0x10113000 C:\Windows\system32\nvspcap.dll
0x15000000 - 0x15061000 c:\games\warcraft iii\Storm.dll
0x21100000 - 0x2115F000 c:\games\warcraft iii\mss32.dll
0x22600000 - 0x22616000 c:\games\warcraft iii\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000 c:\games\warcraft iii\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000 c:\games\warcraft iii\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000 c:\games\warcraft iii\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000 c:\games\warcraft iii\redist\miles\Mp3dec.asi
0x59750000 - 0x5A50E000 C:\Windows\system32\nvd3dum.dll
0x60000000 - 0x6005D000 c:\games\warcraft iii\ijl15.dll
0x603C0000 - 0x60432000 C:\Windows\system32\DSOUND.DLL
0x63400000 - 0x63406000 C:\Windows\system32\SensApi.dll
0x63820000 - 0x63827000 C:\Windows\system32\WSOCK32.dll
0x6B3B0000 - 0x6B609000 C:\Windows\AppPatch\AcXtrnal.DLL
0x6B610000 - 0x6B828000 C:\Windows\AppPatch\AcGenral.DLL
0x6BA90000 - 0x6BB95000 C:\Windows\system32\d3d8.dll
0x6C6A0000 - 0x6C787000 C:\Windows\system32\DDRAW.dll
0x6C950000 - 0x6C964000 C:\Windows\system32\MSACM32.dll
0x6CF40000 - 0x6D008000 C:\Windows\system32\OPENGL32.dll
0x6D580000 - 0x6D5A2000 C:\Windows\system32\GLU32.dll
0x6EE10000 - 0x6EE61000 C:\Windows\system32\WINSPOOL.DRV
0x6EE70000 - 0x6F12E000 C:\Windows\system32\nvapi.dll
0x6F130000 - 0x6F1B4000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
0x71450000 - 0x7145D000 C:\Windows\system32\sfc_os.DLL
0x71460000 - 0x71463000 C:\Windows\system32\sfc.dll
0x719A0000 - 0x719D6000 C:\Windows\system32\AUDIOSES.DLL
0x721D0000 - 0x72202000 C:\Windows\system32\WINMM.dll
0x72210000 - 0x72216000 C:\Windows\system32\d3d8thk.dll
0x72680000 - 0x7269C000 C:\Windows\system32\cryptnet.dll
0x72F10000 - 0x72FAB000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc\MSVCR80.dll
0x731A0000 - 0x7322D000 C:\Windows\AppPatch\AcLayers.dll
0x73390000 - 0x7339D000 C:\Windows\system32\SortServer2003Compat.dll
0x73610000 - 0x73616000 C:\Windows\system32\SHUNIMPL.DLL
0x736C0000 - 0x736C7000 C:\Windows\system32\avrt.dll
0x737D0000 - 0x737F5000 C:\Windows\system32\powrprof.dll
0x73A00000 - 0x73A12000 C:\Windows\system32\MPR.dll
0x73AF0000 - 0x73AF6000 C:\Windows\system32\DCIMAN32.dll
0x73BA0000 - 0x73C8B000 C:\Windows\system32\dbghelp.dll
0x73FB0000 - 0x73FBF000 C:\Windows\system32\samcli.dll
0x741B0000 - 0x741C3000 C:\Windows\system32\dwmapi.dll
0x742E0000 - 0x74319000 C:\Windows\System32\MMDevApi.dll
0x746F0000 - 0x74730000 C:\Windows\system32\UxTheme.dll
0x74730000 - 0x74825000 C:\Windows\System32\PROPSYS.dll
0x74830000 - 0x74851000 C:\Windows\system32\ntmarta.dll
0x74EF0000 - 0x74EF9000 C:\Windows\system32\VERSION.dll
0x74F80000 - 0x74F85000 C:\Windows\System32\wshtcpip.dll
0x75040000 - 0x75056000 C:\Windows\system32\GPAPI.dll
0x75060000 - 0x75077000 C:\Windows\system32\USERENV.dll
0x75190000 - 0x751CD000 C:\Windows\system32\bcryptprimitives.dll
0x75230000 - 0x7523E000 C:\Windows\system32\DEVRTL.dll
0x75250000 - 0x7528B000 C:\Windows\system32\rsaenh.dll
0x75470000 - 0x754AC000 C:\Windows\system32\mswsock.dll
0x754B0000 - 0x754C6000 C:\Windows\system32\CRYPTSP.dll
0x755C0000 - 0x755D7000 C:\Windows\system32\bcrypt.dll
0x755E0000 - 0x75618000 C:\Windows\system32\ncrypt.dll
0x75910000 - 0x7592B000 C:\Windows\system32\SspiCli.dll
0x75930000 - 0x7593C000 C:\Windows\system32\CRYPTBASE.dll
0x759A0000 - 0x759EC000 C:\Windows\system32\apphelp.dll
0x75A00000 - 0x75A0B000 C:\Windows\system32\profapi.dll
0x75A70000 - 0x75A7C000 C:\Windows\system32\MSASN1.dll
0x75A80000 - 0x75AA7000 C:\Windows\system32\CFGMGR32.dll
0x75AB0000 - 0x75AFB000 C:\Windows\system32\KERNELBASE.dll
0x75B90000 - 0x75CAE000 C:\Windows\system32\CRYPT32.dll
0x75CB0000 - 0x75CC2000 C:\Windows\system32\DEVOBJ.dll
0x75D00000 - 0x75D83000 C:\Windows\system32\CLBCatQ.DLL
0x75D90000 - 0x75EAB000 C:\Windows\system32\WININET.dll
0x75EB0000 - 0x75F7C000 C:\Windows\system32\MSCTF.dll
0x75F80000 - 0x75FCE000 C:\Windows\system32\GDI32.dll
0x75FD0000 - 0x760A4000 C:\Windows\system32\kernel32.dll
0x760B0000 - 0x760E5000 C:\Windows\system32\WS2_32.dll
0x760F0000 - 0x7617F000 C:\Windows\system32\OLEAUT32.dll
0x76180000 - 0x7618A000 C:\Windows\system32\LPK.dll
0x76190000 - 0x762A2000 C:\Windows\system32\urlmon.dll
0x762B0000 - 0x76EFA000 C:\Windows\system32\SHELL32.dll
0x76F00000 - 0x76F7B000 C:\Windows\system32\comdlg32.dll
0x76F80000 - 0x76FD7000 C:\Windows\system32\SHLWAPI.dll
0x76FE0000 - 0x76FF9000 C:\Windows\SYSTEM32\sechost.dll
0x77060000 - 0x77063000 C:\Windows\system32\Normaliz.dll
0x77070000 - 0x7711C000 C:\Windows\system32\msvcrt.dll
0x77120000 - 0x7727C000 C:\Windows\system32\ole32.dll
0x77280000 - 0x77439000 C:\Windows\system32\iertutil.dll
0x77440000 - 0x775DD000 C:\Windows\system32\SETUPAPI.dll
0x775E0000 - 0x775FF000 C:\Windows\system32\IMM32.dll
0x77600000 - 0x776C9000 C:\Windows\system32\USER32.dll
0x776D0000 - 0x77715000 C:\Windows\system32\WLDAP32.dll
0x77720000 - 0x777BD000 C:\Windows\system32\USP10.dll
0x777C0000 - 0x77861000 C:\Windows\system32\RPCRT4.dll
0x77870000 - 0x779AC000 C:\Windows\SYSTEM32\ntdll.dll
0x779B0000 - 0x779B6000 C:\Windows\system32\NSI.dll
0x779F0000 - 0x779F5000 C:\Windows\system32\PSAPI.DLL
0x77A00000 - 0x77AA0000 C:\Windows\system32\ADVAPI32.dll
----------------------------------------
Memory Dump
----------------------------------------
Code: 16 bytes starting at (EIP = 025490C1)
025490C1: 8B 51 0C 8B 49 08 56 57 E8 62 69 BC FF 8B 7C 24 .Q..I.VW.bi...|$
Stack: 1024 bytes starting at (ESP = 0012F53C)
* = addr ** *
0012F530: CC 02 00 00 18 00 00 00 00 00 00 00 00 00 00 00 ................
0012F540: 8F 31 11 02 4C F5 12 00 B4 0B 00 0D 00 00 20 41 .1..L......... A
0012F550: 09 50 32 02 00 00 00 00 34 F6 12 00 00 00 80 3F .P2.....4......?
0012F560: 49 02 38 02 00 00 80 3F 00 00 00 00 01 00 00 00 I.8....?........
0012F570: 9C 3C C2 16 A4 36 21 0D 00 00 00 00 0D D1 53 02 .<...6!.......S.
0012F580: 88 00 E4 06 30 77 34 02 00 00 00 00 02 00 00 00 ....0w4.........
0012F590: 04 E6 EF 0C 30 77 34 02 EA D1 53 02 B8 00 61 0D ....0w4...S...a.
0012F5A0: 88 00 E4 06 00 00 00 00 18 01 61 0D B8 00 61 0D ..........a...a.
0012F5B0: 75 33 77 2B 70 3B 37 02 B8 00 61 0D 00 00 00 00 u3w+p;7...a.....
0012F5C0: 00 00 00 00 CC 04 03 0D 38 05 03 0D 04 00 00 00 ........8.......
0012F5D0: 00 00 FD 14 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F5F0: 8C 26 65 11 32 30 30 52 67 6C 6F 62 FC 33 38 02 .&e.200Rglob.38.
0012F600: C0 00 34 0D 34 F6 12 00 06 00 00 00 04 00 00 00 ..4.4...........
0012F610: 18 00 00 00 0A 00 00 00 1E 00 00 00 32 30 30 52 ............200R
0012F620: 1F 00 00 00 00 00 00 00 CC 04 03 0D 32 30 30 52 ............200R
0012F630: 0A 00 00 00 04 E7 01 0D 00 00 00 00 00 00 00 00 ................
0012F640: 00 00 00 00 00 00 00 00 01 00 00 00 37 34 38 02 ............748.
0012F650: 00 00 00 00 01 00 00 00 FF FF FF FF CC 04 03 0D ................
0012F660: B4 54 38 02 28 18 4B C3 04 00 00 00 B4 86 81 13 .T8.(.K.........
0012F670: 0A 00 00 00 01 00 00 00 CC 04 03 0D 70 75 57 2B ............puW+
0012F680: 6C 67 61 2B 70 75 57 2B 00 00 00 00 F0 41 F8 0C lga+puW+.....A..
0012F690: 8C 4B B8 02 00 00 00 00 00 00 00 00 00 00 00 00 .K..............
0012F6A0: 00 00 00 00 FF FF FF FF FF FF FF FF 2C F7 12 00 ............,...
0012F6B0: 38 70 8E 02 FF FF FF FF 16 E2 36 02 00 00 00 00 8p........6.....
0012F6C0: F4 81 20 0D 0A 00 00 00 00 00 00 00 8C 77 FF 0C .. ..........w..
0012F6D0: 17 4E 37 02 0B 00 00 00 01 00 00 00 34 30 30 68 .N7.........400h
0012F6E0: A4 18 4B C3 C4 F7 12 00 F4 81 20 0D 14 F8 12 00 ..K....... .....
0012F6F0: FF FF FF FF 00 00 80 3F 8C 77 FF 0C 0B 00 00 00 .......?.w......
0012F700: B4 27 FF 0C 00 00 80 3F 30 F7 12 00 C0 00 34 0D .'.....?0.....4.
0012F710: 48 28 8F 02 C4 F7 12 00 8C 77 FF 0C 4F D5 48 02 H(.......w..O.H.
0012F720: 64 19 4B C3 C4 F7 12 00 F4 81 20 0D BC F8 12 00 d.K....... .....
0012F730: A8 60 8E 02 FF FF FF FF 00 5F 49 02 0A 00 00 00 .`......._I.....
0012F740: 00 00 00 00 01 00 00 00 90 86 A1 02 B8 D1 52 02 ..............R.
0012F750: 28 05 10 00 28 00 10 00 00 00 00 00 A4 D1 52 02 (...(.........R.
0012F760: 16 EA 51 02 F0 D2 02 0B 00 00 00 00 9C D1 52 02 ..Q...........R.
0012F770: F0 D2 02 0B 88 00 7E 16 08 00 00 00 3A 2F 41 C3 ......~.....:/A.
0012F780: 3C C0 0D 46 1F 7F 5A 02 7C 08 B5 0A 14 6B 1F 0D <..F..Z.|....k..
0012F790: D6 B7 52 02 88 00 7E 16 C8 F7 12 00 93 A0 52 02 ..R...~.......R.
0012F7A0: E4 19 4B C3 00 00 00 00 C8 F7 12 00 F0 F7 12 00 ..K.............
0012F7B0: 28 E6 8F 02 00 00 00 00 28 05 10 00 28 00 10 00 (.......(...(...
0012F7C0: 00 00 00 00 C6 B4 9B A5 04 00 00 00 A0 BB 01 0B ................
0012F7D0: 97 3C 03 15 78 5F 01 0B A0 BB 01 0B FF FF FF 7F .<..x_..........
0012F7E0: A0 00 FB 07 94 90 D0 06 F4 CD 51 02 78 5F 01 0B ..........Q.x_..
0012F7F0: 00 00 00 00 0C 00 00 00 B8 F7 12 00 C0 63 D0 06 .............c..
0012F800: 50 07 5C 0F FE FF FF FF 01 00 00 00 D0 5E 49 02 P.\..........^I.
0012F810: 54 16 4B C3 04 00 00 00 AE EF 52 02 F0 D2 02 0B T.K.......R.....
0012F820: 64 16 4B C3 00 00 00 00 88 00 7E 16 00 00 00 00 d.K.......~.....
0012F830: AC 00 7E 16 00 00 52 0F 00 04 00 00 00 00 00 00 ..~...R.........
0012F840: B0 06 10 00 4F 00 00 00 00 00 00 00 00 00 00 00 ....O...........
0012F850: 00 00 00 00 48 5D 02 15 00 04 00 00 E2 5D 02 15 ....H].......]..
0012F860: A8 2C 52 0F D6 B7 52 02 88 00 7E 16 9C F8 12 00 .,R...R...~.....
0012F870: 93 A0 52 02 38 16 4B C3 00 00 00 00 9C F8 12 00 ..R.8.K.........
0012F880: C4 F8 12 00 28 E6 8F 02 00 00 00 00 32 E8 52 02 ....(.......2.R.
0012F890: D4 16 4B C3 00 00 00 00 00 00 00 00 00 00 00 00 ..K.............
0012F8A0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ................
0012F8B0: 01 00 00 00 94 1E 01 00 00 00 00 00 E8 F9 12 00 ................
0012F8C0: A8 E8 8F 02 FF FF FF FF 03 FC 52 02 38 7A 88 0F ..........R.8z..
0012F8D0: 74 F9 12 00 E0 93 04 00 00 00 00 00 1D 00 00 00 t...............
0012F8E0: 88 00 7E 16 CC 00 34 0D C0 00 34 0D D4 B6 51 02 ..~...4...4...Q.
0012F8F0: 38 7A 88 0F 00 00 00 00 74 F9 12 00 E0 93 04 00 8z......t.......
0012F900: 00 00 00 00 00 00 00 00 74 F9 12 00 94 1E 00 0D ........t.......
0012F910: 96 83 47 02 00 00 00 00 74 F9 12 00 E0 93 04 00 ..G.....t.......
0012F920: 00 00 00 00 00 00 00 00 00 00 00 00 EC 04 35 0D ..............5.
0012F930: 00 00 00 00 3C 03 39 0D C4 A8 48 02 1D 00 00 00 ....<.9...H.....
------------------------------------------------------------------------------
Warcraft III (build 6401)
Exe: c:\games\warcraft iii\war3.exe
Time: Jun 29, 2014 12:02:24.027 PM
User: Cameron
Computer: CAMERON-DESKTOP
------------------------------------------------------------------------------
This application has encountered a critical error:
FATAL ERROR!
Program: c:\games\warcraft iii\war3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:025490C1
The instruction at '0x025490C1' referenced memory at '0x0000000C'.
The memory could not be 'read'.
War3Build: 1.26.0.6401
Played Maps\Custom\PlusTD.w3x
Player 0 Feldowinn Race Human StartLoc 0
Player 1 Toots Race Human StartLoc 1
Player 2 Race Human StartLoc 2
Player 3 Race Human StartLoc 3
Player 4 <Unused> Race Human StartLoc -1
Player 5 <Unused> Race Undead StartLoc -1
Player 6 <Unused> Race NightElf StartLoc -1
Player 7 <Unused> Race Undead StartLoc -1
Player 8 <Unused> Race Undead StartLoc -1
Player 9 <Unused> Race NightElf StartLoc -1
Player 10 <Unused> Race NightElf StartLoc -1
Player 11 <Unused> Race NightElf StartLoc -1
------------------------------------------------------------------------------
----------------------------------------
x86 Registers
----------------------------------------
EAX=0012F54C EBX=0D2136A4 ECX=00000000 EDX=0012F54C ESI=0D000BB4
EDI=0D01E704 EBP=2B61676C ESP=0012F53C EIP=025490C1 FLG=00210246
CS =001B DS =0023 ES =0023 SS =0023 FS =003B GS =0000
----------------------------------------
Stack Trace (Manual)
----------------------------------------
Address Frame Logical addr Module
025490C1 2B61676C 0001:004780C1 c:\games\warcraft iii\Game.dll
----------------------------------------
Stack Trace (Using DBGHELP.DLL)
----------------------------------------
025490C1 Game.dll GameMain+4651121 (0x0012F54C,0x0D000BB4,0x41200000,0x02325009)
----------------------------------------
Loaded Modules
----------------------------------------
0x00400000 - 0x0047D000 c:\games\warcraft iii\war3.exe
0x020D0000 - 0x02C85000 c:\games\warcraft iii\Game.dll
0x10000000 - 0x10113000 C:\Windows\system32\nvspcap.dll
0x15000000 - 0x15061000 c:\games\warcraft iii\Storm.dll
0x21100000 - 0x2115F000 c:\games\warcraft iii\mss32.dll
0x22600000 - 0x22616000 c:\games\warcraft iii\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000 c:\games\warcraft iii\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000 c:\games\warcraft iii\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000 c:\games\warcraft iii\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000 c:\games\warcraft iii\redist\miles\Mp3dec.asi
0x59750000 - 0x5A50E000 C:\Windows\system32\nvd3dum.dll
0x60000000 - 0x6005D000 c:\games\warcraft iii\ijl15.dll
0x603C0000 - 0x60432000 C:\Windows\system32\DSOUND.DLL
0x63400000 - 0x63406000 C:\Windows\system32\SensApi.dll
0x63820000 - 0x63827000 C:\Windows\system32\WSOCK32.dll
0x6B3B0000 - 0x6B609000 C:\Windows\AppPatch\AcXtrnal.DLL
0x6B610000 - 0x6B828000 C:\Windows\AppPatch\AcGenral.DLL
0x6BA90000 - 0x6BB95000 C:\Windows\system32\d3d8.dll
0x6C6A0000 - 0x6C787000 C:\Windows\system32\DDRAW.dll
0x6C950000 - 0x6C964000 C:\Windows\system32\MSACM32.dll
0x6CF40000 - 0x6D008000 C:\Windows\system32\OPENGL32.dll
0x6D580000 - 0x6D5A2000 C:\Windows\system32\GLU32.dll
0x6EE10000 - 0x6EE61000 C:\Windows\system32\WINSPOOL.DRV
0x6EE70000 - 0x6F12E000 C:\Windows\system32\nvapi.dll
0x6F130000 - 0x6F1B4000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\COMCTL32.dll
0x71450000 - 0x7145D000 C:\Windows\system32\sfc_os.DLL
0x71460000 - 0x71463000 C:\Windows\system32\sfc.dll
0x719A0000 - 0x719D6000 C:\Windows\system32\AUDIOSES.DLL
0x721D0000 - 0x72202000 C:\Windows\system32\WINMM.dll
0x72210000 - 0x72216000 C:\Windows\system32\d3d8thk.dll
0x72680000 - 0x7269C000 C:\Windows\system32\cryptnet.dll
0x72F10000 - 0x72FAB000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_d08cc06a442b34fc\MSVCR80.dll
0x731A0000 - 0x7322D000 C:\Windows\AppPatch\AcLayers.dll
0x73390000 - 0x7339D000 C:\Windows\system32\SortServer2003Compat.dll
0x73610000 - 0x73616000 C:\Windows\system32\SHUNIMPL.DLL
0x736C0000 - 0x736C7000 C:\Windows\system32\avrt.dll
0x737D0000 - 0x737F5000 C:\Windows\system32\powrprof.dll
0x73A00000 - 0x73A12000 C:\Windows\system32\MPR.dll
0x73AF0000 - 0x73AF6000 C:\Windows\system32\DCIMAN32.dll
0x73BA0000 - 0x73C8B000 C:\Windows\system32\dbghelp.dll
0x73FB0000 - 0x73FBF000 C:\Windows\system32\samcli.dll
0x741B0000 - 0x741C3000 C:\Windows\system32\dwmapi.dll
0x742E0000 - 0x74319000 C:\Windows\System32\MMDevApi.dll
0x746F0000 - 0x74730000 C:\Windows\system32\UxTheme.dll
0x74730000 - 0x74825000 C:\Windows\System32\PROPSYS.dll
0x74830000 - 0x74851000 C:\Windows\system32\ntmarta.dll
0x74EF0000 - 0x74EF9000 C:\Windows\system32\VERSION.dll
0x74F80000 - 0x74F85000 C:\Windows\System32\wshtcpip.dll
0x75040000 - 0x75056000 C:\Windows\system32\GPAPI.dll
0x75060000 - 0x75077000 C:\Windows\system32\USERENV.dll
0x75190000 - 0x751CD000 C:\Windows\system32\bcryptprimitives.dll
0x75230000 - 0x7523E000 C:\Windows\system32\DEVRTL.dll
0x75250000 - 0x7528B000 C:\Windows\system32\rsaenh.dll
0x75470000 - 0x754AC000 C:\Windows\system32\mswsock.dll
0x754B0000 - 0x754C6000 C:\Windows\system32\CRYPTSP.dll
0x755C0000 - 0x755D7000 C:\Windows\system32\bcrypt.dll
0x755E0000 - 0x75618000 C:\Windows\system32\ncrypt.dll
0x75910000 - 0x7592B000 C:\Windows\system32\SspiCli.dll
0x75930000 - 0x7593C000 C:\Windows\system32\CRYPTBASE.dll
0x759A0000 - 0x759EC000 C:\Windows\system32\apphelp.dll
0x75A00000 - 0x75A0B000 C:\Windows\system32\profapi.dll
0x75A70000 - 0x75A7C000 C:\Windows\system32\MSASN1.dll
0x75A80000 - 0x75AA7000 C:\Windows\system32\CFGMGR32.dll
0x75AB0000 - 0x75AFB000 C:\Windows\system32\KERNELBASE.dll
0x75B90000 - 0x75CAE000 C:\Windows\system32\CRYPT32.dll
0x75CB0000 - 0x75CC2000 C:\Windows\system32\DEVOBJ.dll
0x75D00000 - 0x75D83000 C:\Windows\system32\CLBCatQ.DLL
0x75D90000 - 0x75EAB000 C:\Windows\system32\WININET.dll
0x75EB0000 - 0x75F7C000 C:\Windows\system32\MSCTF.dll
0x75F80000 - 0x75FCE000 C:\Windows\system32\GDI32.dll
0x75FD0000 - 0x760A4000 C:\Windows\system32\kernel32.dll
0x760B0000 - 0x760E5000 C:\Windows\system32\WS2_32.dll
0x760F0000 - 0x7617F000 C:\Windows\system32\OLEAUT32.dll
0x76180000 - 0x7618A000 C:\Windows\system32\LPK.dll
0x76190000 - 0x762A2000 C:\Windows\system32\urlmon.dll
0x762B0000 - 0x76EFA000 C:\Windows\system32\SHELL32.dll
0x76F00000 - 0x76F7B000 C:\Windows\system32\comdlg32.dll
0x76F80000 - 0x76FD7000 C:\Windows\system32\SHLWAPI.dll
0x76FE0000 - 0x76FF9000 C:\Windows\SYSTEM32\sechost.dll
0x77060000 - 0x77063000 C:\Windows\system32\Normaliz.dll
0x77070000 - 0x7711C000 C:\Windows\system32\msvcrt.dll
0x77120000 - 0x7727C000 C:\Windows\system32\ole32.dll
0x77280000 - 0x77439000 C:\Windows\system32\iertutil.dll
0x77440000 - 0x775DD000 C:\Windows\system32\SETUPAPI.dll
0x775E0000 - 0x775FF000 C:\Windows\system32\IMM32.dll
0x77600000 - 0x776C9000 C:\Windows\system32\USER32.dll
0x776D0000 - 0x77715000 C:\Windows\system32\WLDAP32.dll
0x77720000 - 0x777BD000 C:\Windows\system32\USP10.dll
0x777C0000 - 0x77861000 C:\Windows\system32\RPCRT4.dll
0x77870000 - 0x779AC000 C:\Windows\SYSTEM32\ntdll.dll
0x779B0000 - 0x779B6000 C:\Windows\system32\NSI.dll
0x779F0000 - 0x779F5000 C:\Windows\system32\PSAPI.DLL
0x77A00000 - 0x77AA0000 C:\Windows\system32\ADVAPI32.dll
----------------------------------------
Memory Dump
----------------------------------------
Code: 16 bytes starting at (EIP = 025490C1)
025490C1: 8B 51 0C 8B 49 08 56 57 E8 62 69 BC FF 8B 7C 24 .Q..I.VW.bi...|$
Stack: 1024 bytes starting at (ESP = 0012F53C)
* = addr ** *
0012F530: CC 02 00 00 18 00 00 00 00 00 00 00 00 00 00 00 ................
0012F540: 8F 31 11 02 4C F5 12 00 B4 0B 00 0D 00 00 20 41 .1..L......... A
0012F550: 09 50 32 02 00 00 00 00 34 F6 12 00 00 00 80 3F .P2.....4......?
0012F560: 49 02 38 02 00 00 80 3F 00 00 00 00 01 00 00 00 I.8....?........
0012F570: 9C 3C C2 16 A4 36 21 0D 00 00 00 00 0D D1 53 02 .<...6!.......S.
0012F580: 88 00 E4 06 30 77 34 02 00 00 00 00 02 00 00 00 ....0w4.........
0012F590: 04 E6 EF 0C 30 77 34 02 EA D1 53 02 B8 00 61 0D ....0w4...S...a.
0012F5A0: 88 00 E4 06 00 00 00 00 18 01 61 0D B8 00 61 0D ..........a...a.
0012F5B0: 75 33 77 2B 70 3B 37 02 B8 00 61 0D 00 00 00 00 u3w+p;7...a.....
0012F5C0: 00 00 00 00 CC 04 03 0D 38 05 03 0D 04 00 00 00 ........8.......
0012F5D0: 00 00 FD 14 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F5F0: 8C 26 65 11 32 30 30 52 67 6C 6F 62 FC 33 38 02 .&e.200Rglob.38.
0012F600: C0 00 34 0D 34 F6 12 00 06 00 00 00 04 00 00 00 ..4.4...........
0012F610: 18 00 00 00 0A 00 00 00 1E 00 00 00 32 30 30 52 ............200R
0012F620: 1F 00 00 00 00 00 00 00 CC 04 03 0D 32 30 30 52 ............200R
0012F630: 0A 00 00 00 04 E7 01 0D 00 00 00 00 00 00 00 00 ................
0012F640: 00 00 00 00 00 00 00 00 01 00 00 00 37 34 38 02 ............748.
0012F650: 00 00 00 00 01 00 00 00 FF FF FF FF CC 04 03 0D ................
0012F660: B4 54 38 02 28 18 4B C3 04 00 00 00 B4 86 81 13 .T8.(.K.........
0012F670: 0A 00 00 00 01 00 00 00 CC 04 03 0D 70 75 57 2B ............puW+
0012F680: 6C 67 61 2B 70 75 57 2B 00 00 00 00 F0 41 F8 0C lga+puW+.....A..
0012F690: 8C 4B B8 02 00 00 00 00 00 00 00 00 00 00 00 00 .K..............
0012F6A0: 00 00 00 00 FF FF FF FF FF FF FF FF 2C F7 12 00 ............,...
0012F6B0: 38 70 8E 02 FF FF FF FF 16 E2 36 02 00 00 00 00 8p........6.....
0012F6C0: F4 81 20 0D 0A 00 00 00 00 00 00 00 8C 77 FF 0C .. ..........w..
0012F6D0: 17 4E 37 02 0B 00 00 00 01 00 00 00 34 30 30 68 .N7.........400h
0012F6E0: A4 18 4B C3 C4 F7 12 00 F4 81 20 0D 14 F8 12 00 ..K....... .....
0012F6F0: FF FF FF FF 00 00 80 3F 8C 77 FF 0C 0B 00 00 00 .......?.w......
0012F700: B4 27 FF 0C 00 00 80 3F 30 F7 12 00 C0 00 34 0D .'.....?0.....4.
0012F710: 48 28 8F 02 C4 F7 12 00 8C 77 FF 0C 4F D5 48 02 H(.......w..O.H.
0012F720: 64 19 4B C3 C4 F7 12 00 F4 81 20 0D BC F8 12 00 d.K....... .....
0012F730: A8 60 8E 02 FF FF FF FF 00 5F 49 02 0A 00 00 00 .`......._I.....
0012F740: 00 00 00 00 01 00 00 00 90 86 A1 02 B8 D1 52 02 ..............R.
0012F750: 28 05 10 00 28 00 10 00 00 00 00 00 A4 D1 52 02 (...(.........R.
0012F760: 16 EA 51 02 F0 D2 02 0B 00 00 00 00 9C D1 52 02 ..Q...........R.
0012F770: F0 D2 02 0B 88 00 7E 16 08 00 00 00 3A 2F 41 C3 ......~.....:/A.
0012F780: 3C C0 0D 46 1F 7F 5A 02 7C 08 B5 0A 14 6B 1F 0D <..F..Z.|....k..
0012F790: D6 B7 52 02 88 00 7E 16 C8 F7 12 00 93 A0 52 02 ..R...~.......R.
0012F7A0: E4 19 4B C3 00 00 00 00 C8 F7 12 00 F0 F7 12 00 ..K.............
0012F7B0: 28 E6 8F 02 00 00 00 00 28 05 10 00 28 00 10 00 (.......(...(...
0012F7C0: 00 00 00 00 C6 B4 9B A5 04 00 00 00 A0 BB 01 0B ................
0012F7D0: 97 3C 03 15 78 5F 01 0B A0 BB 01 0B FF FF FF 7F .<..x_..........
0012F7E0: A0 00 FB 07 94 90 D0 06 F4 CD 51 02 78 5F 01 0B ..........Q.x_..
0012F7F0: 00 00 00 00 0C 00 00 00 B8 F7 12 00 C0 63 D0 06 .............c..
0012F800: 50 07 5C 0F FE FF FF FF 01 00 00 00 D0 5E 49 02 P.\..........^I.
0012F810: 54 16 4B C3 04 00 00 00 AE EF 52 02 F0 D2 02 0B T.K.......R.....
0012F820: 64 16 4B C3 00 00 00 00 88 00 7E 16 00 00 00 00 d.K.......~.....
0012F830: AC 00 7E 16 00 00 52 0F 00 04 00 00 00 00 00 00 ..~...R.........
0012F840: B0 06 10 00 4F 00 00 00 00 00 00 00 00 00 00 00 ....O...........
0012F850: 00 00 00 00 48 5D 02 15 00 04 00 00 E2 5D 02 15 ....H].......]..
0012F860: A8 2C 52 0F D6 B7 52 02 88 00 7E 16 9C F8 12 00 .,R...R...~.....
0012F870: 93 A0 52 02 38 16 4B C3 00 00 00 00 9C F8 12 00 ..R.8.K.........
0012F880: C4 F8 12 00 28 E6 8F 02 00 00 00 00 32 E8 52 02 ....(.......2.R.
0012F890: D4 16 4B C3 00 00 00 00 00 00 00 00 00 00 00 00 ..K.............
0012F8A0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 ................
0012F8B0: 01 00 00 00 94 1E 01 00 00 00 00 00 E8 F9 12 00 ................
0012F8C0: A8 E8 8F 02 FF FF FF FF 03 FC 52 02 38 7A 88 0F ..........R.8z..
0012F8D0: 74 F9 12 00 E0 93 04 00 00 00 00 00 1D 00 00 00 t...............
0012F8E0: 88 00 7E 16 CC 00 34 0D C0 00 34 0D D4 B6 51 02 ..~...4...4...Q.
0012F8F0: 38 7A 88 0F 00 00 00 00 74 F9 12 00 E0 93 04 00 8z......t.......
0012F900: 00 00 00 00 00 00 00 00 74 F9 12 00 94 1E 00 0D ........t.......
0012F910: 96 83 47 02 00 00 00 00 74 F9 12 00 E0 93 04 00 ..G.....t.......
0012F920: 00 00 00 00 00 00 00 00 00 00 00 00 EC 04 35 0D ..............5.
0012F930: 00 00 00 00 3C 03 39 0D C4 A8 48 02 1D 00 00 00 ....<.9...H.....
------------------------------------------------------------------------------
Attachments
Last edited: