(11.01.2020 23:03)Berserker Wrote: Если кому из скриптописцев интересно потестировать. 2.9.4+:
В бою ИИ с нейтралами иногда вылетает:
Failed to read data at 0.
EIP: Era.31ED8. Code: C0000005
> Registers
EAX: 00000000 (int: 0)
ECX: 0D2F6FB0 (int: 221212592, pint: 0x0D2F6F10 = 221212432)
EDC: 0D4BF640 (int: 223082048, pint: 0x0063D3E8 = 6542312)
EBX: 00000000 (int: 0)
ESP: 00228C98 (int: 2264216, pint: 0xFFFFFFFF, str: "яяяя\x00")
EBP: 00228CB4 (int: 2264244, pint: 0x00229A30 = 2267696)
ESI: FFFFFFFF (int: -1)
EDI: 0D49ED7A (int: 222948730, pint: 0x00050015 = 327701)
> Callstack
H3era.004ADFE8
0D570A5F
0D5709EC
15010001
> Stack
00228C84: 0012F310 (int: 1241872)
00228C88: Comctl32.12125 (int: 2000494885, pint: 0x0975C085 = 158711941, str: "…Аu 3яЗE\x0C")
00228C8C: Comctl32.12164 (int: 2000494948, pint: 0xCC0010C2)
00228C90: 0012EEA8 (int: 1240744)
00228C94: Comctl32.1208B (int: 2000494731, pint: 0xA0681C6A)
00228C98*: FFFFFFFF (int: -1)
00228C9C: 00000000 (int: 0)
00228CA0: 04040014 (int: 67371028, pint: 0x00000000)
00228CA4: 0D49ED7A (int: 222948730, pint: 0x00050015 = 327701)
00228CA8: 0D49EE0B (int: 222948875, pint: 0x0000001C = 28)
00228CAC: FFFFFFFF (int: -1)
00228CB0: 00000000 (int: 0)
00228CB4: 00229A30 (int: 2267696, pint: 0x00229AA0 = 2267808)
00228CB8: H3era.004ADFE8 (int: 4906984, pint: 0x123AF8E9 = 305854697)
00228CBC: 0417AF12 (int: 68661010, pint: 0x6AEC8B55 = 1793887061, str: "U‹мjяй№Z3ь`¦\x17")
00228CC0: 0D2F6FB0 (int: 221212592, pint: 0x0D2F6F10 = 221212432)
00228CC4: 0D4BF640 (int: 223082048, pint: 0x0063D3E8 = 6542312)
00228CC8: 00229BC8 (int: 2268104, pint: 0x0000007F = 127)
00228CCC: 0000007F (int: 127)
00228CD0: 00000006 (int: 6)
00228CD4: 0D4BF188 (int: 223080840, pint: 0x0063A678 = 6530680)
00228CD8: 00228D38 (int: 2264376, pint: 0x00228D4C = 2264396)
00228CDC: Ddraw.23E0D (int: 1936997901, pint: 0xEBF4458B)
00228CE0: 0CF03408 (int: 217068552, pint: 0x0CF03454 = 217068628)
00228CE4: 0000001F (int: 31)
00228CE8: 00000040 (int: 64)
00228CEC: 00229730 (int: 2266928, pint: 0x0CEFF988 = 217053576)
00228CF0: 00000800 (int: 2048)
00228CF4: 0000056A (int: 1386)
00228CF8: 00000260 (int: 608)
00228CFC: 0DF74028 (int: 234307624, pint: 0xA4684983)
00228D00: 000006F0 (int: 1776)
00228D04: 0000056A (int: 1386)
00228D08: 00000260 (int: 608)
00228D0C: 0E1037A8 (int: 235943848, pint: 0xA4684983)
00228D10: 00000000 (int: 0)
00228D14: 00000000 (int: 0)
00228D18: 00000000 (int: 0)
00228D1C: 00000000 (int: 0)
00228D20: 00229730 (int: 2266928, pint: 0x0CEFF988 = 217053576)
Лог HD-мода:
Exception
{
Module: era.dll
Adress: 0x03A11ED8
Code: EXCEPTION_ACCESS_VIOLATION
Flags: 0x00000000
Information: read of address: 0x00000000
}
Context
{
EAX: 0x00000000
ECX: 0x0D2F6FB0
EDX: 0x0D4BF640
EBX: 0x00000000
ESP: 0x00228C98
EBP: 0x00228CB4
ESI: 0xFFFFFFFF
EDI: 0x0D49ED7A
}
Call stack
{
(spliced) 0x004B09D0 called from 0x004ADFE3
0x0D570A94 called from 0x0D570A5A
0x035586F0 called from 0x0D5709E7
? called from before 0x15010001
}
Modules
{
0x00400000: h3era.exe (size: 0x0253512C, entry point: 0x00701000) - D:\Program Files\Heroes of Might and Magic III\h3era.exe
0x10000000: _HD3_.dll (size: 0x0021C000, entry point: 0x1001B7DA) - D:\Program Files\Heroes of Might and Magic III\_HD3_.dll
0x02990000: smackw32.dll (size: 0x00025000, entry point: 0x029A084C) - D:\Program Files\Heroes of Might and Magic III\smackw32.dll
0x029C0000: binkw32.dll (size: 0x0002B000, entry point: 0x029D1705) - D:\Program Files\Heroes of Might and Magic III\binkw32.dll
0x029F0000: IFC20.dll (size: 0x00023000, entry point: 0x029FF04E) - D:\Program Files\Heroes of Might and Magic III\IFC20.dll
0x02FD0000: patcher_x86.dll (size: 0x00078000, entry point: 0x02FDF4F3) - D:\Program Files\Heroes of Might and Magic III\patcher_x86.dll
0x03080000: HD_MCR.dll (size: 0x00489000, entry point: 0x030EBF43) - D:\Program Files\Heroes of Might and Magic III\_HD3_Data\HD_MCR.dll
0x03510000: HD_WOG.dll (size: 0x00097000, entry point: 0x0356FC24) - D:\Program Files\Heroes of Might and Magic III\_HD3_Data\HD_WOG.dll
0x21100000: Mss32.dll (size: 0x0005F000, entry point: 0x2112F2E5) - D:\Program Files\Heroes of Might and Magic III\_HD3_Data\Mss32.dll
0x035E0000: cursors.dll (size: 0x0004A000, entry point: 0x00000000) - D:\Program Files\Heroes of Might and Magic III\_HD3_Data\Common\cursors.dll
0x039E0000: era.dll (size: 0x00528000, entry point: 0x03A59364) - D:\Program Files\Heroes of Might and Magic III\era.dll
0x03760000: vfs.dll (size: 0x0004E000, entry point: 0x03784500) - D:\Program Files\Heroes of Might and Magic III\vfs.dll
0x66F80000: lua51.dll (size: 0x0006C000, entry point: 0x66F81420) - D:\Program Files\Heroes of Might and Magic III\lua51.dll
0x037B0000: badluck.era (size: 0x00006000, entry point: 0x037B16A4) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\badluck.era
0x044E0000: BattleSpeed.era (size: 0x0000E000, entry point: 0x044E170B) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\BattleSpeed.era
0x04510000: emerald_v202a.era (size: 0x00077000, entry point: 0x045130B8) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\emerald_v202a.era
0x045A0000: angel.dll (size: 0x00014000, entry point: 0x045A9134) - D:\Program Files\Heroes of Might and Magic III\angel.dll
0x04700000: randomskin.era (size: 0x00020000, entry point: 0x047142F8) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\randomskin.era
0x04860000: Spells_Description.era (size: 0x00012000, entry point: 0x04861A98) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\Spells_Description.era
0x048A0000: buttons.era (size: 0x0000E000, entry point: 0x048A50E8) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\buttons.era
0x048B0000: erm_hooker.era (size: 0x0002D000, entry point: 0x048CE460) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\erm_hooker.era
0x04A20000: numeric creature stats.era (size: 0x00011000, entry point: 0x04A21980) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\numeric creature stats.era
0x04A60000: wog native dialogs.era (size: 0x00021000, entry point: 0x04A6B68B) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\wog native dialogs.era
0x04AB0000: wog_patcherizer.era (size: 0x00014000, entry point: 0x04AB18F6) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\wog_patcherizer.era
0x0C540000: zvslib1.dll (size: 0x005E4000, entry point: 0x0C541000) - D:\Program Files\Heroes of Might and Magic III\zvslib1.dll
0x0CF40000: 10Skills.dll (size: 0x00012000, entry point: 0x0CF423A0) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\10Skills.dll
0x64900000: 6th_slot.dll (size: 0x00008000, entry point: 0x649010C0) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\6th_slot.dll
0x0CFA0000: ArtGuard.dll (size: 0x0002C000, entry point: 0x0CFA1B00) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\ArtGuard.dll
0x0CFF0000: Battle_AI.dll (size: 0x00006000, entry point: 0x0CFF16F2) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\Battle_AI.dll
0x0D010000: BattleAIvsAIFix.dll (size: 0x0000E000, entry point: 0x0D011418) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\BattleAIvsAIFix.dll
0x0D040000: BattleReplay.dll (size: 0x0000E000, entry point: 0x0D0419AF) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\BattleReplay.dll
0x0D070000: CanselWitchHutAndScholar.dll (size: 0x0000E000, entry point: 0x0D0713C1) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\CanselWitchHutAndScholar.dll
0x0D0A0000: Dwellings.dll (size: 0x00035000, entry point: 0x0D0A1000) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\Dwellings.dll
0x0D0E0000: FixBagCreatureGredeOfNeutrals.dll (size: 0x0000E000, entry point: 0x0D0E12FE) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\FixBagCreatureGredeOfNeutrals.dll
0x0D110000: InstantAnim.dll (size: 0x00007000, entry point: 0x0D111B6C) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\InstantAnim.dll
0x0D130000: messages.dll (size: 0x00006000, entry point: 0x0D1311CA) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\messages.dll
0x0D170000: Typhon.dll (size: 0x000C0000, entry point: 0x0D1717D0) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\Typhon.dll
0x6A480000: Unitdesc.dll (size: 0x00008000, entry point: 0x6A4810C0) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\Unitdesc.dll
0x0D230000: artefact merchant fix.dll (size: 0x0000E000, entry point: 0x0D231830) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\artefact merchant fix.dll
0x0D260000: game bug fixes.dll (size: 0x0000F000, entry point: 0x0D262506) - D:\Program Files\Heroes of Might and Magic III\EraPlugins\game bug fixes.dll
0x26F00000: Mp3dec.asi (size: 0x0002A000, entry point: 0x26F0A805) - D:\Program Files\Heroes of Might and Magic III\_HD3_Data\Mp3dec.asi
0x7C900000: ntdll.dll (size: 0x000B0000, entry point: 0x7C912C28) - C:\WINDOWS\system32\ntdll.dll
0x7C800000: kernel32.dll (size: 0x000F8000, entry point: 0x7C80B63E) - C:\WINDOWS\system32\kernel32.dll
0x77BF0000: VERSION.dll (size: 0x00008000, entry point: 0x77BF1135) - C:\WINDOWS\system32\VERSION.dll
0x76B20000: WINMM.dll (size: 0x0002E000, entry point: 0x76B22B61) - C:\WINDOWS\system32\WINMM.dll
0x77DC0000: ADVAPI32.dll (size: 0x000AC000, entry point: 0x77DC70FB) - C:\WINDOWS\system32\ADVAPI32.dll
0x77E70000: RPCRT4.dll (size: 0x00092000, entry point: 0x77E7628F) - C:\WINDOWS\system32\RPCRT4.dll
0x77FE0000: Secur32.dll (size: 0x00011000, entry point: 0x77FE2126) - C:\WINDOWS\system32\Secur32.dll
0x77F10000: GDI32.dll (size: 0x00049000, entry point: 0x77F16587) - C:\WINDOWS\system32\GDI32.dll
0x7E360000: USER32.dll (size: 0x00091000, entry point: 0x7E36B217) - C:\WINDOWS\system32\USER32.dll
0x7C9C0000: SHELL32.dll (size: 0x0081B000, entry point: 0x7C9E74D6) - C:\WINDOWS\system32\SHELL32.dll
0x77C00000: msvcrt.dll (size: 0x00058000, entry point: 0x77C0F2A1) - C:\WINDOWS\system32\msvcrt.dll
0x77F60000: SHLWAPI.dll (size: 0x00076000, entry point: 0x77F651FB) - C:\WINDOWS\system32\SHLWAPI.dll
0x76BE0000: PSAPI.DLL (size: 0x0000B000, entry point: 0x76BE10F1) - C:\WINDOWS\system32\PSAPI.DLL
0x73720000: DDRAW.dll (size: 0x0004B000, entry point: 0x73721431) - C:\WINDOWS\system32\DDRAW.dll
0x73B80000: DCIMAN32.dll (size: 0x00006000, entry point: 0x73B81089) - C:\WINDOWS\system32\DCIMAN32.dll
0x71AB0000: WSOCK32.dll (size: 0x0000A000, entry point: 0x71AB1039) - C:\WINDOWS\system32\WSOCK32.dll
0x71A90000: WS2_32.dll (size: 0x00017000, entry point: 0x71A91273) - C:\WINDOWS\system32\WS2_32.dll
0x71A80000: WS2HELP.dll (size: 0x00008000, entry point: 0x71A81638) - C:\WINDOWS\system32\WS2HELP.dll
0x774D0000: ole32.dll (size: 0x0013D000, entry point: 0x774ED0B9) - C:\WINDOWS\system32\ole32.dll
0x773C0000: comctl32.dll (size: 0x00103000, entry point: 0x773C4256) - C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x5D5B0000: comctl32.dll (size: 0x0009A000, entry point: 0x5D5B34BA) - C:\WINDOWS\system32\comctl32.dll
0x77110000: oleaut32.dll (size: 0x0008B000, entry point: 0x77111560) - C:\WINDOWS\system32\oleaut32.dll
0x78520000: MSVCR90.dll (size: 0x000A3000, entry point: 0x78542D40) - C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e\MSVCR90.dll
0x71B00000: MPR.DLL (size: 0x00012000, entry point: 0x71B0124A) - C:\WINDOWS\system32\MPR.DLL
0x76FC0000: CLBCATQ.DLL (size: 0x0007F000, entry point: 0x76FC3048) - C:\WINDOWS\system32\CLBCATQ.DLL
0x77040000: COMRes.dll (size: 0x000C7000, entry point: 0x77041055) - C:\WINDOWS\system32\COMRes.dll
0x73ED0000: DSOUND.DLL (size: 0x0005C000, entry point: 0x73ED1788) - C:\WINDOWS\system32\DSOUND.DLL
0x6CCE0000: dplayx.dll (size: 0x0003B000, entry point: 0x6CCF2FD3) - C:\WINDOWS\system32\dplayx.dll
}
На оригинальной 2.9.4 этого вылета нету.
(This post was last modified: 13.01.2020 12:09 by XEPOMAHT.)
|