Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Vegeta

ZDoom crash ALL the time

Recommended Posts

I have some problems with 60.cab
Each time that I run that version (with any map), the game crash just after a few seconds (even if I just sit there without pressing any key).

I don't know what is the problem. Version 38.cab was more stable, but I don't want to miss the wads designed for the new version.

Any suggestion?

If it helps, here is the error message that was displayed last time on DOOM2.wad map01 (without pressing any key).

I asked Randy but it seems that he is too busy. Also I asked in http://forum.zdoom.org/ but they only suggest upgrade to Windows XP (something that I don't want to do).

Damn, I really want to play Daedalus, but with this I can't.

If someone have the time, I would really like to see a list of posible solutions. I know that this is not the funniest tread, but please, help a fellow doomer.

-------
Code: ACCESS_VIOLATION
Tried to read address 010a8043
Flags: 00000000
Address: 0051b31e

Windows 9x 4.10 Build 67766446 A

GS=0000 FS=0cf7 ES=0187 DS=0187
EAX=00000018 EBX=00000093 ECX=02c9dc1c EDX=f984a500
ESI=0000000c EDI=010f7434
EBP=000006c0 EIP=0051b31e ESP=0085faa4 CS=017f SS=0187
EFlags=00010202
CF- PF- AF- ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
ControlWord=037f StatusWord=0120 TagWord=ffff
ErrorOffset=004e071c
ErrorSelector=035c017f
DataOffset=0085f8a8
DataSelector=ffff0187
Cr0NpxState=0000000a

MM0=0000000000000000
MM1=000000a7006b006b
MM2=8000000000000000
MM3=a000000000000000
MM4=000000000000000a
MM5=0000000c010f7434
MM6=000006c000000018
MM7=000001870085faa4

Running threads:
fff5414d at 0051b31e*
fff42b35
fff43bd1
fff43e65

Loaded modules:
77d60000 - 77dc7fff SETUPAPI.DLL
7fbf0000 - 7fbfdfff MPR.DLL
7f800000 - 7f80afff CFGMGR32.DLL
7fe40000 - 7fe48fff WINSPOOL.DRV
bfe60000 - bfe65fff LZ32.DLL
7d2a0000 - 7d2a8fff HID.DLL
70000000 - 70039fff DINPUT8.DLL
baaa0000 - baafefff DDRAW.DLL
bfee0000 - bfee4fff NTDLL.DLL
beaf0000 - beb63fff DSOUND.DLL
bfe70000 - bfe75fff VERSION.DLL
00400000 - 0062cfff *ZDOOM.EXE
7fe10000 - 7fe3cfff COMDLG32.DLL
7fcb0000 - 7fe09fff SHELL32.DLL
10000000 - 10093fff FMOD.DLL
7b670000 - 7b688fff MSACM32.DLL
bfdf0000 - bfdfffff WINMM.DLL
75de0000 - 75de9fff WSOCK32.DLL
794a0000 - 794b4fff MSWSOCK.DLL
75e40000 - 75e51fff WS2_32.DLL
70200000 - 70295fff WININET.DLL
63180000 - 631e4fff SHLWAPI.DLL
65340000 - 653dafff OLEAUT32.DLL
7ff20000 - 7ffe0fff OLE32.DLL
5cf00000 - 5cf5dfff CRYPT32.DLL
7fb90000 - 7fbe1fff RPCRT4.DLL
79e50000 - 79e74fff MSOSS.DLL
75e20000 - 75e25fff WS2HELP.DLL
78000000 - 78045fff MSVCRT.DLL
bfb70000 - bfbf7fff COMCTL32.DLL
bff50000 - bff60fff USER32.DLL
bff20000 - bff45fff GDI32.DLL
bfe80000 - bfe8ffff ADVAPI32.DLL
bff70000 - bffe4fff KERNEL32.DLL

Bytes near EIP:
0051b30e: a0 71 5f 00 13 0d 70 71 5f 00 8a 9d 90 83 71 02
0051b31e: 8a 9b b0 7f 0a 01 88 1f 47 d1 ee 73 50 89 cd 03
0051b32e: 15 a0 71 5f 00 13 0d 70 71 5f 00 81 e5 3f 00 00

ZDoom version 2.0.60

Command line:
D:\download\zdoom\zdoom.exe -iwad D:\doom2\doom2.wad
IWAD: doom2.wad

Current map: MAP01

viewx = -6291456
viewy = 51380224
viewz = 6356992
viewangle = 1073741824

Possible call trace:
0051b31e BOOM
004de11d call [esp+0x18]
004dd620
004df040 call 004de5c0
004dccd8 call 004dee60
004168c7 call 004dcab0
0041751f call 004166c0
0040afe3 call 0040af30
0040afe3 call 0040af30
00498981 call 0040afd0
00498a83 call 004fc8a6
00495b33 call 00417550
00495e45 call 00495780
004ffd5a call 00495dd0
004ffbee call 004fd650
004ffbd6

Stack Contents:
0085faa4: 00000193 0000010e 00000193 000000bf ················
0085fab4: 004de11d 02778340 012547a0 0060b008 ··M·@·w··G%···`·
0085fac4: 0000ffff 00000159 02778340 004dd620 ····Y···@·w· ·M·
0085fad4: 00000159 02778508 00000193 004df040 Y·····w·····@·M·
0085fae4: fffffe28 d080c17f 0085fb50 00000000 (······P·······
0085faf4: 00000008 00010000 004dccd8 00000004 ··········M·····
0085fb04: 00000000 00000000 004168c7 00000001 ·········hA·····
0085fb14: 01260410 00000000 42b40000 d0bd563d ··&········B=V··
0085fb24: fffffe28 0041751f 00000004 01260410 (····uA·······&·
0085fb34: 00000001 00000001 0000080d 0085fb2c ············,···
0085fb44: 0085fc7c 0050df65 00000000 00000000 |···e·P·········
0085fb54: 0000026e 000000f8 0085fce4 0000017e n···········~···
0085fb64: 172706a7 011c4f50 0085fcd8 bff726c4 ··'·PO·······&··
0085fb74: 6d6f6f44 7475412e 616f6c6f 4f4f0064 Doom.Autoload·OO
0085fb84: 6b732f4d 00736e69 00000000 00000001 M/skins·········
0085fb94: 0000017e 0085fbd0 7ff4b1cc 00000000 ~··············
0085fba4: 00000000 bff713e2 0000017f bff916bb ···············
0085fbb4: c19c3380 bff79480 bff713e2 0000017f ·3·············
0085fbc4: 00000002 a5f0b9ba 0040afe3 0085fbdc ··········@·····
0085fbd4: 00000002 a5f0b9ba 0040afe3 0085fbec ··········@·····
0085fbe4: 00498981 0052d030 00498a83 00000094 ··I·0·R···I·····
0085fbf4: 00000004 0000000a 040a08ae 00000001 ················
0085fc04: 00204120 0000026e 00000000 00000000 A ·n···········
0085fc14: 7ff21768 00000000 0000000c 7ff20000 h·············
0085fc24: 00000000 00000000 00000002 00000000 ················
0085fc34: 7ff4ea24 0085fc48 7ff4e8df 7ff4e218 $··H·········
0085fc44: bff7b9c5 816b3f74 00000002 7ff4b969 ····t?k·····i··
0085fc54: 7ffd3318 00000000 00000000 00632138 ·3·········8!c·
0085fc64: 0085fc74 7ff4b8ba 00000000 00000002 t··············
0085fc74: 00f0b9ba a5f0b9ba 0085fcd8 0050df88 ··············P·
0085fc84: ffffffff 00495b33 ffffffff bff96347 ····3[I·····Gc··
0085fc94: 00750000 00000000 00000000 0000026e ··u·········n···
0085fca4: 0000017e 00000001 0000ffff bff7b9c5 ~···············
0085fcb4: 00000002 00000276 00000000 00400000 ····v·········@·
0085fcc4: 00400230 00400208 bff70000 00400000 0·@···@·······@·
0085fcd4: 0085fc8c 0085fd00 0050f430 00000000 ········0·P·····
0085fce4: 0085fd10 00495e45 bff77716 00000000 ····E^I··w······
0085fcf4: 00750000 0085fcec 0085f8d4 0085fe28 ··u·········(···
0085fd04: 004ff998 0052c6d8 00000000 0085fe38 ··O···R·····8···
0085fd14: 004ffd5a 00400000 00000000 8169c4de Z·O···@·······i·
0085fd24: 00000001 00000094 00000004 0000000a ················
0085fd34: 040a08ae 00000001 00204120 00000000 ········ A ·····
0085fd44: 00000000 00000000 036200ee 0283003b ··········b·;···
0085fd54: 015f8861 00000001 02820177 9e568d7c a·_·····w···|·V·
0085fd64: 0282015f 01675f77 4cb2035c 000859af _···w_g·\··L·Y··
0085fd74: 00008dc1 00000000 516f8d98 8dc1ffff ··········oQ····
0085fd84: bfe812cc 00000001 01674ee2 816a2b4c ·········Ng·L+j·
0085fd94: 00000000 00000000 0085ffff 7fcb219b ·············!·
0085fda4: 00000001 bffc05b4 816a2b4c 00000000 ········L+j·····
0085fdb4: 00000000 004ffbee 00000000 816aab5c ······O·····\·j·
0085fdc4: 00750000 00000044 00000000 00000000 ··u·D···········
0085fdd4: 00000000 00000000 00000000 00000000 ················
0085fde4: 00000000 00000000 00000000 00000000 ················
0085fdf4: 00000401 00000001 00000000 00000000 ················
0085fe04: 000011a2 00000000 bff741f7 00000000 ·········A······
0085fe14: bff7ea17 8169c4de 00000000 0085fd28 ······i·····(···
0085fe24: 816aab5c 0085ff68 004ff998 00559b00 \·j·h·····O···U·
0085fe34: 00000000 0085ff78 bff8b560 00000000 ····x···`·······
0085fe44: 816aab5c 00750000 6f6f645a 5845006d \·j···u·Zdoom·EX
0085fe54: 00000045 00000000 00000000 00000000 E···············
0085fe64: 00000000 00000000 00000000 00000000 ················
0085fe74: 00000000 00000000 00000000 00000000 ················
0085fe84: 00000000 00000000 00000000 00000000 ················
0085fe94: 00000000 00000000 00000000 00000000 ················
0085fea4: 00000000 00000000 00000000 00000000 ················
0085feb4: 00000000 00000000 00000000 00000000 ················
0085fec4: 00000000 00000000 00000000 00000000 ················
0085fed4: 00000000 00000000 00000000 00000000 ················
0085fee4: 00000000 00000000 00000000 00000000 ················
0085fef4: 00000000 00000000 00000000 00000000 ················
0085ff04: 00000000 00000000 00000000 00000000 ················
0085ff14: 00000000 00000000 00000000 00000000 ················
0085ff24: 00000000 00000000 00000000 00000000 ················
0085ff34: 00000000 0085ff6c 81605050 816b0dec ····l···PP`···k·
0085ff44: ccc2d270 0085ff6c 004ffbd6 bff7b326 p···l·····O·&···
0085ff54: 00000000 816aab7c 55be0000 0085fe40 ····|·j····U@···
0085ff64: 00750000 ffffffff bffc05b4 bff79138 ··u·········8···
0085ff74: 00000000 0085fff4 bff8b412 816a2b08 ·············+j·
0085ff84: 00000008 816aab5c 00000000 00000000 ····\·j·········
0085ff94: 00000000 00000000 00000000 00000000 ················
0085ffa4: 00000000 00000000 00000000 00000000 ················
0085ffb4: 00000000 00000000 00000000 00000000 ················
0085ffc4: 00000000 00000000 00000000 0002ffff ················
0085ffd4: 0000f285 0085e000 00860000 00000000 ················
0085ffe4: ffffffff 8169c0e0 00000000 624f55be ······i······UOb
0085fff4: 8c276fec bff89dd5 00000000 ·o'·········

Share this post


Link to post

Randy won't be reading your crash report here, and therefore he can't fix it. Nobody else has the ZDoom-specific knowledge to interpret your crash message, so it does no good here. If nobody at ZDoom.org has been able to help you yet, I suggest you wait THERE rather than coming HERE, because you won't get any better help at Doomworld than at ZDoom.org.

Try cleaning up your computer and such. Perhaps even a clean Windows re-install could help you with a lot of other problems as well.

Share this post


Link to post

It's probably a system problem (mine's the same, anything newer than 47 is prone to lock-ups at any time). Play around with your system and see if there's anything needs fixing - eg. too much space taken up, corrupted files/folders, memory, virii, adware/spyware etc.

Share this post


Link to post
Shadow Wolf said:

cant read crash messages very well

Nor can anybody without specific debugging tools and the ZDoom source code.

Share this post


Link to post

Actually, since those stack dumps and the such are from the optimized release build of zdoom, they're perfectly useless (you cannot debug release executables, as the symbol information is removed, and optimization can destroy any semblence the compiled code has to the source code).

Share this post


Link to post
Quasar said:

Actually, since those stack dumps and the such are from the optimized release build of zdoom, they're perfectly useless (you cannot debug release executables, as the symbol information is removed, and optimization can destroy any semblence the compiled code has to the source code).



They are not completely useless.
If you have a .MAP file you can track down which function caused the crash and from where it was called. That alone can be a lot of help.

Share this post


Link to post

heh yeah, that's just silly Quasar, they're quite useful, why else would they be in there? randy has fixed quite a good deal of bugs in zdoom using them. Of course they're not much use to anyone but randy, but hardly useless.

Share this post


Link to post

They're actually really useful, so long as you keep the map file from that build around. Just match up the calls from the stack dump to the calls in the map file and you can at least find out which function it died in and the path it took to get there.

Heh, just make sure you copy that map file somewhere so it doesn't get overwritten on the next build, like I usually forget to do :(

Share this post


Link to post
Graf Zahl said:

They are not completely useless.
If you have a .MAP file you can track down which function caused the crash and from where it was called. That alone can be a lot of help.


Well ok in that case, yes. How do you generate one of those, btw? I've never figured it out ^_^

Share this post


Link to post
Quasar said:

Well ok in that case, yes. How do you generate one of those, btw? I've never figured it out ^_^



In Visual C++ go to Project -> Settings -> Linker -> generate MAP file.

I hope the names are correct. I have the German version of VC so I don't know the exact names in English.
For other compilers I cannot say. GCC has a command line option but don't ask me what it is.

Ultraviolet said:
taht must b y ur port suxxs! omglol!!1


You know, that is exactly the reply I was expecting to come...

Share this post


Link to post
Graf Zahl said:

In Visual C++ go to Project -> Settings -> Linker -> generate MAP file.


Yay! Thanks.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×