[Fixed] OMG!! A bug!!

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

OMG!! A bug!!

Postby Tai » Mon Dec 29, 2003 4:59 pm

Code: ACCESS_VIOLATION
Tried to read address 0000003c
Flags: 00000000
Address: 004a58a9

Windows NT 5.1 Build 2600 Service Pack 1

GS=0000 FS=0038 ES=0023 DS=0023
EAX=00000000 EBX=00000000 ECX=005aafc8 EDX=00000000
ESI=0012fc20 EDI=003a4f58
EBP=0012fcd8 EIP=004a58a9 ESP=0012fbf8 CS=001b SS=0023
EFlags=00010246
CF- PF+ AF- ZF+ SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
ControlWord=027f StatusWord=4025 TagWord=ffff
ErrorOffset=004a3f64
ErrorSelector=0000001b
DataOffset=0055a064
DataSelector=ffff0023
Cr0NpxState=00000000

MM0=0000000000000000
MM1=000000a7006b006b
MM2=0000000000000000
MM3=867d600000000000
MM4=0000000000000000
MM5=0012fc20003a4f58
MM6=0012fcd800000000
MM7=000000230012fbf8

Running threads:
00000b48 at 004a58a9*
00001524
000012d8
00000a3c
00000db4
000016a0
000017f0
000003d8
000012f4

Loaded modules:
00400000 - 0062cfff *zdoom.exe
77f50000 - 77ff6fff ntdll.dll
77e60000 - 77f45fff kernel32.dll
71950000 - 71a33fff COMCTL32.dll
77c10000 - 77c62fff msvcrt.dll
77c70000 - 77caffff GDI32.dll
77d40000 - 77dc5fff USER32.dll
77dd0000 - 77e5cfff ADVAPI32.dll
78000000 - 7807dfff RPCRT4.dll
63180000 - 631e4fff SHLWAPI.dll
71ad0000 - 71ad7fff WSOCK32.dll
71ab0000 - 71ac4fff WS2_32.dll
71aa0000 - 71aa7fff WS2HELP.dll
76b40000 - 76b6bfff WINMM.dll
10000000 - 10093fff fmod.dll
77be0000 - 77bf3fff MSACM32.dll
771b0000 - 772c6fff ole32.dll
763b0000 - 763f4fff comdlg32.dll
773d0000 - 77bc1fff SHELL32.dll
76390000 - 763abfff IMM32.DLL
629c0000 - 629c7fff LPK.DLL
72fa0000 - 72ff9fff USP10.dll
5cd70000 - 5cd76fff serwvdrv.dll
5b0a0000 - 5b0a6fff umdmxfrm.dll
5ad70000 - 5ada3fff uxtheme.dll
74720000 - 74763fff MSCTF.dll
00d00000 - 00d2afff msctfime.ime
76f50000 - 76f57fff wtsapi32.dll
76360000 - 7636efff WINSTA.dll
76f90000 - 76f9ffff Secur32.dll
51080000 - 510d5fff dsound.dll
77c00000 - 77c06fff VERSION.dll
72d20000 - 72d28fff wdmaud.drv
72d10000 - 72d17fff msacm32.drv
77bd0000 - 77bd6fff midimap.dll
5ef80000 - 5ef83fff KsUser.dll
76fd0000 - 77047fff CLBCATQ.DLL
77120000 - 771aafff OLEAUT32.dll
77050000 - 77114fff COMRes.dll
6ce10000 - 6ce44fff dinput8.dll
688f0000 - 688f8fff HID.DLL
76670000 - 76756fff SETUPAPI.DLL
51000000 - 51046fff ddraw.dll
73bc0000 - 73bc5fff DCIMAN32.dll
746f0000 - 74715fff Msimtf.dll
71a50000 - 71a8afff mswsock.dll
71a90000 - 71a97fff wshtcpip.dll
605d0000 - 605d7fff mslbui.dll

Bytes near EIP:
004a5899: 8d a4 24 00 00 00 00 85 d2 75 11 8b 4f 3c 8b 01
004a58a9: f6 40 3c 20 0f 85 af 00 00 00 eb 09 83 fa 01 0f
004a58b9: 84 a4 00 00 00 8b 4f 3c 8b 84 91 38 01 00 00 85

ZDoom version 2.0.60

Command line:
C:\Halflife\doom2\zdoom.exe -iwad doom2.wad -alwaysapplydmflags -file c:\halflife\doom2\cchest.wad c:\halflife\doom2\cchest.wad c:\halflife\doom2\cchest.wad -dup 1 +name [TR]Tai -host 2 -skill 4 +set deathmatch 0 +set teamplay 0 +set sv_gravity 800 +set fraglimit 0 +set timelimit 0 +set dmflags 213124 +set dmflags2 2 +set compatflags 0 -map MAP01
IWAD: doom2.wad

Current map: MAP05

viewx = 76936301
viewy = 139846960
viewz = 11075584
viewangle = 333447168

Possible call trace:
004a58a9 BOOM
004a53b2 call [eax+0x1c]
00418f63 call 004fc8a6
0041a0dd call 00418af0
0041a0e8 call 004fc8a6
004e51c4 call 004e4d30
004ad39e call 004a5370
0041690f call [edx+0xc]
0041751f call 004166c0
0042d4b7 call 00409a10
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:
0012fbf8: 003a4f58 003a4f58 004a53b2 0012fc20 XO:·XO:··SJ· ···
0012fc08: 00000001 003a4f58 0012fcd8 00000000 ····XO:·········
0012fc18: 00418f63 003a4f58 00000000 00000000 c·A·XO:·········
0012fc28: 00000000 00000000 00017fff 0000cccc ···············
0012fc38: 00000004 211e926e 0041a0dd 0004a2f0 ····n··!··A·····
0012fc48: 0041a0e8 00010000 00000000 00c53e00 ··A··········>··
0012fc58: 00010000 00000000 004e51c4 00280000 ·········QN···(·
0012fc68: 00206000 00000004 b12846bc 00000000 ·` ······F(·····
0012fc78: 000000ff 211e926e 004ad39e 00000001 ····n··!··J·····
0012fc88: 00000004 00000000 0041690f 00000001 ·········iA·····
0012fc98: 00000001 016fce10 00000000 42b40000 ······o········B
0012fca8: b170522c ffffbc92 0041751f 00000004 ,Rp······uA·····
0012fcb8: 016fce10 00000001 0042d4b7 0000fd29 ··o·······B·)···
0012fcc8: 0012fcb4 0012fe04 0050df65 00000000 ········e·P·····
0012fcd8: 00000000 0000026e 000000f8 0012fe6c ····n·······l···
0012fce8: 0000017e a938d7b2 00ba2438 e55ea98b ~·····8·8$····^·
0012fcf8: 7b6af0e9 6d6f6f44 7475412e 616f6c6f ··j{Doom.Autoloa
0012fd08: 6d6f0064 6b732f32 00736e69 7d1bf42b d·om2/skins·+··}
0012fd18: 21305dfd 767df964 cbca7870 4a948379 ·]0!d·}vpx··y··J
0012fd28: 2c9d42bc ebfe9ce4 72d7a70b e1971ecc ·B·,·······r····
0012fd38: 804221a4 95f95ef5 f59c5f75 511f82a7 ·!B··^··u_·····Q
0012fd48: a1d81b66 00000002 211e926e 0040afe3 f·······n··!··@·
0012fd58: 0012fd64 00000002 211e926e 0040afe3 d·······n··!··@·
0012fd68: 0012fd74 00498981 0052d030 00498a83 t·····I·0·R···I·
0012fd78: 00000094 00000005 00000001 00000a28 ············(···
0012fd88: 00000002 76726553 20656369 6b636150 ····Service Pack
0012fd98: 77003120 772b0888 77212e6e 00000000 1·w··+wn.!w····
0012fda8: 8007000e 0015b030 771b3e9c 00000000 ····0····>·w····
0012fdb8: 00000000 77206b78 0015b030 0012fe04 ····xk w0·······
0012fdc8: 772b4120 00000000 772b4188 0012fdfc A+w·····A+w····
0012fdd8: 771dfc48 00000001 00000000 00000002 H··w············
0012fde8: 00000000 00000000 0000026e 0000017e ········n···~···
0012fdf8: 00000002 001e926e 211e926e 0012fe60 ····n···n··!`···
0012fe08: 0050df88 ffffffff 00495b33 ffffffff ··P·····3[I·····
0012fe18: 77e7e6b9 7ffdf000 00000000 00000000 ···w···········
0012fe28: 0000026e 0000017e 00000001 000f4240 n···~·······@B··
0012fe38: 0012fe2c 00000020 00000276 00000000 ,··· ···v·······
0012fe48: 00400000 00400230 00400208 77e60000 ··@·0·@···@····w
0012fe58: 00400000 0012fe14 0012fe88 0050f430 ··@·········0·P·
0012fe68: 00000000 0012fe98 00495e45 77e7ad86 ········E^I····w
0012fe78: 00000000 7ffdf000 0012fe74 0012f820 ·······t··· ···
0012fe88: 0012ffb0 004ff998 0052c6d8 00000000 ······O···R·····
0012fe98: 0012ffc0 004ffd5a 00400000 00000000 ····Z·O···@·····
0012fea8: 0015232e 00000001 00000094 00000005 .#··············
0012feb8: 00000001 00000a28 00000002 76726553 ····(·······Serv
0012fec8: 20656369 6b636150 f1003120 00000000 ice Pack 1······
0012fed8: 00000001 00000000 0000002a 805f5470 ········*···pT_·
0012fee8: 00000002 ffffffff 00000800 f1902c10 ·············,··
0012fef8: 8052840e 00000000 805f549c f1902c34 ··R······T_·4,··
0012ff08: f1902c24 00000013 80534504 00000000 $,·······ES·····
0012ff18: c0000034 00000000 f1902c8c 00000000 4········,······
0012ff28: 804f8d00 00000000 00000001 805f55b5 ··O··········U_·
0012ff38: 00000001 00000006 004ffbee 631af1ab ··········O····c
0012ff48: 80000002 7ffdf000 00000044 00153590 ·······D····5··
0012ff58: 001533c0 001535f0 00000000 00000000 ·3···5··········
0012ff68: 00000000 00000000 00000000 00000000 ················
0012ff78: 00000000 00000001 00000001 00000000 ················
0012ff88: ffffffff ffffffff ffffffff 00000006 ················
0012ff98: 00000000 8053476f 0015232e 00000000 ····oGS·.#······
0012ffa8: 0012feb0 e2c24908 0012ffe0 004ff998 ·····I········O·
0012ffb8: 00559b00 00000000 0012fff0 77e814c7 ··U············w
0012ffc8: 631af1ab 80000002 7ffdf000 f1902cf0 ···c········,··
0012ffd8: 0012ffc8 80534504 ffffffff 77e94809 ·····ES······H·w
0012ffe8: 77e91210 00000000 00000000 00000000 ···w············
0012fff8: 004ffbd6 00000000 ··O·····


I got this bull in a crash message!! What does it mean?! :(
Tai
BFG Lamer and Coop Gamer.
 
Joined: 23 Aug 2003

Postby The Ultimate DooMer » Mon Dec 29, 2003 5:47 pm

It means something is not right. What version, what wad, what were you doing at the time?
User avatar
The Ultimate DooMer
Will you start the fans please!
 
Joined: 15 Jul 2003
Location: Industrial Zone

Postby HotWax » Mon Dec 29, 2003 5:48 pm

Command line:
C:\Halflife\doom2\zdoom.exe -iwad doom2.wad -alwaysapplydmflags -file c:\halflife\doom2\cchest.wad c:\halflife\doom2\cchest.wad c:\halflife\doom2\cchest.wad -dup 1 +name [TR]Tai -host 2 -skill 4 +set deathmatch 0 +set teamplay 0 +set sv_gravity 800 +set fraglimit 0 +set timelimit 0 +set dmflags 213124 +set dmflags2 2 +set compatflags 0 -map MAP01


Whatever launcher you're using is a piece of shit. :P

No, seriously though, any info you can provide about what you were doing and what your system specs are, as well as any other symptoms that occured during the game would be helpful. Randy can also use the above crash message to help track down the bug, so he might be able to shed some light on the issue.
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 18 Jul 2003
Location: Idaho Falls, ID

Postby Biff » Mon Dec 29, 2003 5:53 pm

Dunno, but it seems odd that you are loading the same pwad three times....see your command line? It has -file c:\halflife\doom2\cchest.wad three times.

Also, the command line argument -map map01 is not valid in zdoom, you need to use -warp 01. Of course, since expected map01 anyway, you wouldn't know it did not work. The game always starts on map01 unless there is a valid -warp command. -map is a console command, not a command line argument.
User avatar
Biff
Caleb is back for a visit
 
Joined: 16 Jul 2003
Location: Monrovia, CA, USA

Postby Biff » Mon Dec 29, 2003 5:54 pm

The Ultimate DooMer wrote:It means something is not right. What version, what wad, what were you doing at the time?
Look about half way down in the crash message.....
User avatar
Biff
Caleb is back for a visit
 
Joined: 16 Jul 2003
Location: Monrovia, CA, USA

Postby Ty Halderman » Mon Dec 29, 2003 5:55 pm

"This bull" :roll: means that your game crashed, somewhere around a function called PopulateEnvList in eaxedit.obj. (EAX in this case is sound-related, not a reference to a CPU register.)

Does it happen repeatedly after rebooting in the same situation? Do you have most current sound drivers? Does it ever happen when just playing the game, or only in a network situation?

And why on earth do you load c:\halflife\doom2\cchest.wad three times on the same command line? If I were ZDoom, I'd crash just on general principles :P

[edit]beaten 3 times by the time I could type this. Bah ;)[/edit]
User avatar
Ty Halderman
I'm free! ...or at least inexpensive.
... in loving memory ...
 
Joined: 17 Jul 2003
Location: New Orleans LA

Postby HotWax » Mon Dec 29, 2003 5:57 pm

Not to mention that -alwaysapplydmflags is not a valid command-line argument. :roll:
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 18 Jul 2003
Location: Idaho Falls, ID

Postby Biff » Mon Dec 29, 2003 6:01 pm

HotWax wrote:Not to mention that -alwaysapplydmflags is not a valid command-line argument. :roll:
What is the correct one, maybe +alwaysapplydmflags 1 ??
User avatar
Biff
Caleb is back for a visit
 
Joined: 16 Jul 2003
Location: Monrovia, CA, USA

Postby HotWax » Mon Dec 29, 2003 6:06 pm

Yes, but technically speaking that's not a CLP either. Any argument with a + before it means to execute the following command in the console. So you could do +map mymap, or +fullscreen 0, or +set alwaysapplydmflags 1, etc.
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 18 Jul 2003
Location: Idaho Falls, ID

Postby Biff » Mon Dec 29, 2003 6:09 pm

I'm pretty sure that + does not exclude something from being a CLP. Isn't +dmflags a typical instance? It's always worked for me.
User avatar
Biff
Caleb is back for a visit
 
Joined: 16 Jul 2003
Location: Monrovia, CA, USA

Postby HotWax » Mon Dec 29, 2003 7:39 pm

+dmflags isn't a CLP. :P If you add "+dmflags 65536" to the command line, it's the exact same as typing "dmflags 65536" in the console, which sets dmflags to 65536.

Anyhow, if you were to type "-dmflags" at the command line, ZDoom would laugh at you, and so would I.
User avatar
HotWax
Do what you must, and pay the price later.
 
Joined: 18 Jul 2003
Location: Idaho Falls, ID

Postby Tai » Tue Dec 30, 2003 11:05 am

1. I used Doom Connector. Everything on the "command line" was set up there. I don't set up Coop games with shitty command line *gets shot*.

2. Everything else is on console. Alwaysapplydmflags 1 is an example.

3. This was a coop game

4. The command line is defective...>_>

5. I don't know how cchest.wad was loaded 3 times in the command line.

6. Hopefully it won't happen again. :-)

7. It crashed on Map05.
Tai
BFG Lamer and Coop Gamer.
 
Joined: 23 Aug 2003

Postby Ty Halderman » Tue Dec 30, 2003 2:11 pm

I don't see "Yes, I have the most recent drivers for my sound card" anywhere in there, or whether it was a repeatable error or a one-time experience.
User avatar
Ty Halderman
I'm free! ...or at least inexpensive.
... in loving memory ...
 
Joined: 17 Jul 2003
Location: New Orleans LA

Postby Giest118 » Tue Dec 30, 2003 2:13 pm

C:\Halflife\doom2\zdoom.exe


Why do you keep ZDOOM in your Half-Life folder?
User avatar
Giest118
I don't trust people who trust me. Because they're stoned.
 
Joined: 05 Dec 2003

Postby Tai » Tue Dec 30, 2003 5:57 pm

giest118 wrote:
C:\Halflife\doom2\zdoom.exe


Why do you keep ZDOOM in your Half-Life folder?


1. Does it really matter? No.

2. If you have to know, it USED to be to hide the folder from my Dad. He used to not like Doom on the computer because it crashed on my old one... I did that with the doom folder in my old computer....but then again he won't let me buy anymore PC games because he thinks they will crash like Doom did(Did I mention this isnt my computer?), so maybe I wasn't keeping my doom files safe after all. Anyhow, he doesn't really care that much anymore. I don't even have Halflife (this is not ANYMORE either, I simply have never had it). :(

Ty Halderman: Not sure if it matters, but this is the first time that Zdoom has crashed for me in Coop. Like I said, I don't know if whether playing coop or single would increase the chances of this crash happening. It has happened very rarely in Single player, but it's happened. (maybe like 3 times or so..) So the answer your above question, I'd say this is a one-time experience.
Tai
BFG Lamer and Coop Gamer.
 
Joined: 23 Aug 2003

Next

Return to Closed Bugs

Who is online

Users browsing this forum: No registered users and 0 guests