Page 1 of 1

[fixed] Hires replacement textures crash GZDoom

Posted: Wed Oct 04, 2006 22:34
by Deathlike2
This appears to have started in 1.0.19 while the texture/rendering code seems to have been redone...

Of course turning off hires textures doesn't cause GZDoom to crash.

Posted: Thu Oct 05, 2006 11:19
by Nash
Did you check to make sure that your textures aren't in BMP format?

At any rate, just convert all your textures to PNG. The texture code rewrite broke some of my WADs, eventhough the textures are in Doom format. Switching everything to PNG fixed it for some odd reason.

Posted: Thu Oct 05, 2006 11:33
by Graf Zahl
It does crash with PNGs as well.

Posted: Sun Oct 15, 2006 19:37
by Aya Reiko
Same here. All PNGs, always crashes.

Using GZDoom 1.0.21

Code: Select all

Code: C0000005 (Access Violation - tried to read address 00000000)
Address: 0056CA8E
Flags: 00000000

Windows NT 5.1 Build 2600 Service Pack 2

GS=0000  FS=003b  ES=0023  DS=0023
EAX=00000000  EBX=00000001  ECX=005e08ec  EDX=0125632d
ESI=00000000  EDI=00000000
EBP=00000000  EIP=0056ca8e  ESP=0012fc48  CS=001b  SS=0023
EFlags=00210206
 CF- PF+ AF- ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-

FPU State:
 ControlWord=027f StatusWord=4020 TagWord=ffff
 ErrorOffset=0054c5e1
 ErrorSelector=01c9001b
 DataOffset=017e1b80
 DataSelector=ffff0023
 Cr0NpxState=00000000

MM0=9000000000000000
MM1=8000000000000000
MM2=0000000000000000
MM3=0000000000000000
MM4=0000000000000000
MM5=0000000000000000
MM6=0000000000000000
MM7=000000230012fc48

Running threads:
000013e8 at 0056ca8e*
000017d4
000015a0
000017cc
00000968
00001024
00001014
00000fe4
000012c8

Loaded modules:
00400000 - 00727fff *gzdoom.exe
7c900000 - 7c9affff  ntdll.dll
7c800000 - 7c8f3fff  kernel32.dll
77f10000 - 77f56fff  GDI32.dll
77d40000 - 77dcffff  USER32.dll
773d0000 - 774d2fff  COMCTL32.dll
77c10000 - 77c67fff  msvcrt.dll
77dd0000 - 77e6afff  ADVAPI32.dll
77e70000 - 77f00fff  RPCRT4.dll
77f60000 - 77fd5fff  SHLWAPI.dll
7c9c0000 - 7d1d4fff  SHELL32.dll
763b0000 - 763f8fff  comdlg32.dll
774e0000 - 7761cfff  ole32.dll
73760000 - 737a8fff  DDRAW.dll
73bc0000 - 73bc5fff  DCIMAN32.dll
71ad0000 - 71ad8fff  WSOCK32.dll
71ab0000 - 71ac6fff  WS2_32.dll
71aa0000 - 71aa7fff  WS2HELP.dll
76b40000 - 76b6cfff  WINMM.dll
10000000 - 10095fff  fmod.dll
77be0000 - 77bf4fff  MSACM32.dll
5ed00000 - 5edcbfff  OPENGL32.dll
68b20000 - 68b3ffff  GLU32.dll
76390000 - 763acfff  IMM32.DLL
629c0000 - 629c8fff  LPK.DLL
74d90000 - 74dfafff  USP10.dll
5ad70000 - 5ada7fff  uxtheme.dll
74720000 - 7476afff  MSCTF.dll
651b0000 - 651d1fff  ASOEHOOK.DLL
7c360000 - 7c3b5fff  MSVCR71.dll
6af90000 - 6afedfff  ccL40.dll
77120000 - 771abfff  OLEAUT32.dll
7c3c0000 - 7c43afff  MSVCP71.dll
755c0000 - 755edfff  msctfime.ime
76f50000 - 76f57fff  wtsapi32.dll
76360000 - 7636ffff  WINSTA.dll
5b860000 - 5b8b3fff  NETAPI32.dll
77fe0000 - 77ff0fff  Secur32.dll
02000000 - 02005fff  ctagent.dll
605d0000 - 605d8fff  mslbui.dll
73f10000 - 73f6bfff  dsound.dll
77c00000 - 77c07fff  VERSION.dll
76c30000 - 76c5dfff  WINTRUST.dll
77a80000 - 77b13fff  CRYPT32.dll
77b20000 - 77b31fff  MSASN1.dll
76c90000 - 76cb7fff  IMAGEHLP.dll
72d20000 - 72d28fff  wdmaud.drv
72d10000 - 72d17fff  msacm32.drv
77bd0000 - 77bd6fff  midimap.dll
73ee0000 - 73ee3fff  KsUser.dll
76fd0000 - 7704efff  CLBCATQ.DLL
77050000 - 77114fff  COMRes.dll
6ce10000 - 6ce47fff  dinput8.dll
688f0000 - 688f8fff  HID.DLL
77920000 - 77a12fff  SETUPAPI.DLL
69000000 - 694fefff  atioglxx.dll

Bytes near EIP:
0056CA7E: d2 74 6f 8a 71 01 84 f6 74 55 8b f7 8b 4c 24 14
0056CA8E: 8a 07 83 c6 01 3a c2 74 17 84 c0 74 0d 8a 06 83
0056CA9E: c6 01 3a c2 74 0a 84 c0 75 f3 5e 5b 5f 33 c0 c3

Possible call trace:
 0056ca8e  BOOM
 00539176  call 0056CA70
 0054C5F8  call 00539140
 005465BB  call 0054C4C0
 00553be2
 005469E0  call 00546580
 00541E1F  call 00541230
 00541E2F  call eax
 005423C1  call 00541DB0
 00543DC2  call 005422F0
 00544200  call 00543BC0
 00417AD0  call 00543FD0
 00418E1D  call 00417820
 00583850
 004a6589  call [0059f23c]
 004a6589  call [0059f23c]
 0040BC11  call 004A6570
 00583DA3  jmp  004A6570
 0040BC5E  call 0040BB90
 004C43A1  call 0040BC50
 004C4493  call 00568A22
 00583876  jmp  00404000
 004C3102  call 00418E50
 00586360
 004C3431  call 004C2C70
 0056E83F  call 004C33D0
 0056e0d0
 0056e8ad

Stack Contents:
0012FC48: 017e1b78 00000001 017e1b78 0053917b  xキ~キキキキキxキ~キ{キSキ
0012FC58: 00000000 005e08ec 00000000 017e1b78  キキキキキキ^キキキキキxキ~キ
0012FC68: 0054c5fd 0012fc88 0012fc94 00000000  キキTキキキキキキキキキキキキキ
0012FC78: 00000001 00000000 00000abf 017e1b78  キキキキキキキキキキキキxキ~キ
0012FC88: 692f6370 017e8100 005465c0 00000000  pc/iキキ~キキeTキキキキキ
0012FC98: 00000000 017e8100 00000001 00000000  キキキキキキ~キキキキキキキキキ
0012FCA8: 00008598 0012fcbc 00553be4 00002300  キキキキキキキキキ;Uキキ#キキ
0012FCB8: 005469e5 017e1b78 00000000 00000000  キiTキxキ~キキキキキキキキキ
0012FCC8: 00000000 00000000 1e93e960 017e8100  キキキキキキキキ`キキキキキ~キ
0012FCD8: 00000000 00541e24 00000000 00541e31  キキキキ$キTキキキキキ1キTキ
0012FCE8: 013e1c90 00000000 00000000 00000000  キキ>キキキキキキキキキキキキキ
0012FCF8: 005423c6 00000000 00715f04 00543dc7  キ#Tキキキキキキ_qキキ=Tキ
0012FD08: 00000004 00000000 0063af80 46817000  キキキキキキキキキキcキキpキF
0012FD18: 00544205 42b40000 3fccd9e9 3fcccccd  キBTキキキキBキキキ?キキキ?
0012FD28: 00000001 0012fd80 00000000 0063af80  キキキキキキキキキキキキキキcキ
0012FD38: 00000000 00417ad5 00000000 00000001  キキキキキzAキキキキキキキキキ
0012FD48: 00000000 996f3fde ffff93e4 00418e22  キキキキキ?oキキキキキ"キAキ
0012FD58: d2358228 00000004 013afa30 00000000  (キ5キキキキキ0キ:キキキキキ
0012FD68: 00000000 00000136 0012fd58 0012feb0  キキキキ6キキキXキキキキキキキ
0012FD78: 00583850 00000000 017dc8c0 d2358220  P8Xキキキキキキキ}キ キ5キ
0012FD88: 000000f8 0000026e 0012ff1c 00000000  キキキキnキキキキキキキキキキキ
0012FD98: 004a658f 017dc868 00000000 019c1f28  キeJキhキ}キキキキキ(キキキ
0012FDA8: 6d6f6f44 7475412e 616f6c6f 2f6d0064  Doom.Autoloadキm/
0012FDB8: 6e696b73 00000073 00011f34 00000013  skinsキキキ4キキキキキキキ
0012FDC8: 0012fd24 019c1e9c 0012fe04 7c90ee18  $キキキキキキキキキキキキキキ|
0012FDD8: 7c910570 ffffffff 7c91056d 004a658f  pキキ|キキキキmキキ|キeJキ
0012FDE8: 019c0000 00000000 019c1e90 0040bc16  キキキキキキキキキキキキキキ@キ
0012FDF8: d2358254 0000026e 019c1e9c 0012ff10  Tキ5キnキキキキキキキキキキキ
0012FE08: 00583da8 ffffffff 0040bc63 0012fe20  キ=Xキキキキキcキ@キ キキキ
0012FE18: 004c43a6 005b8620 004c4498 00000094  キCLキ キ[キキDLキキキキキ
0012FE28: 00000005 00000001 00000a28 00000002  キキキキキキキキ(キキキキキキキ
0012FE38: 76726553 20656369 6b636150 77003220  Service Pack 2キw
0012FE48: 774ff5e1 00163978 8007000e 776068e4  キキOwx9キキキキキキキh`w
0012FE58: 774ec2b4 00000000 0012fe84 7752ed05  キキNwキキキキキキキキキキRw
0012FE68: 00163978 7c809766 0012feac 00000000  x9キキfキキ|キキキキキキキキ
0012FE78: 7760683c 0012fea4 774ff05b 00000001  <h`w&#65399;&#65399;&#65399;&#65399;[&#65399;Ow&#65399;&#65399;&#65399;&#65399;
0012FE88: 00000000 00000002 00000000 0000026e  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;n&#65399;&#65399;&#65399;
0012FE98: 0000017e 00000000 00000002 0012feb4  ~&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FEA8: 003583d4 d2358230 0012ff10 0058387b  &#65399;&#65399;5&#65399;0&#65399;5&#65399;&#65399;&#65399;&#65399;&#65399;{8X&#65399;
0012FEB8: ffffffff 004c3107 d23580b4 00400000  &#65399;&#65399;&#65399;&#65399;&#65399;1L&#65399;&#65399;&#65399;5&#65399;&#65399;&#65399;@&#65399;
0012FEC8: 7c80ddf5 00000001 00000000 00000000  &#65399;&#65399;&#65399;|&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FED8: 0000026e 0000017e 00000001 000f4240  n&#65399;&#65399;&#65399;~&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;@B&#65399;&#65399;
0012FEE8: 0012fedc 00000020 7c800000 00400000  &#65399;&#65399;&#65399;&#65399; &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;|&#65399;&#65399;@&#65399;
0012FEF8: 00000276 00000000 00400000 00400210  v&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;@&#65399;&#65399;&#65399;@&#65399;
0012FF08: 00000001 0012fec0 0012ffb0 00586360  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;`cX&#65399;
0012FF18: 00000000 0012ffc0 004c3436 00000a28  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;64L&#65399;(&#65399;&#65399;&#65399;
0012FF28: 00000002 0056e844 00400000 00000000  &#65399;&#65399;&#65399;&#65399;D&#65399;V&#65399;&#65399;&#65399;@&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF38: 0015232d 00000001 d2358068 00000000  -#&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;h&#65399;5&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF48: 00000000 7ffde000 00000044 00154318  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;D&#65399;&#65399;&#65399;&#65399;C&#65399;&#65399;
0012FF58: 001537c8 00154328 00000000 00000000  &#65399;7&#65399;&#65399;(C&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF68: 00000000 00000000 00000000 00000000  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF78: 00000000 00000401 00000001 00000000  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF88: 00000000 00010001 00000000 c0000005  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FF98: 00000001 00000005 00000000 00000000  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FFA8: 0012ff40 0012f870 0012ffe0 0056e0d0  @&#65399;&#65399;&#65399;p&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;V&#65399;
0012FFB8: d2781bc0 00000001 0012fff0 7c816fd7  &#65399;&#65399;x&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;o&#65399;|
0012FFC8: 00000000 00000000 7ffde000 80584919  &#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;IX&#65399;
0012FFD8: 0012ffc8 fc116740 ffffffff 7c839aa8  &#65399;&#65399;&#65399;&#65399;@g&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;|
0012FFE8: 7c816fe0 00000000 00000000 00000000  &#65399;o&#65399;|&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;&#65399;
0012FFF8: 0056e8ad 00000000                    &#65399;&#65399;V&#65399;&#65399;&#65399;&#65399;&#65399;