• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.

random fatal error in my map

Status
Not open for further replies.
Level 3
Joined
Jun 23, 2007
Messages
32
i get a random fatal error when playing my map.

i've looked online about fatal errors and it's not an issue with my w3 instalation, comp, ram, reg, etc.. b/c its only my one map that crashes....im sure its something i've done in the map

my map has no leaks. i can never pinpoint the cause for it, anything could be happening. sometimes nothing at all is happening. i've tried saturating the screen with units and different things...the error is pretty random.

my map has no custom models/skins.

heres the error log for the most recent crash. the numbers in the error message have been the same for the last few crashes.

==============================================================================
Warcraft III (build 6328)

Exe: c:\program files\warcraft iii\war3.exe
Time: Jul 3, 2008 3:59:11.143 AM
User: Quan Vo
Computer: QUANVO-PC
------------------------------------------------------------------------------

This application has encountered a critical error:

FATAL ERROR!

Program: c:\program files\warcraft iii\war3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 001B:6F469431

The instruction at '0x6F469431' referenced memory at '0x0000000C'.
The memory could not be 'read'.


War3Build: 1.22.0.6328
Played Maps\golems\golems beta .01i.w3x
Player 0 Player 1 Race Undead StartLoc 0
Player 1 dota24hoursaday Race NightElf StartLoc 1
Player 2 Player 3 Race Orc StartLoc 2
Player 3 Player 4 Race Orc StartLoc 3
Player 4 Player 5 Race Orc StartLoc 4
Player 5 Player 6 Race Orc StartLoc 5
Player 6 Player 7 Race Orc StartLoc 6
Player 7 Player 8 Race Undead StartLoc 7
Player 8 <Unused> Race Orc StartLoc -1
Player 9 <Unused> Race Human StartLoc -1
Player 10 <Unused> Race Human StartLoc -1
Player 11 <Unused> Race NightElf StartLoc -1
------------------------------------------------------------------------------

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

EAX=0012F118 EBX=0012F184 ECX=00000000 EDX=0012F118 ESI=15E6C784
EDI=FFFFFFFF EBP=0012F1D8 ESP=0012F108 EIP=6F469431 FLG=00210246
CS =001B DS =0023 ES =0023 SS =0023 FS =003B GS =0000


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

Address Frame Logical addr Module

6F469431 0012F1D8 0001:00468431 c:\program files\warcraft iii\Game.dll

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

6F469431 Game.dll GameMain+4586433 (0x06F75C70,0x04BAACEE,0x00000000,0x0B357A98)


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

0x00400000 - 0x0047D000 c:\program files\warcraft iii\war3.exe
0x01F90000 - 0x022C4000 C:\Windows\system32\nvd3dum.dll
0x10000000 - 0x10012000 C:\Program Files\RocketDock\RocketDock.dll
0x15000000 - 0x15061000 c:\program files\warcraft iii\Storm.dll
0x16080000 - 0x160A5000 C:\Program Files\Bonjour\mdnsNSP.dll
0x21100000 - 0x2115F000 c:\program files\warcraft iii\mss32.dll
0x22600000 - 0x22616000 c:\program files\warcraft iii\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000 c:\program files\warcraft iii\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000 c:\program files\warcraft iii\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000 c:\program files\warcraft iii\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000 c:\program files\warcraft iii\redist\miles\Mp3dec.asi
0x60000000 - 0x6005D000 c:\program files\warcraft iii\ijl15.dll
0x6B9E0000 - 0x6BAAB000 C:\Windows\system32\OPENGL32.dll
0x6BC90000 - 0x6BD96000 C:\Windows\system32\d3d8.dll
0x6CCC0000 - 0x6CCE3000 C:\Windows\system32\GLU32.dll
0x6E6E0000 - 0x6E7BC000 C:\Windows\system32\dbghelp.dll
0x6F000000 - 0x6FBA0000 c:\program files\warcraft iii\Game.dll
0x709B0000 - 0x709C2000 C:\Windows\system32\pnrpnsp.dll
0x709E0000 - 0x709EC000 C:\Windows\system32\wshbth.dll
0x70D40000 - 0x70D4F000 C:\Windows\system32\napinsp.dll
0x70DA0000 - 0x70E86000 C:\Windows\system32\DDRAW.dll
0x711B0000 - 0x711B8000 C:\Windows\System32\winrnr.dll
0x711C0000 - 0x711C6000 C:\Windows\system32\rasadhlp.dll
0x711D0000 - 0x71241000 C:\Windows\system32\DSOUND.DLL
0x732C0000 - 0x73326000 C:\Windows\System32\audioeng.dll
0x73520000 - 0x73541000 C:\Windows\System32\audioses.dll
0x73560000 - 0x73566000 C:\Windows\system32\IconCodecService.dll
0x73B70000 - 0x73B76000 C:\Windows\system32\d3d8thk.dll
0x73BB0000 - 0x73BBC000 C:\Windows\system32\dwmapi.dll
0x73BE0000 - 0x73C66000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6000.16386_none_87e0cb09378714f1\COMCTL32.dll
0x741A0000 - 0x74252000 C:\Windows\system32\WindowsCodecs.dll
0x74590000 - 0x74596000 C:\Windows\system32\DCIMAN32.dll
0x745A0000 - 0x745D8000 C:\Windows\system32\OLEACC.dll
0x745E0000 - 0x74613000 C:\Windows\system32\WINMM.dll
0x74670000 - 0x74677000 C:\Windows\system32\WSOCK32.dll
0x74CB0000 - 0x74CC9000 C:\Windows\system32\cryptnet.dll
0x74D20000 - 0x74D2F000 C:\Windows\system32\NLAapi.dll
0x74D50000 - 0x74D64000 C:\Windows\system32\Cabinet.dll
0x74DA0000 - 0x74DC7000 C:\Windows\System32\MMDevApi.dll
0x74E00000 - 0x74E3F000 C:\Windows\system32\uxtheme.dll
0x74E40000 - 0x74FD4000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6000.16386_none_5d07289e07e1d100\comctl32.dll
0x75270000 - 0x75276000 C:\Windows\system32\SensApi.dll
0x75290000 - 0x752BD000 C:\Windows\system32\WINTRUST.dll
0x75350000 - 0x75357000 C:\Windows\System32\AVRT.dll
0x75360000 - 0x75366000 C:\Windows\System32\wshtcpip.dll
0x75430000 - 0x75438000 C:\Windows\system32\VERSION.dll
0x75440000 - 0x7545A000 C:\Windows\system32\POWRPROF.dll
0x75460000 - 0x75481000 C:\Windows\system32\NTMARTA.DLL
0x75500000 - 0x75515000 C:\Windows\system32\GPAPI.dll
0x75570000 - 0x755A8000 C:\Windows\system32\rsaenh.dll
0x757E0000 - 0x7581B000 C:\Windows\system32\mswsock.dll
0x75900000 - 0x75944000 C:\Windows\system32\BCRYPT.dll
0x75950000 - 0x75982000 C:\Windows\system32\ncrypt.dll
0x759C0000 - 0x759E0000 C:\Windows\system32\dhcpcsvc6.DLL
0x759E0000 - 0x759E7000 C:\Windows\system32\WINNSI.DLL
0x759F0000 - 0x75A25000 C:\Windows\system32\dhcpcsvc.DLL
0x75A30000 - 0x75A49000 C:\Windows\system32\IPHLPAPI.DLL
0x75AA0000 - 0x75AD9000 C:\Windows\system32\slc.dll
0x75AE0000 - 0x75BD1000 C:\Windows\system32\CRYPT32.dll
0x75C20000 - 0x75C32000 C:\Windows\system32\MSASN1.dll
0x75C40000 - 0x75C51000 C:\Windows\system32\SAMLIB.dll
0x75C60000 - 0x75CCA000 C:\Windows\system32\NETAPI32.dll
0x75CD0000 - 0x75CFB000 C:\Windows\system32\DNSAPI.dll
0x75EB0000 - 0x75F4B000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.762_none_10b2f55f9bffb8f8\MSVCR80.dll
0x76010000 - 0x76024000 C:\Windows\system32\Secur32.dll
0x76030000 - 0x7604E000 C:\Windows\system32\USERENV.dll
0x760E0000 - 0x760E7000 C:\Windows\system32\PSAPI.DLL
0x76180000 - 0x76204000 C:\Windows\system32\CLBCatQ.DLL
0x76340000 - 0x763B4000 C:\Windows\system32\comdlg32.dll
0x763C0000 - 0x76415000 C:\Windows\system32\SHLWAPI.dll
0x76420000 - 0x76423000 C:\Windows\system32\Normaliz.dll
0x76430000 - 0x764AD000 C:\Windows\system32\USP10.dll
0x764B0000 - 0x764F9000 C:\Windows\system32\WLDAP32.dll
0x76500000 - 0x7651E000 C:\Windows\system32\IMM32.dll
0x76520000 - 0x765CA000 C:\Windows\system32\msvcrt.dll
0x765D0000 - 0x765FD000 C:\Windows\system32\WS2_32.dll
0x76600000 - 0x7669E000 C:\Windows\system32\USER32.dll
0x766A0000 - 0x766E5000 C:\Windows\system32\iertutil.dll
0x766F0000 - 0x76879000 C:\Windows\system32\SETUPAPI.dll
0x76880000 - 0x768CB000 C:\Windows\system32\GDI32.dll
0x768D0000 - 0x76993000 C:\Windows\system32\RPCRT4.dll
0x769A0000 - 0x76A67000 C:\Windows\system32\MSCTF.dll
0x76A70000 - 0x76B48000 C:\Windows\system32\kernel32.dll
0x76B50000 - 0x76C0F000 C:\Windows\system32\ADVAPI32.dll
0x76C10000 - 0x776DE000 C:\Windows\system32\SHELL32.dll
0x776E0000 - 0x7776C000 C:\Windows\system32\OLEAUT32.dll
0x77770000 - 0x778B4000 C:\Windows\system32\ole32.dll
0x778C0000 - 0x779DE000 C:\Windows\system32\ntdll.dll
0x779E0000 - 0x779E9000 C:\Windows\system32\LPK.DLL
0x779F0000 - 0x779F6000 C:\Windows\system32\NSI.dll
0x77A00000 - 0x77AD0000 C:\Windows\system32\WININET.dll
0x77AD0000 - 0x77AF9000 C:\Windows\system32\imagehlp.dll


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

Code: 16 bytes starting at (EIP = 6F469431)

6F469431: 8B 51 0C 8B 49 08 56 57 E8 42 5D BD FF 8B 7C 24 .Q..I.VW.B]...|$


Stack: 1024 bytes starting at (ESP = 0012F108)

* = addr ** *
0012F100: 00 00 00 00 00 00 00 00 00 00 00 00 4F 29 04 6F ............O).o
0012F110: 18 F1 12 00 84 C7 E6 15 00 00 61 44 B6 03 3C 6F ..........aD..<o
0012F120: 08 5F 93 6F E8 D9 44 6F 54 24 10 00 37 34 30 41 ._.o..DoT$..740A
0012F130: CC D9 44 6F 70 5C F7 06 98 7A 35 0B 08 00 00 00 ..Dop\...z5.....
0012F140: E4 0E 3C 0C 78 F1 12 00 B9 A7 61 6F C0 A7 61 6F ..<.x.....ao..ao
0012F150: 52 AC BA 04 18 C0 44 6F 98 7A 35 0B 8C F1 12 00 R.....Do.z5.....
0012F160: 13 A9 44 6F 6E AC BA 04 00 00 00 00 8C F1 12 00 ..Don...........
0012F170: B4 F1 12 00 48 D8 81 6F 00 00 00 00 54 24 10 00 ....H..o....T$..
0012F180: 37 34 30 41 38 37 44 6F 00 00 00 00 20 C3 A6 6F 740A87Do.... ..o
0012F190: FE FF FF FF 02 00 00 00 60 09 8A 0C 30 1B F7 06 ........`...0...
0012F1A0: 8E E3 D6 FD 27 4B 44 6F F0 1A 8B 0C 00 00 00 00 ....'KDo........
0012F1B0: FB 9F 44 6F 54 24 10 00 08 00 00 00 7C F1 12 00 ..DoT$......|...
0012F1C0: 20 7D 04 04 D0 08 8A 0C 00 00 00 00 01 00 00 00 }..............
0012F1D0: 50 03 3C 6F DE AC BA 04 04 00 00 00 38 F7 44 6F P.<o........8.Do
0012F1E0: 70 5C F7 06 EE AC BA 04 00 00 00 00 98 7A 35 0B p\...........z5.
0012F1F0: 00 00 00 00 BC 7A 35 0B 00 04 00 00 54 F2 12 00 .....z5.....T...
0012F200: 08 04 00 00 0B 00 00 00 00 00 00 00 00 00 00 00 ................
0012F210: 00 00 00 00 48 5D 02 15 00 04 00 00 E2 5D 02 15 ....H].......]..
0012F220: A8 48 78 0C 18 C0 44 6F 98 7A 35 0B 5C F2 12 00 .Hx...Do.z5.\...
0012F230: 13 A9 44 6F 3E AF BA 04 00 00 00 00 5C F2 12 00 ..Do>.......\...
0012F240: 84 F2 12 00 48 D8 81 6F 00 00 00 00 72 F0 44 6F ....H..o....r.Do
0012F250: 52 AF BA 04 00 00 00 00 98 7A 35 0B 00 04 00 00 R........z5.....
0012F260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F270: 00 00 00 00 01 00 00 00 01 00 00 00 60 F3 12 00 ............`...
0012F280: C8 DA 81 6F FF FF FF FF 53 03 45 6F A0 BD DC 0C ...o....S.Eo....
0012F290: 38 F3 12 00 E0 93 04 00 01 00 00 00 37 01 00 00 8...........7...
0012F2A0: 98 7A 35 0B CC 00 F2 09 38 F3 12 00 04 C0 43 6F .z5.....8.....Co
0012F2B0: A0 BD DC 0C 00 00 00 00 38 F3 12 00 E0 93 04 00 ........8.......
0012F2C0: 01 00 00 00 00 00 00 00 C0 00 F2 09 34 F3 12 00 ............4...
0012F2D0: 86 6F 3A 6F 00 00 00 00 38 F3 12 00 E0 93 04 00 .o:eek:....8.......
0012F2E0: 01 00 00 00 00 00 00 00 00 00 00 00 90 F3 12 00 ................
0012F2F0: 00 00 00 00 03 00 00 00 C4 4D 3B 6F 37 01 00 00 .........M;o7...
0012F300: 38 F3 12 00 34 F3 12 00 01 00 00 00 00 00 00 00 8...4...........
0012F310: 00 00 00 00 37 E2 3D 6F 38 F3 12 00 34 F3 12 00 ....7.=o8...4...
0012F320: 01 00 00 00 00 00 00 00 00 00 00 00 28 8F 2B 0D ............(.+.
0012F330: B1 54 3E 6F 0A 00 00 00 00 00 00 00 46 AE BA 04 .T>o........F...
0012F340: B0 3B BB 13 B4 27 BD 09 74 3B BB 13 00 00 00 00 .;...'..t;......
0012F350: 03 00 00 00 03 00 00 00 60 4E 53 0C 00 00 00 00 ........`NS.....
0012F360: 04 F5 12 00 28 69 81 6F 00 00 00 00 7F A1 3E 6F ....(i.o......>o
0012F370: D0 E1 3D 6F FF FF FF FF 90 F3 12 00 FF FF FF FF ..=o............
0012F380: A5 6B 93 6F 60 F4 12 00 0C F4 12 00 00 00 00 00 .k.o`...........
0012F390: B4 27 BD 09 74 3B BB 13 44 31 F3 09 59 D7 3B 6F .'..t;..D1..Y.;o
0012F3A0: 37 01 00 00 E8 D9 44 6F 52 3B 10 00 37 01 00 00 7.....DoR;..7...
0012F3B0: 08 F4 12 00 6C 4E 04 04 CC D9 44 6F 98 92 F5 06 ....lN....Do....
0012F3C0: E8 51 35 0B 08 00 00 00 13 A9 44 6F 98 51 35 0B .Q5.......Do.Q5.
0012F3D0: 84 29 35 0B 13 A9 44 6F DA AE BA 04 18 C0 44 6F .)5...Do......Do
0012F3E0: E8 51 35 0B 14 F4 12 00 13 A9 44 6F F6 AE BA 04 .Q5.......Do....
0012F3F0: 00 00 00 00 14 F4 12 00 3C F4 12 00 48 D8 81 6F ........<...H..o
0012F400: 00 00 00 00 52 3B 10 00 37 01 00 00 38 37 44 6F ....R;..7...87Do
0012F410: 00 00 00 00 20 C3 A6 6F FE FF FF FF 03 00 00 00 .... ..o........
0012F420: 20 0D 8A 0C 04 00 00 00 43 68 B9 49 27 4B 44 6F .......Ch.I'KDo
0012F430: F4 1C 8B 0C 00 00 00 00 00 00 00 00 90 0C 8A 0C ................
0012F440: 08 00 00 00 04 F4 12 00 6C 4E 04 04 90 0C 8A 0C ........lN......
0012F450: 00 00 00 00 01 00 00 00 40 D7 3B 6F 66 A9 BA 04 ........@.;of...
0012F460: 04 00 00 00 38 F7 44 6F 98 92 F5 06 76 A9 BA 04 ....8.Do....v...
0012F470: 00 00 00 00 E8 51 35 0B 00 00 00 00 0C 52 35 0B .....Q5......R5.
0012F480: 00 04 00 00 DC F4 12 00 08 04 00 00 B3 06 00 00 ................
0012F490: 00 00 00 00 00 00 00 00 00 00 00 00 48 5D 02 15 ............H]..
0012F4A0: 00 04 00 00 E2 5D 02 15 80 00 78 0C 18 C0 44 6F .....]....x...Do
0012F4B0: E8 51 35 0B E4 F4 12 00 13 A9 44 6F C6 A9 BA 04 .Q5.......Do....
0012F4C0: 00 00 00 00 E4 F4 12 00 0C F5 12 00 48 D8 81 6F ............H..o
0012F4D0: 00 00 00 00 72 F0 44 6F DA A9 BA 04 00 00 00 00 ....r.Do........
0012F4E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0012F4F0: 00 00 00 00 01 00 00 00 01 00 00 00 E2 6F 01 00 .............o..
0012F500: 00 00 00 00 30 F6 12 00 C8 DA 81 6F FF FF FF FF ....0......o....


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

can anyone suggest anything ? ? please remember its something about my map. i dont crash anywhere else, regular warcraft .. dota .. etc.
 
Level 23
Joined
Nov 29, 2006
Messages
2,482
As for those memory crashes... It is a coding which you must ahve been doing wrong.

As an example, trying to add/remove an ability to a unit which is currently dead will result to a crash.

When does it happends? (is it random or any specific time)

I suggest you should attach your map if you want help. I believe it's quite hard for anyone to understand the memory dump...
 
I have the exact same problem with my map RL Maple Mall... I'm going to try the custom upkeep thing first then try checking a trigger that probably is adding and removing abilities to dead units.

Alright the custom upkeep doesn't appear to effect my game what-so-ever but I did find a trigger that was modifying the level of an ability on dead units. I just added a condition where the unit had to be alive for it to runs its actions and I have gotten no fatal errors since. Also, later I created another trigger that caused crashing. Apparently if you have any of the "Is issued an Order" events in your trigger and then you order a unit to do something like hold position it creates a ton of lag untill it crashes the game. To get around this you need to add at least a 0.01 wait time before it runs the actions and you need to be sure you don't accidentally create some kind of loop!
 
Last edited:
Level 4
Joined
Mar 15, 2008
Messages
71
maybe if you uploaded the map for us to test it,we could find the cause of the error :/
Donno how to help you otherwise
 
Level 12
Joined
Apr 15, 2008
Messages
1,063
I had a very funny map crash once, when selecting heroes. I had a camera rotating around and targeting the hero currently selected. Every time I picked a hero while the camera was looking south, the game crashed. If it was looking in another direction, everything worked fine.
So a map crash can be caused by any stupid problem (i remember once i had non-heroes with active inventory, game crashed when they picked up a tome), try finfing out WHEN exactly the map crashes, by disabling parts of triggers (or upload the map)
 
Level 6
Joined
Jun 14, 2008
Messages
176
If you have triggered abilities(or other triggers which turn on/off/on/off triggers) that turn on another triggers, try making it "turn off" the trigger first before it turns on, even if you think that it's already off because the trigger might still be on and if you turn it on while it's on, it'll crash.

This is only an issue for triggers that keep getting turned on/off multiple times in a map.

Also, is there a list of things that causes a map to crash somewhere?

If there isn't one, we should make a list.
 
Level 6
Joined
Jun 14, 2008
Messages
176
Bump, pbnjamma did you figure out the crash? Also, does anyone know if there is a place to get a list of known-possible crashes for Warcraft 3? If there isn't one, we should make a list.

I had a very funny map crash once, when selecting heroes. I had a camera rotating around and targeting the hero currently selected. Every time I picked a hero while the camera was looking south, the game crashed. If it was looking in another direction, everything worked fine.
So a map crash can be caused by any stupid problem (i remember once i had non-heroes with active inventory, game crashed when they picked up a tome), try finfing out WHEN exactly the map crashes, by disabling parts of triggers (or upload the map)

I remembered something weird that caused a crash in Warcraft 3.

Before I knew how to make any triggers at all, I made a "Structure Building" Hero.

I wanted to make the Hero be allowed to build more structures as he learned an ability, since I didn't know to do any triggers and I couldn't make Structures buildable only after they learn a hero skill(without triggers).

I made an ability called "Building Blocks" ability which was based on the "spell book" ability and when you used the ability, it summoned a structure that allows you to build other structures.

Long-story short - I made a structure that upgraded from Structure A > Structure B > Structure C > Structure A(again). So it upgraded it in a loop.

I made it so that some buildings required "Structure A" or "Structure B" to be built first before you could build the game.

(Remember that I made it so Structure A through Structure C upgrades in a "loop").

When I clicked on the "Building" icon to build stuff that required "Structure A","Structure B", or "Structure C", the game crashed immediately.

I then made it so Structure A through C does not upgrade in a loop anymore, and it fixed the problem, I was able to open the build menu without the game crashing.

Now I don't think it relates to the topic starter's error(since he said it was random), but just I posted this in case this helps anyone.
 
Level 12
Joined
Apr 27, 2008
Messages
1,228
Everyone's guesses are just ... guesses...
No one can be certain until you either specify the exact cercomstances the game crashes or you attach the map so that we can see ourselves.
Do not go saying it is random, it is caused by a specific thing you have done and that is not random.
Infinite loops are rather famous of doing that(be that with triggers triggering off themselves, loops inside a trigger or causing the game to loop through requirement lists ).
Changing stuff in the Gameplay Interface(not only upkeep text) may have the same effect (using certain symbols or codes for instance).
Using Engineering upgrade on non hero units does that too.
So, either check yourself or let us do it.
 
Status
Not open for further replies.
Top