Skip to content

Game crashes when using any of the unit field constants. #12

@dani906

Description

@dani906

Using any of the unit field constants crashes the game. For example, simply adding the following line to the map script crashes the game:
UNIT_SF_NAME = ConvertUnitStringField(FourCC('unam'))

Here is a cut of my Crash.txt:

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

68C3B940 war3_lua.dll <unknown symbol>+0 (0x1B13D2F8,0x658FFA80,0x13B9B2C0,0x03CEA8F4)


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

0x00400000 - 0x0047D000  D:\Spiele\Warcraft 3 1.26a\war3.exe
0x02720000 - 0x032D5000  D:\Spiele\Warcraft 3 1.26a\Game.dll
0x09AF0000 - 0x0B583000  C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvgpucomp32.dll
0x15000000 - 0x15061000  D:\Spiele\Warcraft 3 1.26a\Storm.dll
0x21100000 - 0x2115F000  D:\Spiele\Warcraft 3 1.26a\mss32.dll
0x22600000 - 0x22616000  D:\Spiele\Warcraft 3 1.26a\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000  D:\Spiele\Warcraft 3 1.26a\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000  D:\Spiele\Warcraft 3 1.26a\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000  D:\Spiele\Warcraft 3 1.26a\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000  D:\Spiele\Warcraft 3 1.26a\redist\miles\Mp3dec.asi
0x60000000 - 0x6005D000  D:\Spiele\Warcraft 3 1.26a\ijl15.dll
0x66680000 - 0x66683000  C:\Windows\SYSTEM32\sfc.dll
0x68990000 - 0x689BB000  C:\Windows\SYSTEM32\dbgcore.DLL
0x689C0000 - 0x68B6B000  C:\Windows\SYSTEM32\dbghelp.dll
0x68B70000 - 0x68BDD000  C:\Windows\SYSTEM32\MSVCP140.dll
0x68BE0000 - 0x68BF5000  C:\Windows\SYSTEM32\VCRUNTIME140.dll
0x68C00000 - 0x68C53000  D:\Spiele\UjAPI\uJAPIFiles\Modules\war3_lua.dll
0x68C60000 - 0x68E6E000  D:\Spiele\UjAPI\uJAPIFiles\UjAPI.dll
0x68E70000 - 0x68E98000  D:\Spiele\UjAPI\uJAPIFiles\Modules\FastMenu.dll
0x68EA0000 - 0x68EE8000  D:\Spiele\Warcraft 3 1.26a\FPSUnlocker.mix
0x68EF0000 - 0x68EF7000  C:\Windows\SYSTEM32\d3d8thk.dll
0x68F00000 - 0x68FB7000  C:\Windows\SYSTEM32\d3d8.dll
0x68FC0000 - 0x68FE7000  D:\Spiele\UjAPI\uJAPIFiles\Modules\MultiWindow.dll
0x68FF0000 - 0x6908B000  C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.9672_none_d08f9da24428a513\MSVCR80.dll
0x69B50000 - 0x69B58000  C:\Windows\SYSTEM32\avrt.dll
0x69B60000 - 0x69C20000  C:\Windows\System32\PROPSYS.dll
0x69C20000 - 0x69DB1000  C:\Windows\System32\twinapi.appcore.dll
0x69DC0000 - 0x69EAD000  C:\Windows\System32\InputHost.dll
0x69EB0000 - 0x69F23000  C:\Windows\System32\WindowManagementAPI.dll
0x69F30000 - 0x6A023000  C:\Windows\System32\Windows.UI.dll
0x6A030000 - 0x6A03F000  C:\Windows\SYSTEM32\resourcepolicyclient.dll
0x6A040000 - 0x6A176000  C:\Windows\SYSTEM32\AUDIOSES.DLL
0x6A180000 - 0x6A1EB000  C:\Windows\System32\MMDevApi.dll
0x6A1F0000 - 0x6A26F000  C:\Windows\SYSTEM32\DSOUND.DLL
0x6A270000 - 0x6A34F000  C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvppe.dll
0x6A350000 - 0x6C0A9000  C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvd3dum.dll
0x6DB50000 - 0x6DC50000  C:\Windows\SYSTEM32\drvstore.dll
0x6DC50000 - 0x6DCEA000  C:\Windows\System32\DriverStore\FileRepository\nv_dispig.inf_amd64_0afec3f2050014a0\nvldumd.dll
0x6DCF0000 - 0x6DD16000  C:\Windows\SYSTEM32\cryptnet.dll
0x6DD20000 - 0x6DD3D000  C:\Windows\SYSTEM32\winmmbase.dll
0x6DD40000 - 0x6DD5E000  C:\Windows\SYSTEM32\gpapi.dll
0x6DD60000 - 0x6DD89000  C:\Windows\SYSTEM32\devobj.dll
0x6DD90000 - 0x6DDBC000  C:\Windows\SYSTEM32\dxcore.dll
0x6DDC0000 - 0x6DDE6000  C:\Windows\SYSTEM32\dwmapi.dll
0x6DF90000 - 0x6DFB8000  C:\Windows\SYSTEM32\WINMM.dll
0x6DFC0000 - 0x6DFC8000  C:\Windows\SYSTEM32\WSOCK32.dll
0x6DFD0000 - 0x6E00F000  C:\Windows\SYSTEM32\GLU32.dll
0x6E010000 - 0x6E465000  C:\Windows\SYSTEM32\WININET.dll
0x6E470000 - 0x6E576000  C:\Windows\SYSTEM32\OPENGL32.dll
0x6E580000 - 0x6E58E000  C:\Windows\SYSTEM32\msasn1.dll
0x6E6A0000 - 0x6E6C1000  C:\Windows\SYSTEM32\SspiCli.dll
0x6E6E0000 - 0x6E7BD000  C:\Windows\SYSTEM32\wintypes.dll
0x6E7C0000 - 0x6E7E9000  C:\Windows\SYSTEM32\ntmarta.dll
0x6E7F0000 - 0x6E88B000  C:\Windows\System32\CoreMessaging.dll
0x6E890000 - 0x6EB0F000  C:\Windows\System32\CoreUIComponents.dll
0x6EB10000 - 0x6EBC9000  C:\Windows\SYSTEM32\textinputframework.dll
0x6F950000 - 0x6F9DD000  C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.6280_none_c0dab36c38bfeda0\COMCTL32.dll
0x6F9E0000 - 0x6FA11000  C:\Windows\system32\rsaenh.dll
0x6FA20000 - 0x6FA33000  C:\Windows\SYSTEM32\CRYPTSP.dll
0x6FA40000 - 0x6FA5B000  C:\Windows\SYSTEM32\profapi.dll
0x6FA60000 - 0x6FA85000  C:\Windows\SYSTEM32\wldp.dll
0x6FA90000 - 0x700A9000  C:\Windows\SYSTEM32\windows.storage.dll
0x72C50000 - 0x72CC4000  C:\Windows\system32\uxtheme.dll
0x749C0000 - 0x749C8000  C:\Windows\SYSTEM32\VERSION.dll
0x749D0000 - 0x749DF000  C:\Windows\SYSTEM32\kernel.appcore.dll
0x74A70000 - 0x74A7F000  C:\Windows\SYSTEM32\sfc_os.DLL
0x74A80000 - 0x74AFD000  C:\Windows\SYSTEM32\WINSPOOL.DRV
0x74B00000 - 0x74B19000  C:\Windows\SYSTEM32\MPR.dll
0x74B20000 - 0x74DA5000  C:\Windows\SYSTEM32\AcLayers.DLL
0x74DB0000 - 0x74E54000  C:\Windows\SYSTEM32\apphelp.dll
0x74EC0000 - 0x74EC8000  C:\Windows\SYSTEM32\WINNSI.DLL
0x74FA0000 - 0x74FF2000  C:\Windows\SYSTEM32\mswsock.dll
0x75000000 - 0x7500A000  C:\Windows\SYSTEM32\cryptbase.dll
0x75010000 - 0x7501D000  C:\Windows\SYSTEM32\UMPDC.dll
0x75070000 - 0x750A2000  C:\Windows\SYSTEM32\IPHLPAPI.DLL
0x750D0000 - 0x75114000  C:\Windows\SYSTEM32\powrprof.dll
0x75120000 - 0x75240000  C:\Windows\System32\ucrtbase.dll
0x75240000 - 0x752BB000  C:\Windows\System32\msvcp_win.dll
0x752C0000 - 0x753BF000  C:\Windows\System32\CRYPT32.dll
0x753C0000 - 0x75423000  C:\Windows\System32\WS2_32.dll
0x75430000 - 0x75A0B000  C:\Windows\System32\SHELL32.dll
0x75A10000 - 0x75A87000  C:\Windows\System32\sechost.dll
0x75A90000 - 0x75CC9000  C:\Windows\System32\KERNELBASE.dll
0x75CD0000 - 0x75D2F000  C:\Windows\System32\bcryptPrimitives.dll
0x75D30000 - 0x75DAE000  C:\Windows\System32\clbcatq.dll
0x75E10000 - 0x75EE4000  C:\Windows\System32\MSCTF.dll
0x75EF0000 - 0x75F09000  C:\Windows\System32\bcrypt.dll
0x75F10000 - 0x75FC9000  C:\Windows\System32\RPCRT4.dll
0x75FD0000 - 0x75FD7000  C:\Windows\System32\NSI.dll
0x75FE0000 - 0x75FF8000  C:\Windows\System32\win32u.dll
0x76060000 - 0x7609B000  C:\Windows\System32\cfgmgr32.dll
0x760B0000 - 0x76109000  C:\Windows\System32\wintrust.dll
0x76110000 - 0x76135000  C:\Windows\System32\IMM32.DLL
0x762B0000 - 0x762C9000  C:\Windows\System32\imagehlp.dll
0x762D0000 - 0x762F3000  C:\Windows\System32\GDI32.dll
0x76300000 - 0x76580000  C:\Windows\System32\combase.dll
0x76580000 - 0x76616000  C:\Windows\System32\OLEAUT32.dll
0x76620000 - 0x76A5A000  C:\Windows\System32\SETUPAPI.dll
0x76AC0000 - 0x76B6F000  C:\Windows\System32\comdlg32.dll
0x76B70000 - 0x76BB9000  C:\Windows\System32\SHLWAPI.dll
0x76BC0000 - 0x76CA3000  C:\Windows\System32\ole32.dll
0x76CC0000 - 0x76D47000  C:\Windows\System32\shcore.dll
0x76D50000 - 0x76E37000  C:\Windows\System32\gdi32full.dll
0x76ED0000 - 0x76F4D000  C:\Windows\System32\ADVAPI32.dll
0x76F50000 - 0x770ED000  C:\Windows\System32\USER32.dll
0x770F0000 - 0x771E0000  C:\Windows\System32\KERNEL32.DLL
0x771E0000 - 0x7729F000  C:\Windows\System32\msvcrt.dll
0x772B0000 - 0x77454000  C:\Windows\SYSTEM32\ntdll.dll


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

Code: 16 bytes starting at (EIP = 68C3B940)

68C3B940: 8B 9C 88 04  00 40 FF 89  5D E8 85 DB  74 18 6A 00  .....@..]...t.j.


Stack: 1024 bytes starting at (ESP = 0019C5D8)

* = addr                            **                                *       
0019C5D0: 50 1F FF 03  00 00 56 00  20 FA 8F 65  74 6C 61 75  P.....V. ..etlau
0019C5E0: F8 D2 13 1B  F4 A8 CE 03  00 00 00 00  00 00 00 00  ................
0019C5F0: 74 6C 61 75  B8 65 F0 03  0C C6 19 00  9B 3C 15 75  tlau.e.......<.u
0019C600: 00 00 56 00  00 00 00 00  F8 D2 13 1B  1C C6 19 00  ..V.............
0019C610: B0 C6 19 00  58 2D C4 68  FF FF FF FF  BC C6 19 00  ....X-.h........
0019C620: 2B 4F C3 68  F8 D2 13 1B  80 FA 8F 65  C0 B2 B9 13  +O.h.......e....
0019C630: F4 A8 CE 03  90 47 3F 1B  00 00 00 00  00 00 00 00  .....G?.........
0019C640: 80 99 13 1B  18 CD 30 19  24 C6 19 00  04 00 00 00  ......0.$.......
0019C650: BC 65 F0 03  74 6C 61 75  BC 65 F0 03  24 00 00 00  .e..tlau.e..$...
0019C660: 00 00 00 00  00 00 00 00  78 C6 19 00  65 68 15 75  ........x...eh.u
0019C670: 24 00 00 00  F4 A8 CE 03  88 C6 19 00  A4 67 C0 68  $............g.h
0019C680: 00 00 00 00  24 00 00 00  B0 FA 8F 65  08 F7 D4 15  ....$......e....
0019C690: 44 5B C3 68  00 00 00 00  D0 B2 B9 13  1D 00 00 00  D[.h............
0019C6A0: 1F 00 00 00  10 BA CA 68  80 FA 8F 65  20 00 00 00  .......h...e ...
0019C6B0: 6C CC 19 00  98 27 C4 68  00 00 00 00  D8 C6 19 00  l....'.h........
0019C6C0: B8 F4 C0 68  F4 A8 CE 03  F4 A8 CE 03  F4 A8 CE 03  ...h............
0019C6D0: B0 48 3F 1B  F4 A8 CE 03  04 C7 19 00  B4 F7 C0 68  .H?............h
0019C6E0: 01 00 00 00  50 48 C3 68  F4 A8 CE 03  18 FA D4 15  ....PH.h........
0019C6F0: B0 48 3F 1B  BE 60 2F 77  A0 49 3F 1B  00 00 00 00  .H?..`/w.I?.....
0019C700: A0 C8 19 00  A0 C8 19 00  7C FA C2 68  01 00 00 00  ........|..h....
0019C710: 01 00 00 00  F4 A8 CE 03  B0 48 3F 1B  00 00 56 00  .........H?...V.
0019C720: 00 00 00 00  20 00 00 00  00 00 00 00  A0 49 3F 1B  .... ........I?.
0019C730: F4 A8 CE 03  44 00 00 00  C0 B2 B9 13  00 00 00 00  ....D...........
0019C740: 44 00 00 02  C0 B2 B9 13  00 00 04 00  E8 C7 19 00  D...............
0019C750: 34 40 3F 1B  A8 91 0D 04  18 FA D4 15  41 00 00 00  4@?.........A...
0019C760: 00 00 00 00  00 00 00 00  00 00 00 00  20 00 00 00  ............ ...
0019C770: 92 06 9A 00  E0 6E D3 15  3C E0 D4 15  08 C8 19 00  .....n..<.......
0019C780: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 40  ...............@
0019C790: 00 00 00 00  00 00 00 80  00 00 00 00  F0 89 12 1B  ................
0019C7A0: 20 40 3F 1B  00 00 00 00  00 00 00 00  00 00 1E 00   @?.............
0019C7B0: 02 00 00 00  00 00 00 00  06 00 00 00  00 00 1E 00  ................
0019C7C0: D0 01 1E 00  00 00 00 00  24 00 00 00  3C 0C 1E 00  ........$...<...
0019C7D0: 00 00 00 00  00 00 56 00  38 0C 1E 00  00 00 00 00  ......V.8.......
0019C7E0: 04 C8 19 00  BE 60 2F 77  28 86 12 1B  BE 60 2F 77  .....`/w(....`/w
0019C7F0: 00 00 00 00  00 00 00 00  24 00 00 00  F4 A8 CE 03  ........$.......
0019C800: 90 08 1E 00  20 C8 19 00  66 01 15 75  00 00 56 00  .... ...f..u..V.
0019C810: 00 00 00 00  24 00 00 00  00 00 00 00  00 00 00 00  ....$...........
0019C820: 30 C8 19 00  65 68 15 75  24 00 00 00  F4 A8 CE 03  0...eh.u$.......
0019C830: 40 C8 19 00  A4 67 C0 68  00 00 00 00  24 00 00 00  @....g.h....$...
0019C840: 6C C8 19 00  76 F3 C0 68  00 00 00 00  00 00 00 00  l...v..h........
0019C850: 00 00 00 00  24 00 00 00  00 00 00 00  F4 A8 CE 03  ....$...........
0019C860: 58 E8 B0 03  1F 00 00 00  C8 E6 B0 03  9C C8 19 00  X...............
0019C870: 22 F8 C0 68  FF FF FF FF  00 00 00 00  08 E7 B0 03  "..h............
0019C880: 01 00 00 00  F4 A8 CE 03  B0 48 3F 1B  00 00 00 00  .........H?.....
0019C890: A0 ED 41 1B  F4 A8 CE 03  03 00 00 00  20 FB 8F 65  ..A......... ..e
0019C8A0: B0 C8 19 00  C7 F8 C0 68  F4 A8 CE 03  B0 48 3F 1B  .......h.....H?.
0019C8B0: DC C8 19 00  36 84 C0 68  FF FF FF FF  01 00 00 00  ....6..h........
0019C8C0: A8 E6 B0 03  F4 A8 CE 03  00 00 00 00  C8 E6 B0 03  ................
0019C8D0: A8 E6 B0 03  F4 F4 8F 65  8A F4 C0 68  F8 C8 19 00  .......e...h....
0019C8E0: B8 F4 C0 68  F4 A8 CE 03  F4 A8 CE 03  F4 A8 CE 03  ...h............
0019C8F0: 00 00 00 00  F4 A8 CE 03  24 C9 19 00  CA F7 C0 68  ........$......h
0019C900: 02 00 00 00  70 83 C0 68  F4 A8 CE 03  10 2D 48 1B  ....p..h.....-H.
0019C910: 00 00 00 00  02 00 00 00  B8 95 41 1B  6C F5 00 99  ..........A.l...
0019C920: 05 00 00 00  C8 CA 19 00  7C FA C2 68  02 00 00 00  ........|..h....
0019C930: 00 00 00 00  F4 A8 CE 03  00 00 00 00  54 C9 19 00  ............T...
0019C940: AB EA B9 75  B9 B0 30 77  26 00 00 46  20 48 3F 1B  ...u..0w&..F H?.
0019C950: F4 A8 CE 03  44 00 00 00  F8 E5 B0 03  00 00 00 00  ....D...........
0019C960: C4 05 02 03  A8 E6 B0 03  C8 E6 B0 03  20 00 00 00  ............ ...
0019C970: 37 00 2E 00  10 A1 8E 15  10 2D 48 1B  08 CA 19 00  7........-H.....
0019C980: 0B 00 00 00  20 00 00 00  B0 00 00 00  00 00 00 00  .... ...........
0019C990: 4B 8F 2F 77  28 06 41 1B  00 00 56 00  00 40 00 00  K./w(.A...V..@..
0019C9A0: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 40  ...............@
0019C9B0: 00 00 00 00  00 00 00 80  F8 19 08 69  6C F5 00 99  ...........il...
0019C9C0: 00 00 00 00  F0 89 12 1B  74 CB 19 00  62 74 2F 77  ........t...bt/w
0019C9D0: 4B 8F 2F 77  0D A5 EA E3  00 00 56 00  F8 03 00 00  K./w......V.....


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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions