[Fixed] Hexen crash

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
User avatar
Biff
Posts: 1061
Joined: Wed Jul 16, 2003 5:29 pm
Location: Monrovia, CA, USA

Hexen crash

Post by Biff »

Playing Hexen, I fell to my death and killed zdoom too.

Code: INT_OVERFLOW
Flags: 00000000
Address: 00450836

Windows 9x 4.10 Build 67766446 A

GS=0000 FS=3de7 ES=0187 DS=0187
EAX=96800000 EBX=0042488f ECX=0000012c EDX=00000098
ESI=03108420 EDI=005acfa4
EBP=005aced8 EIP=00450836 ESP=0085fa3c CS=017f SS=0187
EFlags=00010a93
CF+ PF- AF+ ZF- SF+ TF- IF+ DF- OF+ NT- RF+ VM- AC- VI- VP-

FPU State:
ControlWord=027f StatusWord=4024 TagWord=ffff
ErrorOffset=7802e0ac
ErrorSelector=077d017f
DataOffset=0085f92c
DataSelector=ffff0187
Cr0NpxState=0000000a

MM0=0000000000000000
MM1=000000ff00ff00ff
MM2=0000000000000000
MM3=0000000000000000
MM4=000000000000000a
MM5=03108420005acfa4
MM6=005aced896800000
MM7=000001870085fa3c

Running threads:
fff907af at 00450836*
fff94e1b
fffa4ad7
fffff263
fffae28f
fff915bf

Loaded modules:
77ea0000 - 77f06fff SETUPAPI.DLL
7fbf0000 - 7fbfdfff MPR.DLL
7f810000 - 7f81afff CFGMGR32.DLL
7fe40000 - 7fe48fff WINSPOOL.DRV
bfe60000 - bfe65fff LZ32.DLL
7d060000 - 7d068fff HID.DLL
70000000 - 70037fff DINPUT8.DLL
baaa0000 - baaf8fff DDRAW.DLL
bfee0000 - bfee4fff NTDLL.DLL
beaf0000 - beb64fff DSOUND.DLL
bfe70000 - bfe75fff VERSION.DLL
61220000 - 6122dfff MSH_ZWF.DLL
30000000 - 30011fff IMGHOOK.DLL
00400000 - 0062efff *ZDOOM.EXE
7fe10000 - 7fe3cfff COMDLG32.DLL
66800000 - 66954fff SHELL32.DLL
10000000 - 10093fff FMOD.DLL
7b620000 - 7b638fff MSACM32.DLL
bfdf0000 - bfdfffff WINMM.DLL
75fa0000 - 75fa9fff WSOCK32.DLL
794d0000 - 794e4fff MSWSOCK.DLL
76000000 - 76011fff WS2_32.DLL
70200000 - 70294fff WININET.DLL
70bd0000 - 70c34fff SHLWAPI.DLL
65340000 - 653dafff OLEAUT32.DLL
7ff20000 - 7ffe0fff OLE32.DLL
5cf00000 - 5cf5dfff CRYPT32.DLL
7fb90000 - 7fbe1fff RPCRT4.DLL
79e00000 - 79e24fff MSOSS.DLL
75fe0000 - 75fe5fff WS2HELP.DLL
78000000 - 78045fff MSVCRT.DLL
bfb70000 - bfbf7fff COMCTL32.DLL
bff50000 - bff60fff USER32.DLL
bff20000 - bff45fff GDI32.DLL
bfe80000 - bfe8ffff ADVAPI32.DLL
bff70000 - bffe2fff KERNEL32.DLL

Bytes near EIP:
00450826: 44 24 18 8b 44 24 24 b9 2c 01 00 00 f7 6c 24 18
00450836: f7 f9 8b 0f 2b c8 8b c1 3d 00 00 02 00 89 0f 7d
00450846: 06 c7 07 00 00 00 00 8b 44 24 28 40 83 c7 04 83

ZDoom version 2.0.61

Command line:
C:\Games\zdoom123\zdoom.exe
IWAD: hexen.wad

Current map: MAP04

viewx = 80632971
viewy = 79167598
viewz = -124087699
viewangle = 1161528685

Possible call trace:
00450836 BOOM
0042488f
00474c82 call 00450390
0045ea7a call 00474b40
004615a0 call 0045ea40
00461e73 call 004611b0
00421fc7 call [edx+0x10]
0042230d call 00421f50
004737e4 call 004222c0
0042a9cb call 00473700
0041b4a2 call 0042a6b0
0041753c call 0041b1b0
0040afd3 call 0040af20
0040afd3 call 0040af20
00499a51 call 0040afc0
00499b53 call 004fdd96
00496c03 call 00417590
00496f15 call 00496850
0050124a call 00496ea0
005010de call 004feb40
005010c6

Stack Contents:
0085fa3c: 00001110 00002000 03108420 000f4240 ····· ·· ···@B··
0085fa4c: 00000000 0042488f 000a0000 00474c82 ·····HB······LG·
0085fa5c: 00000000 000f4240 00000000 00000000 ····@B··········
0085fa6c: 03108420 20000000 00400000 00000000 ······ ··@·····
0085fa7c: 0045ea7a 004615a0 00000000 00000000 z·E···F·········
0085fa8c: 03108420 00000000 00001100 ca800000 ···············
0085fa9c: c9000000 f8180000 00461e73 00000000 ········s·F·····
0085faac: 00000001 00000000 03108420 00000000 ········ ·······
0085fabc: 00000000 00000000 00000000 00000000 ················
0085facc: 00000000 00000000 f8180000 00421fc7 ··············B·
0085fadc: 005abccc 00000008 00000000 0042230d ··Z··········#B·
0085faec: 00000008 005ae958 00000001 004737e4 ····X·Z······7G·
0085fafc: 00007e1b 00000001 0042a9cb 005ac854 ·~········B·T·Z·
0085fb0c: 0000001a 58b435f7 0041b4a2 00000004 ·····5·X··A·····
0085fb1c: 0127bb00 0085fb50 00000001 0041753c ··'·P·······<uA·
0085fb2c: 00000004 0127bb00 00000001 00000001 ······'·········
0085fb3c: 00007e1a 0085fb2c 0085fc7c 0050f455 ·~··,···|···U·P·
0085fb4c: 00000000 00000000 0000026e 000000f8 ········n·······
0085fb5c: 0085fce4 0000017e 174f06a7 011c7640 ····~·····O·@v··
0085fb6c: 0085fcd8 bff726c4 65786548 75412e6e ·····&··Hexen.Au
0085fb7c: 6f6c6f74 32006461 6b732f33 00736e69 toload·23/skins·
0085fb8c: 00000000 00000001 0000017e 0085fbd0 ········~·······
0085fb9c: 7ff4b1cc 00000000 00000000 bff713e2 ···············
0085fbac: 0000017f bff916bb c2a020e0 bff79480 ········ ······
0085fbbc: bff713e2 0000017f 00000002 b7a45af7 ············Z··
0085fbcc: 0040afd3 0085fbdc 00000002 b7a45af7 ··@··········Z··
0085fbdc: 0040afd3 0085fbec 00499a51 0052f378 ··@·····Q·I·x·R·
0085fbec: 00499b53 00000094 00000004 0000000a S·I·············
0085fbfc: 040a08ae 00000001 00204120 0000026e ········ A ·n···
0085fc0c: 00000000 00000000 7ff21768 00000000 ········h······
0085fc1c: 0000000c 7ff20000 00000000 00000000 ···············
0085fc2c: 00000002 00000000 7ff4ea24 0085fc48 ········$··H···
0085fc3c: 7ff4e8df 7ff4e218 bff7b9c5 81966a6c ··········lj··
0085fc4c: 00000002 7ff4b969 7ffd3318 00000000 ····i···3·····
0085fc5c: 00000000 00632138 0085fc74 7ff4b8ba ····8!c·t······
0085fc6c: 00000000 00000002 00a45af7 b7a45af7 ·········Z···Z··
0085fc7c: 0085fcd8 0050f478 ffffffff 00496c03 ····x·P······lI·
0085fc8c: ffffffff bff96347 00750000 00000000 ····Gc····u·····
0085fc9c: 00000000 0000026e 0000017e 00000001 ····n···~·······
0085fcac: 0000ffff bff7b9c5 00000002 00000276 ············v···
0085fcbc: 00000000 00400000 00400230 00400208 ······@·0·@···@·
0085fccc: bff70000 00400000 0085fc8c 0085fd00 ······@·········
0085fcdc: 00510930 00000000 0085fd10 00496f15 0·Q··········oI·
0085fcec: bff77716 00000000 00750000 0085fcec ·w········u·····
0085fcfc: 0085f86c 0085fe28 00500e88 0052ea20 l···(·····P· ·R·
0085fd0c: 00000000 0085fe38 0050124a 00400000 ····8···J·P···@·
0085fd1c: 00000000 8199668a 00000001 00000094 ·····f··········
0085fd2c: 00000004 0000000a 040a08ae 00000001 ················
0085fd3c: 00204120 00000000 00000000 00000000 A ·············
0085fd4c: 000000ee 010f0000 8dc23a48 00000001 ········H:······
0085fd5c: 01770000 5f648d7c 01800167 00000000 ··w·|·d_g·······
0085fd6c: 4cb200ee 000859af 00008dc1 00000000 ···L·Y··········
0085fd7c: 516f8d98 8dc1ffff bfe812cc 00000001 ··oQ············
0085fd8c: 01674ee2 81965668 00000000 00000000 ·Ng·hV··········
0085fd9c: 0085ffff 66805b3b 00000001 bffc05b4 ····;[·f········
0085fdac: 81965668 00000000 00000000 005010de hV············P·
0085fdbc: 00000000 819381b0 00750000 00000044 ··········u·D···
0085fdcc: 00000000 00000000 00000000 00000000 ················
0085fddc: 00000000 00000000 00000000 00000000 ················
0085fdec: 00000000 00000000 00000401 00000001 ················
0085fdfc: 00000000 00000000 000011a2 00000000 ················
0085fe0c: bff741f7 00000000 bff7ea17 8199668a ·A···········f··
0085fe1c: 00000000 0085fd28 819381b0 0085ff68 ····(·······h···
0085fe2c: 00500e88 0055c0e0 00000000 0085ff78 ··P···U·····x···
0085fe3c: bff8b560 00000000 819381b0 00750000 `·············u·
0085fe4c: 6f6f645a 5845006d 00000045 00000000 Zdoom·EXE·······
0085fe5c: 00000000 00000000 00000000 00000000 ················
0085fe6c: 00000000 00000000 00000000 00000000 ················
0085fe7c: 00000000 00000000 00000000 00000000 ················
0085fe8c: 00000000 00000000 00000000 00000000 ················
0085fe9c: 00000000 00000000 00000000 00000000 ················
0085feac: 00000000 00000000 00000000 00000000 ················
0085febc: 00000000 00000000 00000000 00000000 ················
0085fecc: 00000000 00000000 00000000 00000000 ················
0085fedc: 00000000 00000000 00000000 00000000 ················
0085feec: 00000000 00000000 00000000 00000000 ················
0085fefc: 00000000 00000000 00000000 00000000 ················
0085ff0c: 00000000 00000000 00000000 00000000 ················
0085ff1c: 00000000 00000000 00000000 00000000 ················
0085ff2c: 00000000 00000000 00000000 0085ff6c ············l···
0085ff3c: 81908050 81962ef8 dd83e800 0085ff6c P····.······l···
0085ff4c: 005010c6 bff7b326 00000000 819381d0 ··P·&···········
0085ff5c: 3cfe0000 0085fe40 00750000 ffffffff ···<@·····u·····
0085ff6c: bffc05b4 bff79138 00000000 0085fff4 ····8···········
0085ff7c: bff8b412 81965624 00000008 819381b0 ····$V··········
0085ff8c: 00000000 00000000 00000000 00000000 ················
0085ff9c: 00000000 00000000 00000000 00000000 ················
0085ffac: 00000000 00000000 00000000 00000000 ················
0085ffbc: 00000000 00000000 00000000 00000000 ················
0085ffcc: 00000000 0002ffff 0000f285 0085e000 ················
0085ffdc: 00860000 00000000 ffffffff 8193d878 ············x···
0085ffec: 00000000 442f3cfe 83628fec bff89dd5 ·····</D··b·····
0085fffc: 00000000 ····
User avatar
The Ultimate DooMer
Posts: 2109
Joined: Tue Jul 15, 2003 5:29 pm
Location: Industrial Zone

Post by The Ultimate DooMer »

That used to happen in vanilla sometimes (if you hit the floor with no clipping on and didn't die, it would crash depending on the map).
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Fixed. The Hexen armor calculations were overflowing with very large damage amounts (in this case, 1000000).

Return to “Closed Bugs [GZDoom]”