Фатальная ошибка, связанная с картой
Всем привет, выкидывает карта постоянно примерно 10-15 минут как можно решит проблему?

Без ответа.


Просмотров: 163

» Лучшие комментарии


XGM Bot #1 - 1 неделю назад -1
Похожие вопросы:

» ответ
проведя еще пару часов за тестами, в голову пришла мысль о фаталках из-за большого числа юнитов на мелководье
остановился на том, что ошибка вылетела из-за случайных точек спауна по квадрату на мелко-глубкоководной местности. сделал спаун в отдельных мини областях - ошибка исчезла

8gabriel8 #2 - 1 неделю назад 1
Надо прикладывать карту и лог.
Hate #3 - 1 неделю назад (отредактировано ) 0
одни из самых частых причин фаталов - взаимодействия с абилками на мертвых юнитах, включая ауры
Raykage #4 - 1 неделю назад (отредактировано ) 1
8gabriel8:
Надо прикладывать карту и лог.
я не могу кину карту ибо могу слит всё я делал с 0 карту.
» лог это что ли

""

Warcraft III (build 6401)
Exe: D:\Games\Warcraft 3\War3.exe
Time: Dec 1, 2019 12:46:13.191 PM
User: Rinat
Computer: RINAT-ПК

This application has encountered a critical error:
FATAL ERROR!
Program: D:\Games\Warcraft 3\War3.exe
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:6F3A1567
The instruction at '0x6F3A1567' referenced memory at '0x1C7818AA'.
The memory could not be 'read'.
War3Build: 1.26.0.6401
Played Maps\Test\WorldEditTestMap.w3x
Player 0 WorldEdit Race Human StartLoc 0
Player 1 Race Human StartLoc 1
Player 2 Race Human StartLoc 2
Player 3 Race Human StartLoc 3
Player 4 РЎРѕСЋР· РЁРёРЅРѕР±Рё Race Human StartLoc 4
Player 5 Race Human StartLoc 5
Player 6 Race Human StartLoc 6
Player 7 Скрытый Звук Race Human StartLoc 7
Player 8 Race Human StartLoc 8
Player 9 Race Human StartLoc 9
Player 10 Race Human StartLoc 10
Player 11 |c00800000Красная луна|r Race Human StartLoc 11


x86 Registers

EAX=00024C35 EBX=00000001 ECX=1C720300 EDX=1C738040 ESI=0018FB14
EDI=0D3200C0 EBP=18B50280 ESP=0018FAD0 EIP=6F3A1567 FLG=00210206
CS =0023 DS =002B ES =002B SS =002B FS =0053 GS =002B

Stack Trace (Manual)

Address Frame Logical addr Module
6F3A1567 18B50280 0001:003A0567 D:\Games\Warcraft 3\Game.dll

Stack Trace (Using DBGHELP.DLL)

6F3A1567 Game.dll GameMain+3767575 (0x0000000C,0x0018FB10,0x0018FB0C,0x18B50280)

Loaded Modules

0x00400000 - 0x0047D000 D:\Games\Warcraft 3\War3.exe
0x05690000 - 0x067B6000 C:\Windows\system32\nvd3dum.dll
0x10000000 - 0x1000E000 D:\Games\Warcraft 3\redist\miles\25.05.19 PatchNL1.7a.mix
0x15000000 - 0x15061000 D:\Games\Warcraft 3\Storm.dll
0x21100000 - 0x2115F000 D:\Games\Warcraft 3\mss32.dll
0x22600000 - 0x22616000 D:\Games\Warcraft 3\redist\miles\Mssfast.m3d
0x22700000 - 0x22717000 D:\Games\Warcraft 3\redist\miles\Mssdolby.m3d
0x22C00000 - 0x22C18000 D:\Games\Warcraft 3\redist\miles\Msseax2.m3d
0x24600000 - 0x24611000 D:\Games\Warcraft 3\redist\miles\Reverb3.flt
0x26F00000 - 0x26F2A000 D:\Games\Warcraft 3\redist\miles\Mp3dec.asi
0x60000000 - 0x6005D000 D:\Games\Warcraft 3\ijl15.dll
0x66800000 - 0x66872000 C:\Windows\system32\DSOUND.DLL
0x66880000 - 0x66AA1000 C:\Windows\system32\nvspcap.dll
0x676E0000 - 0x67700000 D:\Games\Warcraft 3\redist\miles\GameDll_fix_mapsize_limit.mix
0x67700000 - 0x67805000 C:\Windows\system32\d3d8.dll
0x67A00000 - 0x67AE7000 C:\Windows\system32\DDRAW.dll
0x67E50000 - 0x67F18000 C:\Windows\system32\OPENGL32.dll
0x67F30000 - 0x67F36000 C:\Windows\system32\SensApi.dll
0x67FC0000 - 0x67FE2000 C:\Windows\system32\GLU32.dll
0x67FF0000 - 0x68074000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.18201_none_ec80f0​0e8593ece5\COMCTL32.dll
0x68080000 - 0x6811B000 C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR​80.dll
0x68120000 - 0x68126000 C:\Windows\system32\DCIMAN32.dll
0x6E6D0000 - 0x6E708000 C:\Windows\System32\fwpuclnt.dll
0x6F000000 - 0x6FBB5000 D:\Games\Warcraft 3\Game.dll
0x714D0000 - 0x715BB000 C:\Windows\system32\dbghelp.dll
0x715D0000 - 0x7160B000 C:\Windows\system32\rsaenh.dll
0x71630000 - 0x71646000 C:\Windows\system32\CRYPTSP.dll
0x716D0000 - 0x716D7000 C:\Windows\system32\WSOCK32.dll
0x716E0000 - 0x716E6000 C:\Windows\system32\rasadhlp.dll
0x71880000 - 0x71893000 C:\Windows\system32\dwmapi.dll
0x718A0000 - 0x718D2000 C:\Windows\system32\WINMM.dll
0x71920000 - 0x7195D000 C:\Windows\SysWOW64\bcryptprimitives.dll
0x71960000 - 0x719AF000 C:\Windows\system32\webio.dll
0x719B0000 - 0x71A30000 C:\Windows\system32\uxtheme.dll
0x71A30000 - 0x71A88000 C:\Windows\system32\WINHTTP.dll
0x71AF0000 - 0x71B07000 C:\Windows\system32\bcrypt.dll
0x71B20000 - 0x71B64000 C:\Windows\system32\DNSAPI.dll
0x71B70000 - 0x71B7D000 C:\Windows\system32\dhcpcsvc6.DLL
0x71B80000 - 0x71B92000 C:\Windows\system32\dhcpcsvc.DLL
0x71BA0000 - 0x71BA6000 C:\Windows\System32\wship6.dll
0x71BB0000 - 0x71BEC000 C:\Windows\system32\mswsock.dll
0x71BF0000 - 0x71C15000 C:\Windows\system32\powrprof.dll
0x71C20000 - 0x71C41000 C:\Windows\system32\ntmarta.dll
0x71C50000 - 0x71C57000 C:\Windows\system32\WINNSI.DLL
0x71C60000 - 0x71C7C000 C:\Windows\system32\IPHLPAPI.DLL
0x72090000 - 0x72098000 C:\Windows\system32\credssp.dll
0x72160000 - 0x72163000 C:\Windows\system32\api-ms-win-core-synch-l1-2-0.DLL
0x72170000 - 0x72175000 C:\Windows\System32\wshtcpip.dll
0x721F0000 - 0x721FB000 C:\Windows\system32\profapi.dll
0x72530000 - 0x72539000 C:\Windows\system32\VERSION.dll
0x725A0000 - 0x725B7000 C:\Windows\system32\USERENV.dll
0x735A0000 - 0x735A7000 C:\Windows\system32\avrt.dll
0x73630000 - 0x73669000 C:\Windows\System32\MMDevApi.dll
0x73670000 - 0x736A6000 C:\Windows\system32\AUDIOSES.DLL
0x739A0000 - 0x739A6000 C:\Windows\system32\d3d8thk.dll
0x74220000 - 0x74315000 C:\Windows\System32\PROPSYS.dll
0x74880000 - 0x74896000 C:\Windows\system32\GPAPI.dll
0x748A0000 - 0x748D8000 C:\Windows\system32\ncrypt.dll
0x748E0000 - 0x748FC000 C:\Windows\system32\cryptnet.dll
0x74AC0000 - 0x74ACC000 C:\Windows\syswow64\CRYPTBASE.dll
0x74AD0000 - 0x74B30000 C:\Windows\syswow64\SspiCli.dll
0x74B30000 - 0x74BD0000 C:\Windows\syswow64\ADVAPI32.dll
0x74BD0000 - 0x74BD6000 C:\Windows\syswow64\NSI.dll
0x74BF0000 - 0x74C47000 C:\Windows\syswow64\SHLWAPI.dll
0x74C50000 - 0x74E69000 C:\Windows\syswow64\iertutil.dll
0x74E70000 - 0x74E9D000 C:\Windows\syswow64\WINTRUST.DLL
0x74F30000 - 0x75030000 C:\Windows\syswow64\USER32.dll
0x75030000 - 0x75034000 C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll
0x75040000 - 0x75160000 C:\Windows\system32\crypt32.dll
0x75160000 - 0x751C0000 C:\Windows\syswow64\IMM32.dll
0x751C0000 - 0x75207000 C:\Windows\syswow64\KERNELBASE.dll
0x75210000 - 0x7523B000 C:\Windows\syswow64\imagehlp.dll
0x75240000 - 0x75E8A000 C:\Windows\syswow64\SHELL32.dll
0x75E90000 - 0x75F5C000 C:\Windows\syswow64\MSCTF.dll
0x75F60000 - 0x75F65000 C:\Windows\syswow64\PSAPI.DLL
0x75F70000 - 0x75FB5000 C:\Windows\syswow64\WLDAP32.dll
0x75FC0000 - 0x75FCA000 C:\Windows\syswow64\LPK.dll
0x75FD0000 - 0x76053000 C:\Windows\syswow64\CLBCatQ.DLL
0x76060000 - 0x760DB000 C:\Windows\syswow64\comdlg32.dll
0x760E0000 - 0x761D0000 C:\Windows\syswow64\RPCRT4.dll
0x761D0000 - 0x761E2000 C:\Windows\syswow64\DEVOBJ.dll
0x761F0000 - 0x761F4000 C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll
0x76200000 - 0x76290000 C:\Windows\syswow64\GDI32.dll
0x76290000 - 0x7629C000 C:\Windows\syswow64\MSASN1.dll
0x762A0000 - 0x762D5000 C:\Windows\syswow64\WS2_32.dll
0x762E0000 - 0x7647D000 C:\Windows\syswow64\SETUPAPI.dll
0x76480000 - 0x764A7000 C:\Windows\syswow64\CFGMGR32.dll
0x764B0000 - 0x7655C000 C:\Windows\syswow64\msvcrt.dll
0x766F0000 - 0x76800000 C:\Windows\syswow64\kernel32.dll
0x76800000 - 0x7689D000 C:\Windows\syswow64\USP10.dll
0x768A0000 - 0x768A3000 C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll
0x768B0000 - 0x7693F000 C:\Windows\syswow64\OLEAUT32.dll
0x76940000 - 0x76945000 C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll
0x76950000 - 0x76953000 C:\Windows\syswow64\normaliz.DLL
0x76960000 - 0x76B1D000 C:\Windows\syswow64\WININET.dll
0x76B20000 - 0x76C7C000 C:\Windows\syswow64\ole32.dll
0x76C80000 - 0x76C99000 C:\Windows\SysWOW64\sechost.dll
0x77070000 - 0x77074000 C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll
0x770A0000 - 0x77220000 C:\Windows\SysWOW64\ntdll.dll

Memory Dump

Code: 16 bytes starting at (EIP = 6F3A1567)
6F3A1567: 66 8B 04 42 66 81 C9 00 F0 0F B7 C9 66 25 FF 0F f..Bf.......f%..
Stack: 1024 bytes starting at (ESP = 0018FAD0)
  • = addr ** *
0018FAD0: 74 FB 18 00 88 00 B5 18 6C 67 61 2B 00 00 00 00 t.......lga+....
0018FAE0: 74 FB 18 00 88 00 B5 18 00 2C 39 6F 0C 00 00 00 t........,9o....
0018FAF0: 10 FB 18 00 0C FB 18 00 80 02 B5 18 5C 55 AF 8B ............\U..
0018FB00: 08 4C 83 35 84 A8 06 34 84 A8 06 34 00 00 00 00 .L.5...4...4....
0018FB10: 00 00 46 0D 35 03 00 00 49 02 00 00 E4 FB 18 00 ..F.5...I.......
0018FB20: 28 2E 82 6F 00 00 00 00 0D D1 46 6F 88 00 11 07 (..o......Fo....
0018FB30: 70 2B 39 6F A4 02 F7 09 64 03 F5 09 04 E6 ED 0C p+9o....d.......
0018FB40: 70 2B 39 6F EA D1 46 6F 74 FB 18 00 88 00 11 07 p+9o..Fot.......
0018FB50: 00 00 00 00 00 00 00 00 88 00 B5 18 75 33 77 2B ............u3w+
0018FB60: EB 2E 39 6F 74 FB 18 00 00 00 00 00 58 FC 18 00 ..9ot.......X...
0018FB70: 88 00 B5 18 88 00 B5 18 00 00 00 00 01 00 00 00 ................
0018FB80: 07 54 39 6F 00 00 00 00 88 00 65 17 16 12 30 6F .T9o......e...0o
0018FB90: 08 AA 41 40 FC 34 15 24 A4 02 F7 09 58 FC 18 00 ..A@.4.$....X...
0018FBA0: BE 75 53 6F FD A6 62 6F 58 FC 18 00 EC 55 AF 8B .uSo..boX....U..
0018FBB0: 58 FC 18 00 BC 00 EF 09 05 00 00 00 00 00 00 00 X...............
0018FBC0: 00 00 00 00 42 00 00 00 FC 34 15 24 D4 F1 6F 33 ....B....4.$..o3
0018FBD0: 94 02 F7 09 94 02 F7 09 E8 0F EF 09 00 00 00 00 ................
0018FBE0: 02 00 00 00 70 FC 18 00 88 0A 84 6F 00 00 00 00 ....p......o....
0018FBF0: D0 A7 62 6F 94 00 09 40 58 FC 18 00 58 FC 18 00 ..bo...@X...X...
0018FC00: 80 07 97 6F A1 9A 62 6F 94 00 09 40 58 FC 18 00 ...o..bo...@X...
0018FC10: B8 00 EF 09 F7 78 53 6F 58 FC 18 00 00 00 00 00 .....xSoX.......
0018FC20: B0 00 EF 09 00 00 00 00 C8 38 55 6F 58 FC 18 00 .........8UoX...
0018FC30: 68 52 AF 8B D0 FC 18 00 B0 00 EF 09 00 00 00 00 hR..............
0018FC40: 20 01 18 03 02 00 00 00 00 00 00 00 00 00 00 00 ...............
0018FC50: 00 00 00 00 1F 00 00 00 FC 80 95 6F 00 00 00 00 ...........o....
0018FC60: 94 00 09 40 00 00 00 00 00 00 00 00 B7 F3 FD 3C ...@...........<
0018FC70: B8 FC 18 00 38 75 83 6F 02 00 00 00 13 39 55 6F ....8u.o.....9Uo
0018FC80: 1F 00 00 00 48 01 A4 03 3D 25 63 6F CC 52 AF 8B ....H...=%co.R..
0018FC90: 88 00 18 03 88 00 18 03 01 AB B3 00 05 00 00 00 ................
0018FCA0: 48 01 A4 03 E8 00 A4 03 98 00 18 03 00 00 00 00 H...............
0018FCB0: 88 00 18 03 01 00 00 00 78 FF 18 00 38 11 84 6F ........x...8..o
0018FCC0: 00 00 00 00 8B D7 62 6F D0 FC 18 00 B7 F3 FD 3C ......bo.......<
0018FCD0: B7 F3 FD 3C 01 AB B3 00 7C 03 63 6F 9F 49 70 76 ...<....|.co.Ipv
0018FCE0: 00 00 00 6F 88 34 70 76 22 12 70 76 00 00 00 00 ...o.4pv".pv....
0018FCF0: 00 00 00 00 45 6E 67 69 6E 65 20 31 31 36 30 00 ....Engine 1160.
0018FD00: F8 72 B2 03 9F 49 70 76 20 FD 18 00 BD 17 1D 75 .r...Ipv ......u
0018FD10: 18 FD 18 00 00 00 00 6F 00 00 00 00 00 00 00 00 .......o........
0018FD20: D9 F9 0B 77 E2 0D 1D 75 48 41 00 00 00 00 00 00 ...w...uHA......
0018FD30: 88 34 70 76 B0 52 AF 8B 51 04 63 6F 01 00 00 00 .4pv.R..Q.co....
0018FD40: C4 98 00 6F 44 3A 5C 47 61 6D 65 73 5C 57 61 72 ...oD:\Games\War
0018FD50: 63 72 61 66 74 20 33 5C 4C 6F 67 73 00 65 78 65 craft 3\Logs.exe
0018FD60: 00 FE 18 00 A2 03 0D 77 B2 E1 0C 77 78 03 0D 77 .......w...wx..w
0018FD70: F1 52 AB 77 70 6B 45 00 00 00 00 6F FF FF 00 00 .R.wpkE....o....
0018FD80: 00 00 00 6F 44 00 00 00 50 FE 18 00 D1 11 BF 00 ...oD...P.......
0018FD90: 00 00 00 00 68 7B 62 00 A4 FD 18 00 50 98 00 6F ....h{b.....P..o
0018FDA0: 00 00 00 00 00 00 47 61 6D 65 4D 61 69 6E 00 00 ......GameMain..
0018FDB0: DD EA 01 01 EC FC 18 00 FF FF FF FF 78 FF 18 00 ............x...
0018FDC0: F5 71 11 77 81 64 BF 00 FE FF FF FF AA 38 0D 77 .q.w.d.......8.w
0018FDD0: A2 34 0D 77 00 00 00 00 C0 9E 62 00 00 00 00 6F .4.w......b....o
0018FDE0: 20 FE 18 00 F1 52 AB 77 70 FD 18 00 00 FE 18 00 ....R.wp.......
0018FDF0: 78 FF 18 00 F5 71 11 77 09 10 BF 00 FE FF FF FF x....q.w........
0018FE00: 78 03 0D 77 02 02 0D 77 00 00 00 6F 3C FE 18 00 x..w...w...o<...
0018FE10: 00 00 00 00 50 FE 18 00 00 00 00 00 44 FE 18 00 ....P.......D...
0018FE20: 59 1E 1D 75 44 FE 18 00 71 1E 1D 75 00 00 00 6F Y..uD...q..u...o
0018FE30: 00 00 00 00 9F 49 70 76 22 12 70 76 08 00 09 00 .....Ipv".pv....
0018FE40: 70 6B 45 00 88 34 70 00 18 53 AF 8B 19 14 40 00 pkE..4p..S....@.
0018FE50: 00 00 00 6F 10 0E 47 00 A7 38 60 00 88 FF 18 00 ...o..G..8`.....
0018FE60: 00 00 00 00 10 00 48 00 00 00 00 00 00 40 09 00 ......H......@..
0018FE70: 00 02 4A 00 00 00 00 00 77 4E 90 AD 5C 78 0D 4C ..J.....wN..\x.L
0018FE80: D7 3B F3 F2 E8 25 D3 C9 DE EE FC 6A 80 00 00 00 .;...%.....j....
0018FE90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018FEA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018FEB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018FEC0: 00 00 00 00 00 00 00 00 00 4A 00 00 E0 FE 18 00 .........J......

""
8gabriel8 #5 - 1 неделю назад 1
Raykage:
я не могу кину карту ибо могу слит всё я делал с 0 карту.
Чего???

Карта нужна, потому что лог выдаёт очень общие сведения об ошибке. Например, как-то посмотрел Драколич в лог и сказал, что проблема связана с видеокартой, на деле оказалось, что размер одной из импортированных текстур не был равен степени двойки. Как бы видеокарта не смогла правильно обработать, всё верно, только нам было мало пользы от этой слишком общей информации.
Hodor #6 - 1 неделю назад 3
суммоним лича
Raykage #7 - 1 неделю назад 1
8gabriel8:
Raykage:
я не могу кину карту ибо могу слит всё я делал с 0 карту.
Чего???

Карта нужна, потому что лог выдаёт очень общие сведения об ошибке. Например, как-то посмотрел Драколич в лог и сказал, что проблема связана с видеокартой, на деле оказалось, что размер одной из импортированных текстур не был равен степени двойки. Как бы видеокарта не смогла правильно обработать, всё верно, только нам было мало пользы от этой слишком общей информации.
эти 2 файла текста надо вставить в корень игру Варкрафт 3
прикреплены файлы
quq_CCCP #8 - 1 неделю назад 1
Ошибка на чтении, как бы не 100500 утечек.
Raykage #9 - 1 неделю назад 1
quq_CCCP:
Ошибка на чтении, как бы не 100500 утечек.
и где ошибка именно так как раньше всё работало
DracoL1ch #10 - 1 неделю назад 4
какой-то юнит не смог пройти проверку на видимость (рендеринг)
8gabriel8 #11 - 1 неделю назад 1
Raykage:
и где ошибка именно так как раньше всё работало
Какие вносил изменения? Запустил у себя, тоже поймал фатал и стал смотреть, а там почти три тысячи импортированных файлов и куча триггеров, многие из которых не GUI, то есть в Менеджере объектов не отображаются их события, чтобы по ним сориентироваться, что происходит через 10-15 минут. У импортированных файлов в имени есть пробелы и разные символы, которые нежелательно использовать, как раз потому, чтобы не было глюков в некоторых редких случаях. Ну и единственное GUI-событие на 600 секунде игры создавало пркдмет Шаринган, сменил время на 60 секунд и не смог сохранить, JNGP выдавал ошибки компиляции, в которых не специалист. Короче, слишком тяжело мне сходу найти ошибку, возможно, там с ИИ связано, когда герой находит Шаринган и использует его.
Raykage #12 - 1 неделю назад 1
DracoL1ch:
какой-то юнит не смог пройти проверку на видимость (рендеринг)
можно по конкретней какой именно
Hodor #13 - 1 неделю назад 1
Raykage:
DracoL1ch:
какой-то юнит не смог пройти проверку на видимость (рендеринг)
можно по конкретней какой именно
нужно ещё приложить дамп-файл .dmp
И то, это геморройный процесс
Raykage #14 - 1 неделю назад (отредактировано ) 1
Hodor:
Raykage:
DracoL1ch:
какой-то юнит не смог пройти проверку на видимость (рендеринг)
можно по конкретней какой именно
нужно ещё приложить дамп-файл .dmp
И то, это геморройный процесс
прикреплены файлы
DracoL1ch #15 - 1 неделю назад 2
никто не скажет тебе, надо ловить краш, открывать чит инжин и идти разбираться в памяти живого процесса
Daro #16 - 1 неделю назад 0
Найти причину фатала в таком проекте нереально сложно.
В карте черт ногу сломит.Что -то на гуи , что -то на коде абсолютно в разнобой ,что-то тупо конвертировано с гуи в текст.Используются стандартные гуи индексы для цикла, которые часто могут ломаться (bj_forLoopAIndex) их лучше заменить на отдельные перменные , локалки в середине кода и огромное колличество вейтов.От спецефических событий - юнит тыкнут с карты тоже лучше избавиться.
Raykage #17 - 6 дней назад 0
тему пока не закрою решение отсутствует.
DracoL1ch #18 - 6 дней назад 0
я тебе уже сказал, твоё решение - лезть в дебаг или найти способ 100% воспроизведения и дать мне