Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Still crashing with fatal error

Discussion in 'World Editor Help Zone' started by Verb8im, Sep 19, 2015.

  1. Verb8im

    Verb8im

    Joined:
    Mar 29, 2015
    Messages:
    450
    Resources:
    0
    Resources:
    0
    Hey guys. I'm still having problems with the game crashing with fatal errors. I was redoing the campaigns, so playing a custom campaign, with different models, skins, adding heroes, adding a few new triggers, etc. However, the Orc chapter 8 mission and onwards into the whole night elf campaign, crashes. I get to the split second before the action occurs where the ending cinematic would trigger, and it crashes. Such as, right before Thrall approaches the ritual circle, it crashes. Right before the killing blow is landed on the paladin in the first night elf mission, it crashes. I have no idea what to do. I've tried EVERYTHING I could think of. I've tried reinstalling, I've tried doing the war3.reg, I've tried using different compatibility modes, I've tried deleting everything and having the vanilla game the way it was before I made changes, NOTHING has worked. I'm getting really frustrated, cause I basically can't play my modified maps anymore, without the ending cinematics. If someone has any suggestions on what I haven't done yet that might work, I would greatly appreciate it.
     
  2. Verb8im

    Verb8im

    Joined:
    Mar 29, 2015
    Messages:
    450
    Resources:
    0
    Resources:
    0
    This is what is in the error log when it crashes.

    This application has encountered a critical error:

    FATAL ERROR!

    Program: c:\program files (x86)\warcraft iii\war3.exe
    Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:150348BC

    The instruction at '0x150348BC' referenced memory at '0x00000000'.
    The memory could not be 'read'.


    War3Build: 1.26.0.6401
    Played RedoneNE1.w3x
    Player 0 Orcish Horde Race Orc StartLoc 0
    Player 1 Garrison Race NightElf StartLoc 1
    Player 2 Sentinels Race NightElf StartLoc 2
    Player 3 Human Expedition Race Human StartLoc 3
    Player 4 Orcish Horde Race Orc StartLoc 4
    Player 5 Orcish Horde Race Orc StartLoc 5
    Player 6 Undead Scourge Race Undead StartLoc 6
    Player 7 Orcish Horde Race Orc StartLoc 7
    Player 8 Human Expedition Race Human StartLoc 8
    Player 9 Human Expedition Race Human StartLoc 9
    Player 10 <Unused> Race Human StartLoc -1
    Player 11 Felwood Furbolgs Race NightElf StartLoc 10
    ------------------------------------------------------------------------------

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

    EAX=CCEAA681 EBX=00000004 ECX=061B1B34 EDX=7FFF20FF ESI=00000000
    EDI=061B1B34 EBP=00000000 ESP=0017E5C0 EIP=150348BC FLG=00210286
    CS =0023 DS =002B ES =002B SS =002B FS =0053 GS =002B


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

    Address Frame Logical addr Module

    150348BC 00000000 0001:000338BC c:\program files (x86)\warcraft iii\Storm.dll

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

    150348BC Storm.dll Ordinal590+28 (0x00000000,0x00000000,0x00000000,0x00000000)


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

    0x00400000 - 0x0047D000 c:\program files (x86)\warcraft iii\war3.exe
    0x02680000 - 0x03235000 c:\program files (x86)\warcraft iii\Game.dll
    0x15000000 - 0x15061000 c:\program files (x86)\warcraft iii\Storm.dll
    0x21100000 - 0x2115F000 c:\program files (x86)\warcraft iii\mss32.dll
    0x22600000 - 0x22616000 c:\program files (x86)\warcraft iii\redist\miles\Mssfast.m3d
    0x22700000 - 0x22717000 c:\program files (x86)\warcraft iii\redist\miles\Mssdolby.m3d
    0x22C00000 - 0x22C18000 c:\program files (x86)\warcraft iii\redist\miles\Msseax2.m3d
    0x24600000 - 0x24611000 c:\program files (x86)\warcraft iii\redist\miles\Reverb3.flt
    0x26F00000 - 0x26F2A000 c:\program files (x86)\warcraft iii\redist\miles\Mp3dec.asi
    0x60000000 - 0x6005D000 c:\program files (x86)\warcraft iii\ijl15.dll
    0x69F60000 - 0x6AD2E000 C:\Windows\system32\nvd3dum.dll
    0x6E7B0000 - 0x6E8A4000 C:\Windows\system32\WindowsCodecs.dll
    0x6EC60000 - 0x6ED66000 C:\Windows\system32\d3d8.dll
    0x6ED70000 - 0x6EE55000 C:\Windows\system32\DDRAW.dll
    0x6EEF0000 - 0x6EFBB000 C:\Windows\system32\OPENGL32.dll
    0x6F1E0000 - 0x6F265000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.6002.19373_none_88f3001d69c37da0\COMCTL32.dll
    0x6FAC0000 - 0x6FAF5000 C:\Windows\system32\ncrypt.dll
    0x6FB00000 - 0x6FB3A000 C:\Windows\system32\slc.dll
    0x6FBA0000 - 0x6FBBB000 C:\Windows\system32\cryptnet.dll
    0x70EB0000 - 0x70ED3000 C:\Windows\system32\GLU32.dll
    0x70F50000 - 0x70F65000 C:\Windows\system32\GPAPI.dll
    0x73B40000 - 0x73B46000 C:\Windows\system32\IconCodecService.dll
    0x73DD0000 - 0x73EAC000 C:\Windows\system32\dbghelp.dll
    0x73EB0000 - 0x73EB6000 C:\Windows\system32\DCIMAN32.dll
    0x73F90000 - 0x73FA1000 C:\Windows\system32\SAMLIB.dll
    0x73FB0000 - 0x73FD1000 C:\Windows\system32\NTMARTA.DLL
    0x74000000 - 0x74046000 C:\Windows\system32\BCRYPT.dll
    0x74080000 - 0x74100000 C:\Windows\system32\uxtheme.dll
    0x74330000 - 0x7436E000 C:\Windows\system32\OLEACC.dll
    0x74510000 - 0x74516000 C:\Windows\system32\d3d8thk.dll
    0x74530000 - 0x74562000 C:\Windows\system32\WINMM.dll
    0x745B0000 - 0x74626000 C:\Windows\system32\NETAPI32.dll
    0x74990000 - 0x74B2E000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6002.19373_none_5cbe60a608848a19\comctl32.dll
    0x74D20000 - 0x74DBB000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR80.dll
    0x74DC0000 - 0x74DFB000 C:\Windows\system32\rsaenh.dll
    0x75110000 - 0x75176000 C:\Windows\system32\audioeng.dll
    0x75180000 - 0x75186000 C:\Windows\system32\SensApi.dll
    0x75370000 - 0x75391000 C:\Windows\system32\AUDIOSES.DLL
    0x753A0000 - 0x75410000 C:\Windows\system32\DSOUND.DLL
    0x75470000 - 0x7547C000 C:\Windows\system32\dwmapi.dll
    0x75480000 - 0x754A8000 C:\Windows\System32\MMDevApi.dll
    0x754B0000 - 0x754B7000 C:\Windows\system32\AVRT.dll
    0x754C0000 - 0x754DA000 C:\Windows\system32\powrprof.dll
    0x75560000 - 0x75655000 C:\Windows\system32\CRYPT32.dll
    0x75C70000 - 0x75CAB000 C:\Windows\system32\mswsock.dll
    0x75CC0000 - 0x75CC8000 C:\Windows\system32\VERSION.dll
    0x75D10000 - 0x75D22000 C:\Windows\system32\MSASN1.dll
    0x75D30000 - 0x75D5D000 C:\Windows\system32\WINTRUST.dll
    0x75D60000 - 0x75D67000 C:\Windows\system32\WSOCK32.dll
    0x75D70000 - 0x75D8E000 C:\Windows\system32\USERENV.dll
    0x75FF0000 - 0x76050000 C:\Windows\syswow64\Secur32.dll
    0x76050000 - 0x76116000 C:\Windows\syswow64\ADVAPI32.dll
    0x76120000 - 0x76193000 C:\Windows\syswow64\comdlg32.dll
    0x761A0000 - 0x7622E000 C:\Windows\syswow64\OLEAUT32.dll
    0x76230000 - 0x762AD000 C:\Windows\syswow64\USP10.dll
    0x762B0000 - 0x76334000 C:\Windows\syswow64\CLBCatQ.DLL
    0x76340000 - 0x763EA000 C:\Windows\syswow64\msvcrt.dll
    0x76520000 - 0x76630000 C:\Windows\syswow64\kernel32.dll
    0x76630000 - 0x77141000 C:\Windows\syswow64\SHELL32.dll
    0x77150000 - 0x771B0000 C:\Windows\syswow64\IMM32.dll
    0x771B0000 - 0x772F5000 C:\Windows\syswow64\ole32.dll
    0x77390000 - 0x77396000 C:\Windows\syswow64\NSI.dll
    0x773A0000 - 0x773CA000 C:\Windows\syswow64\imagehlp.dll
    0x773D0000 - 0x77498000 C:\Windows\syswow64\MSCTF.dll
    0x774A0000 - 0x774A3000 C:\Windows\syswow64\Normaliz.dll
    0x774B0000 - 0x775A0000 C:\Windows\syswow64\RPCRT4.dll
    0x775A0000 - 0x775E6000 C:\Windows\syswow64\iertutil.dll
    0x775F0000 - 0x77680000 C:\Windows\syswow64\GDI32.dll
    0x77680000 - 0x7780A000 C:\Windows\syswow64\SETUPAPI.dll
    0x77810000 - 0x778E0000 C:\Windows\syswow64\USER32.dll
    0x778E0000 - 0x7790D000 C:\Windows\syswow64\WS2_32.dll
    0x77910000 - 0x77969000 C:\Windows\syswow64\SHLWAPI.dll
    0x77970000 - 0x77A41000 C:\Windows\syswow64\WININET.dll
    0x77A50000 - 0x77A99000 C:\Windows\syswow64\WLDAP32.dll
    0x77AA0000 - 0x77AA9000 C:\Windows\syswow64\LPK.DLL
    0x77E40000 - 0x77E47000 C:\Windows\syswow64\PSAPI.DLL
    0x77E70000 - 0x77FD0000 C:\Windows\SysWOW64\ntdll.dll


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

    Code: 16 bytes starting at (EIP = 150348BC)

    150348BC: 0F B6 06 33 D2 85 C0 8D 4C 24 04 74 39 57 8D 9B ...3....L$.t9W..


    Stack: 1024 bytes starting at (ESP = 0017E5C0)

    * = addr ** *
    0017E5C0: 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 ....1...........
    0017E5D0: 80 E8 17 00 C8 11 96 C5 C5 2F 5A C5 C4 16 E7 0C ........./Z.....
    0017E5E0: 00 00 00 00 00 00 00 00 30 27 8B 0D 01 00 00 00 ........0'......
    0017E5F0: F5 5A 02 15 10 E6 17 00 FE FF FF FF 00 00 8B 0D .Z..............
    0017E600: 24 EE 17 00 F0 00 00 00 74 E6 17 00 B0 43 C7 04 $.......t....C..
    0017E610: 00 00 00 00 78 ED 17 00 CB 4E 49 6A A0 00 84 06 ....x....NIj....
    0017E620: 13 BB 31 0A 00 BB 31 0A 08 00 00 00 13 00 00 00 ..1...1.........
    0017E630: 10 49 03 15 00 00 00 00 1F 49 03 15 53 45 54 4D .I.......I..SETM
    0017E640: 49 53 53 49 4F 4E 41 56 41 49 4C 41 42 4C 45 00 ISSIONAVAILABLE.
    0017E650: 00 00 00 00 70 E7 17 00 00 00 00 00 01 00 00 00 ....p...........
    0017E660: 04 00 00 00 04 00 00 00 28 27 8B 0D 70 03 8B 0D ........('..p...
    0017E670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E690: 00 00 00 00 00 00 00 00 00 00 00 00 88 00 37 06 ..............7.
    0017E6A0: 3A C5 34 0A 30 C5 34 0A 60 15 72 0F 30 C5 34 0A :.4.0.4.`.r.0.4.
    0017E6B0: 3A C5 34 0A 88 00 37 06 60 15 72 0F B0 00 66 0F :.4...7.`.r...f.
    0017E6C0: 4D 47 32 0A 38 47 32 0A 08 00 00 00 15 00 00 00 MG2.8G2.........
    0017E6D0: 10 49 03 15 B0 00 64 0F F9 99 31 0A F0 99 31 0A .I....d...1...1.
    0017E6E0: 84 C2 66 10 09 00 00 00 10 49 03 15 00 00 00 00 ..f......I......
    0017E6F0: 1F 49 03 15 41 56 41 49 4C 41 42 4C 45 00 42 45 .I..AVAILABLE.BE
    0017E700: 52 00 00 45 52 00 00 31 00 48 45 00 00 00 00 00 R..ER..1.HE.....
    0017E710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E810: 80 ED 00 40 00 00 00 00 00 00 00 00 00 00 00 00 ...@............
    0017E820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
    0017E900: 00 00 00 00 30 E9 17 00 4B 7A C8 6E 30 E9 17 00 ....0...Kz.n0...
    0017E910: 64 7A C8 6E 00 00 00 00 00 00 00 00 00 00 00 00 dz.n............
    0017E920: 00 00 00 00 40 F6 00 40 01 00 00 00 A0 00 84 06 ....@..@........
    0017E930: 46 6F 33 0A 38 6F 33 0A 08 00 00 00 0E 00 00 00 Fo3.8o3.........
    0017E940: 10 49 03 15 00 00 00 00 1F 49 03 15 54 52 49 47 .I.......I..TRIG
    0017E950: 47 45 52 45 58 45 43 55 54 45 00 00 47 47 45 52 GEREXECUTE..GGER
    0017E960: 00 00 00 00 30 17 C4 0B 30 17 C4 0B 30 17 C4 0B ....0...0...0...
    0017E970: 00 00 00 00 30 17 C4 0B 30 17 C4 0B 00 00 00 00 ....0...0.......
    0017E980: 00 00 00 00 D4 ED 17 00 4D 48 49 6A C0 0C 1D 04 ........MHIj....
    0017E990: 65 3A 2B 68 FC 03 BD 09 4C 26 BE 09 4C 26 BE 09 e:+h....L&..L&..
    0017E9A0: D7 3C 03 15 FC 03 BD 09 4C 26 BE 09 FF FF FF 7F .<......L&......
    0017E9B0: 18 01 19 06 1C 1B 1B 06 87 1D B5 02 FC 03 BD 09 ................


    ------------------------------------------------------------------------------
     
  3. Flux

    Flux

    Joined:
    Feb 6, 2014
    Messages:
    2,333
    Resources:
    28
    Maps:
    1
    Spells:
    19
    Tutorials:
    2
    JASS:
    6
    Resources:
    28
    It only crashes when you used a certain model or not??
     
  4. darwin

    darwin

    Joined:
    Aug 30, 2004
    Messages:
    905
    Resources:
    2
    Maps:
    2
    Resources:
    2
    I've hunted for these things before, and it's a giant pain. Here's how I solved it:

    Make a copy of your campaign. Then delete as much irrelevant stuff as you can, see if you can get the map just down to the part that crashes. Then start removing new models and using old ones, removing triggers, and everything else until the crash stops. Basically, you need to find the trigger that is causing the crash. Once there you can usually solve it.

    I would look at any trigger that involves a dying unit. Those triggers fire immediately when a unit is killed (interrupting other triggers and so on). They can often cause infinite loops.

    The important thing is to isolate the trigger though.
     
  5. Zwiebelchen

    Zwiebelchen

    Joined:
    Sep 17, 2009
    Messages:
    7,014
    Resources:
    12
    Models:
    5
    Maps:
    1
    Spells:
    1
    Tutorials:
    1
    JASS:
    4
    Resources:
    12
    The memory adress tells you that this is a nullpointer exception. You probably forgot initializing a variable, like creating a group or region or trigger before accessing it, etc.

    If you look at the memory dump, the last command was "TriggerExecute". You probably forgot creating the trigger before executing it. Check out whatever trigger was supposed to run when the game crashed for missing variable initializations.
     
  6. teozamait

    teozamait

    Joined:
    Aug 24, 2012
    Messages:
    427
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Have you tried running the game as an administrator always?
     
  7. Verb8im

    Verb8im

    Joined:
    Mar 29, 2015
    Messages:
    450
    Resources:
    0
    Resources:
    0
    I don't what trigger it could be though. The only triggers I made for the map was training another hero on the human team, and reviving that hero when he dies. No other new trigger is there
     
  8. Dr Super Good

    Dr Super Good

    Spell Reviewer

    Joined:
    Jan 18, 2005
    Messages:
    26,128
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    There are two native names on the thread stack. These could either be garbage left on the stack from un-initialized local arrays or the crash is occurring during or around execution of those natives.
     
  9. Zwiebelchen

    Zwiebelchen

    Joined:
    Sep 17, 2009
    Messages:
    7,014
    Resources:
    12
    Models:
    5
    Maps:
    1
    Spells:
    1
    Tutorials:
    1
    JASS:
    4
    Resources:
    12
    Post these triggers.