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

GZDOOM 4.0.0 CRASH - Code: C0000005 (Access Violation - tried to write address 0000000000000040)

Recommended Posts

I was using GZDoom 3.3.2 for a long time when I decided to change to 4.0.0, but the problem is that it crashes on the startup and I have no idea what to do.

 

report:

 

Code: C0000005 (Access Violation - tried to write address 0000000000000040)
Address: 00000001804391FF
Flags: 00000000

Windows NT 6.3 Build 9600 

GS=002b  FS=0053  ES=002b  DS=002b
RAX=0000000000000000  RBX=00000090d6a73930  RCX=0000000000000060
RDX=0000000000000000  RSI=00000090d5f21f80  RDI=0000000000000040
RBP=00000090d5f21f80   R8=0000000000000060   R9=00000090d6d608d0
R10=0000000000000000  R11=0000000000000040  R12=0000000000000000
R13=00007ff648351ab8  R14=00000090d6d608d0  R15=00000090cc50eb28
RIP=00000001804391ff  RSP=00000090cc50e9d0
CS=0033  SS=002b  EFlags=00010213
 CF+ PF- AF+ ZF- SF- TF- IF+ DF- OF- NT- RF+ VM- AC- VI- VP-
MM0=0000000000000000
MM1=0000000000000000
MM2=0000000000000000
MM3=0000000000000000
MM4=0000000000000000
MM5=0000000000000000
MM6=0000000000000000
MM7=0000000000000000
XMM0=00000000802601010000000000000000
XMM1=dfaa81005735c60709085083846f0709
XMM2=08906b04dd0d12100051981824fcbb06
XMM3=4cb4206189f2679000062948185be37f
XMM4=41024c0492284df92b480003d4d18e76
XMM5=0000000020b03031410202a4c2f5e03b
XMM6=0000000000000000000000003f800000
XMM7=00000000000000000000000000000000
XMM8=00000000000000000000000000000000
XMM9=00000000000000000000000000000000
XMM10=00000000000000000000000000000000
XMM11=00000000000000000000000000000000
XMM12=00000000000000000000000000000000
XMM13=00000000000000000000000000000000
XMM14=00000000000000000000000000000000
XMM15=00000000000000000000000000000000

Running threads:
00000e2c at 00000001804391FF*
00000908
00001b88
00001b30
000011a0
000010ac
000016a4
00001804
00001aa0
00001924
0000161c

Loaded modules:
00007FF647BF0000 - 00007FF6493F4FFF  gzdoom.exe
00007FFF7EC40000 - 00007FFF7EDECFFF  ntdll.dll
00007FFF7CA90000 - 00007FFF7CBCEFFF  KERNEL32.DLL
00007FFF6C3F0000 - 00007FFF6C401FFF  aswhook.dll
00007FFF7BE40000 - 00007FFF7BF55FFF  KERNELBASE.dll
00007FFF63120000 - 00007FFF6324AFFF  OPENGL32.dll
00007FFF76C50000 - 00007FFF76C58FFF  WSOCK32.dll
00007FFF71720000 - 00007FFF71741FFF  WINMM.dll
00007FFF7C330000 - 00007FFF7C4C3FFF  ole32.dll
00007FFF7CD60000 - 00007FFF7CED6FFF  USER32.dll
00007FFF7CEE0000 - 00007FFF7D02BFFF  GDI32.dll
00007FFF78B20000 - 00007FFF78D9AFFF  COMCTL32.dll
00007FFF7D250000 - 00007FFF7D305FFF  COMDLG32.dll
00007FFF7CBD0000 - 00007FFF7CC96FFF  OLEAUT32.dll
00007FFF74D70000 - 00007FFF74EF8FFF  dbghelp.dll
00007FFF7D380000 - 00007FFF7E8AAFFF  SHELL32.dll
00007FFF7E8B0000 - 00007FFF7E959FFF  ADVAPI32.dll
00007FFF7D030000 - 00007FFF7D0D9FFF  msvcrt.dll
00007FFF630F0000 - 00007FFF6311DFFF  GLU32.dll
00007FFF62FF0000 - 00007FFF630E7FFF  DDRAW.dll
00007FFF7C2D0000 - 00007FFF7C329FFF  WS2_32.dll
00007FFF716E0000 - 00007FFF71709FFF  WINMMBASE.dll
00007FFF7C870000 - 00007FFF7CA7FFFF  combase.dll
00007FFF7C6B0000 - 00007FFF7C7EFFFF  RPCRT4.dll
00007FFF7EB80000 - 00007FFF7EBD8FFF  sechost.dll
00007FFF7EB20000 - 00007FFF7EB73FFF  SHLWAPI.dll
00007FFF656D0000 - 00007FFF656D8FFF  DCIMAN32.dll
00007FFF7CA80000 - 00007FFF7CA88FFF  NSI.dll
00007FFF7BF60000 - 00007FFF7BFAEFFF  cfgmgr32.dll
00007FFF7ABB0000 - 00007FFF7ABD7FFF  DEVOBJ.dll
00007FFF7BFB0000 - 00007FFF7BFDDFFF  SspiCli.dll
00007FFF79D50000 - 00007FFF79E01FFF  SHCORE.DLL
00007FFF7EBE0000 - 00007FFF7EC15FFF  IMM32.DLL
00007FFF7D0F0000 - 00007FFF7D240FFF  MSCTF.dll
00007FFF632D0000 - 00007FFF6337AFFF  riched20.dll
00007FFF6C6F0000 - 00007FFF6C705FFF  USP10.dll
00007FFF6B1A0000 - 00007FFF6B1E2FFF  msls31.dll
00007FFF7AA10000 - 00007FFF7AB38FFF  uxtheme.dll
00007FFF79AC0000 - 00007FFF79AE0FFF  dwmapi.dll
00007FFF7A9C0000 - 00007FFF7A9CAFFF  kernel.appcore.dll
00007FFF7BCE0000 - 00007FFF7BCEAFFF  CRYPTBASE.dll
00007FFF7BB70000 - 00007FFF7BBD2FFF  bcryptPrimitives.dll
00007FFF7B600000 - 00007FFF7B61FFFF  CRYPTSP.dll
00007FFF7B1F0000 - 00007FFF7B225FFF  rsaenh.dll
00007FFF7B850000 - 00007FFF7B875FFF  bcrypt.dll
00007FFF799D0000 - 00007FFF799E1FFF  wtsapi32.dll
00007FFF7BC80000 - 00007FFF7BCD9FFF  WINSTA.dll
0000000067690000 - 000000006776DFFF  openal32.dll
00007FFF7CCA0000 - 00007FFF7CD55FFF  clbcatq.dll
00007FFF795A0000 - 00007FFF7960FFFF  MMDevApi.dll
00007FFF68870000 - 00007FFF688EDFFF  AUDIOSES.DLL
00007FFF7BD10000 - 00007FFF7BD55FFF  powrprof.dll
00007FFF68E50000 - 00007FFF68E8DFFF  wdmaud.drv
00007FFF79460000 - 00007FFF79467FFF  ksuser.dll
00007FFF797D0000 - 00007FFF797DBFFF  AVRT.dll
00007FFF716C0000 - 00007FFF716CAFFF  msacm32.drv
00007FFF713F0000 - 00007FFF7140BFFF  MSACM32.dll
00007FFF69740000 - 00007FFF69749FFF  midimap.dll
00007FFF63490000 - 00007FFF634D1FFF  dinput8.dll
00007FFF7AF50000 - 00007FFF7AF5CFFF  HID.DLL
00007FFF7C4D0000 - 00007FFF7C6A9FFF  SETUPAPI.DLL
00007FFF7C270000 - 00007FFF7C2C0FFF  WINTRUST.dll
00007FFF7BFE0000 - 00007FFF7C1BEFFF  CRYPT32.dll
00007FFF7BE20000 - 00007FFF7BE30FFF  MSASN1.dll
0000000180000000 - 000000018078DFFF *ig7icd64.dll
00007FFF772F0000 - 00007FFF7772AFFF  igdusc64.dll

Bytes near RIP:
00000001804391EF: 34 fe 2d 00 01 73 0e 57 48 8b f9 8b c2 49 8b c8
00000001804391FF: f3 aa 5f eb 5f 49 b9 01 01 01 01 01 01 01 01 49
000000018043920F: 0f af d1 49 83 f8 40 72 1e 48 f7 d9 83 e1 07 74

Call trace:
  rip=00000001804391FF  <- Here it dies.
  Function range: 00000001804391E0 -> 00000001804392EA

 FRAME 00:
  rip=0000000000000009 rsp=00000090CC50E9D8 rbp=00000090D5F21F80
  r12=0000000000000000 r13=00007FF648351AB8 r14=00000090D6D608D0
  rdi=0000000000000040 rsi=00000090D5F21F80 rbx=00000090D6A73930
  Leaf function

 FRAME 01:
  rip=00000001800979E2 rsp=00000090CC50E9E0 rbp=00000090D5F21F80
  r12=0000000000000000 r13=00007FF648351AB8 r14=00000090D6D608D0
  rdi=0000000000000040 rsi=00000090D5F21F80 rbx=00000090D6A73930
  Function range: 00000001800979B0 -> 0000000180098A74

 FRAME 02:
  rip=0000000180098BF9 rsp=00000090CC50EA70 rbp=00000090D5F21F80
  r12=00000090D5842D70 r13=00007FF648351AB8 r14=00000090CC50EBF8
  rdi=0000000000000040 rsi=00000090D6D608D0 rbx=00000090D6A73930
   -> 'rsi' saved on stack at 00000090CC50EA60 (=> 00000090D6D608D0)
   -> 'r12' saved on stack at 00000090CC50EA58 (=> 00000090D5842D70)
   -> 'r13' saved on stack at 00000090CC50EA50 (=> 00007FF648351AB8)
   -> 'r14' saved on stack at 00000090CC50EA48 (=> 00000090CC50EBF8)
  Function range: 0000000180098BA0 -> 0000000180098C29

 FRAME 03:
  rip=00000001801367CD rsp=00000090CC50EAA0 rbp=00000090D5F21F80
  r12=00000090D5842D70 r13=00007FF648351AB8 r14=00000090CC50EBF8
  rdi=00000090D6D5E120 rsi=00000090CC50EBC0 rbx=00000090D6B7CD80
   -> 'rbx' saved on stack at 00000090CC50EAA0 (=> 00000090D6B7CD80)
   -> 'rbp' saved on stack at 00000090CC50EAA8 (=> 00000090D5F21F80)
   -> 'rsi' saved on stack at 00000090CC50EAB0 (=> 00000090CC50EBC0)
   -> 'rdi' saved on stack at 00000090CC50EA90 (=> 00000090D6D5E120)
  Function range: 0000000180136680 -> 000000018013680E

 FRAME 04:
  rip=000000018013595E rsp=00000090CC50EAF0 rbp=00000090CC50EB70
  r12=00000090D5842D70 r13=00007FF648351AB8 r14=00000090D5F21F80
  rdi=00000090D6D5E120 rsi=00000090CC50EBF8 rbx=00000090CC50EBC0
   -> 'rbx' saved on stack at 00000090CC50EAF0 (=> 00000090CC50EBC0)
   -> 'rbp' saved on stack at 00000090CC50EAF8 (=> 00000090CC50EB70)
   -> 'rsi' saved on stack at 00000090CC50EB00 (=> 00000090CC50EBF8)
   -> 'rdi' saved on stack at 00000090CC50EAE0 (=> 00000090D6D5E120)
   -> 'r14' saved on stack at 00000090CC50EAD8 (=> 00000090D5F21F80)
   -> 'r15' saved on stack at 00000090CC50EAD0 (=> 00000090D5842D70)
  Function range: 0000000180135820 -> 00000001801359A1

 FRAME 05:
  rip=0000000180140A4B rsp=00000090CC50EB90 rbp=0000000000000001
  r12=0000000000000000 r13=00007FF648351AB8 r14=00000000000148F8
  rdi=00000090D5F21F80 rsi=00000090D6D5E120 rbx=00000090D5842D70
   -> 'rbx' saved on stack at 00000090CC50EB90 (=> 00000090D5842D70)
   -> 'rbp' saved on stack at 00000090CC50EB80 (=> 0000000000000001)
   -> 'rsi' saved on stack at 00000090CC50EB98 (=> 00000090D6D5E120)
   -> 'rdi' saved on stack at 00000090CC50EBA0 (=> 00000090D5F21F80)
   -> 'r12' saved on stack at 00000090CC50EB78 (=> 0000000000000000)
   -> 'r14' saved on stack at 00000090CC50EB70 (=> 00000000000148F8)
  Function range: 00000001801409F0 -> 0000000180140A6D

 FRAME 06:
  rip=000000018033D2E8 rsp=00000090CC50EBE0 rbp=0000000000000001
  r12=0000000000000000 r13=00007FF648351AB8 r14=00000000000148F8
  rdi=00000090D5F21F80 rsi=0000000000000001 rbx=00000090CE8B0180
   -> 'rbx' saved on stack at 00000090CC50EBE0 (=> 00000090CE8B0180)
   -> 'rsi' saved on stack at 00000090CC50EBE8 (=> 0000000000000001)
   -> 'rdi' saved on stack at 00000090CC50EBD0 (=> 00000090D5F21F80)
  Function range: 000000018033D283 -> 000000018033D2FC
  Function range: 000000018033D220 -> 000000018033D283

 FRAME 07:
  rip=00007FF647F35D17 rsp=00000090CC50EC40 rbp=00000090CC50ED11
  r12=0000000000000000 r13=00007FF648351AB8 r14=00000000000148F8
  rdi=00000090D219DFB0 rsi=00000090D5842D70 rbx=00000000000148F8
   -> 'rbx' saved on stack at 00000090CC50EC40 (=> 00000000000148F8)
   -> 'rbp' saved on stack at 00000090CC50EC48 (=> 00000090CC50ED11)
   -> 'rsi' saved on stack at 00000090CC50EC50 (=> 00000090D5842D70)
   -> 'rdi' saved on stack at 00000090CC50EC30 (=> 00000090D219DFB0)
   -> 'r14' saved on stack at 00000090CC50EC28 (=> 00000000000148F8)
   -> 'r15' saved on stack at 00000090CC50EC20 (=> 00007FF648351AD0)
  Function range: 00007FF647F35160 -> 00007FF647F363E7

 FRAME 08:
  rip=00007FF647F34BF1 rsp=00000090CC50ED60 rbp=00007FF648387260
  r12=00007FF648387260 r13=0000000000000000 r14=00007FF648387580
  rdi=00007FF648313E48 rsi=00007FF6483875A0 rbx=00000090D219DFB0
   -> 'rbx' saved on stack at 00000090CC50ED48 (=> 00000090D219DFB0)
   -> 'rbp' saved on stack at 00000090CC50ED50 (=> 00007FF648387260)
   -> 'rsi' saved on stack at 00000090CC50ED40 (=> 00007FF6483875A0)
   -> 'rdi' saved on stack at 00000090CC50ED38 (=> 00007FF648313E48)
   -> 'r12' saved on stack at 00000090CC50ED30 (=> 00007FF648387260)
   -> 'r13' saved on stack at 00000090CC50ED28 (=> 0000000000000000)
   -> 'r14' saved on stack at 00000090CC50ED20 (=> 00007FF648387580)
   -> 'r15' saved on stack at 00000090CC50ED18 (=> 0000000000000000)
  Function range: 00007FF647F34AE0 -> 00007FF647F34C2F

 FRAME 09:
  rip=00007FF647F34CE2 rsp=00000090CC50EDF0 rbp=00007FF648387260
  r12=00007FF648387260 r13=0000000000000000 r14=0000000000000000
  rdi=00000090D6348CC0 rsi=00007FF648387260 rbx=0000000000000000
   -> 'rbx' saved on stack at 00000090CC50EDF0 (=> 0000000000000000)
   -> 'rsi' saved on stack at 00000090CC50EE00 (=> 00007FF648387260)
   -> 'rdi' saved on stack at 00000090CC50EDE0 (=> 00000090D6348CC0)
   -> 'r14' saved on stack at 00000090CC50EDD8 (=> 0000000000000000)
   -> 'r15' saved on stack at 00000090CC50EDD0 (=> 00007FF648387260)
  Function range: 00007FF647F34C30 -> 00007FF647F34FFB

 FRAME 10:
  rip=00007FF647F34380 rsp=00000090CC50EE80 rbp=0000000000000000
  r12=00000090CC6BA138 r13=0000000000000000 r14=0000000000000000
  rdi=00000090D612F580 rsi=0000000000000000 rbx=00000090D6348CC0
   -> 'rbx' saved on stack at 00000090CC50EE98 (=> 00000090D6348CC0)
   -> 'rbp' saved on stack at 00000090CC50EE70 (=> 0000000000000000)
   -> 'rsi' saved on stack at 00000090CC50EE68 (=> 0000000000000000)
   -> 'rdi' saved on stack at 00000090CC50EE60 (=> 00000090D612F580)
   -> 'r12' saved on stack at 00000090CC50EE58 (=> 00000090CC6BA138)
   -> 'r13' saved on stack at 00000090CC50EE50 (=> 0000000000000000)
   -> 'r14' saved on stack at 00000090CC50EE48 (=> 0000000000000000)
   -> 'r15' saved on stack at 00000090CC50EE40 (=> 0000000000000000)
  Function range: 00007FF647F34320 -> 00007FF647F343EB

 FRAME 11:
  rip=00007FF647F2D60F rsp=00000090CC50EED0 rbp=00000090CC50F029
  r12=00000090CC6BA138 r13=0000000000000000 r14=0000000000000000
  rdi=00000090D6B59090 rsi=0000000000000000 rbx=00000090D6B7D7A0
   -> 'rbx' saved on stack at 00000090CC50EEE0 (=> 00000090D6B7D7A0)
   -> 'rbp' saved on stack at 00000090CC50EEC0 (=> 00000090CC50F029)
   -> 'rsi' saved on stack at 00000090CC50EEB8 (=> 0000000000000000)
   -> 'rdi' saved on stack at 00000090CC50EEB0 (=> 00000090D6B59090)
  Function range: 00007FF647F2D370 -> 00007FF647F2D65D

 FRAME 12:
  rip=00007FF647F3919E rsp=00000090CC50EF10 rbp=00000090CC50F029
  r12=00000090CC6BA138 r13=0000000000000000 r14=0000000000000000
  rdi=0000000000000000 rsi=0000000000000000 rbx=00000090D6CE5780
   -> 'rbx' saved on stack at 00000090CC50EF18 (=> 00000090D6CE5780)
   -> 'rsi' saved on stack at 00000090CC50EF20 (=> 0000000000000000)
   -> 'rdi' saved on stack at 00000090CC50EF00 (=> 0000000000000000)
  Function range: 00007FF647F38FA0 -> 00007FF647F39242

 FRAME 13:
  rip=00007FF647EB8472 rsp=00000090CC50EF50 rbp=00000090CC50F029
  r12=00000090CC6BA138 r13=0000000000000000 r14=0000000000000000
  rdi=0000000000000000 rsi=0000000000000000 rbx=00000090CC661B10
   -> 'rbx' saved on stack at 00000090CC50EF58 (=> 00000090CC661B10)
   -> 'rsi' saved on stack at 00000090CC50EF60 (=> 0000000000000000)
   -> 'rdi' saved on stack at 00000090CC50EF40 (=> 0000000000000000)
  Function range: 00007FF647EB83F0 -> 00007FF647EB851B

 FRAME 14:
  rip=00007FF647DF265B rsp=00000090CC50EF80 rbp=00000090CC50F029
  r12=00000090CC6BA138 r13=0000000000000000 r14=0000000000000000
  rdi=0000000000000000 rsi=0000000000000000 rbx=00000090CC661B10
   -> 'rbx' saved on stack at 00000090CC50EF70 (=> 00000090CC661B10)
  Function range: 00007FF647DF17C0 -> 00007FF647DF2A44
 

Share this post


Link to post
Posted (edited)

Looking like a video driver issue, and based on one of those DLLs, you've got an Intel IGP in your CPU as opposed to running it with a "real" graphics card.

 

GZDoom recently shed a lot of support for older OpenGL stuff, and it could be your system is too old to run the latest version now.

 

What CPU do you have? If you don't know, Google a program called CPU-Z, it'll tell you.

 

Depending on what CPU it is, you can either try to update the drivers if it supports the minimum level of OpenGL necessary for GZDoom (OpenGL 3.3 I believe), or you can grab GZDoom 3.7.2's vintage build if it's too old, but there will be no running 4.0.0 (or presumably later versions) unless you either upgrade or that IGP supports the Vulkan profile GZDoom is eventually gaining.

Share this post


Link to post

You should post the entire crash log. The other files contain important information.

 

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
×