Crash: access violation
Moderator: Graf Zahl
-
- Posts: 2
- Joined: Sat May 01, 2010 4:02
Crash: access violation
I can't get GZDoom to launch at all on my computer. I'm running 64-bit Windows 7 and have a Radeon 4850 with the latest Catalyst 10.4 drivers. Have tried a clean install of GZD, have tried deleting the .ini file. Crash report attached.
- Attachments
-
- CrashReport.zip
- (16.82 KiB) Downloaded 98 times
- Rachael
- Developer
- Posts: 3651
- Joined: Sat May 13, 2006 10:30
Re: Crash: access violation
1) Try downgrading to Catalyst 9.11 drivers. Recent 10.x versions are known to have problems with GZDoom.
2) If you do not want to do that, try downloading a 9.11 package anyway, and extracting atioglxx.dll from it, and sticking it in your GZDoom folder. This has been reported to work.
3) If that's not a good solution, you can also try installing GLDirect.
4) If you don't want to do that, you can also try packing the GZDoom exe with UPX - by all counts it should not affect anything at all but it's been reported to work, and in this mode anything is better than nothing at all. However, you will not be able to submit crash reports after doing this, as they will be useless - as such, it is NOT a recommended option.
If you need help with any of the suggestions listed above, I can probably give a more detailed step-by-step list of what you need to do for any of them.
2) If you do not want to do that, try downloading a 9.11 package anyway, and extracting atioglxx.dll from it, and sticking it in your GZDoom folder. This has been reported to work.
3) If that's not a good solution, you can also try installing GLDirect.
4) If you don't want to do that, you can also try packing the GZDoom exe with UPX - by all counts it should not affect anything at all but it's been reported to work, and in this mode anything is better than nothing at all. However, you will not be able to submit crash reports after doing this, as they will be useless - as such, it is NOT a recommended option.
If you need help with any of the suggestions listed above, I can probably give a more detailed step-by-step list of what you need to do for any of them.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Re: Crash: access violation
Might it be an idea for someone (with a faster connection than me) to download the package, extract the file and put it up somewhere for people to try without going through the whole download/extract procedure?Eruanna wrote:2) If you do not want to do that, try downloading a 9.11 package anyway, and extracting atioglxx.dll from it, and sticking it in your GZDoom folder. This has been reported to work.
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Re: Crash: access violation
I have to say that this is getting ridiculous. What are ATI doing with their drivers that they don't fix such problems quickly?
Well, fortunately the self-modifying code can be skipped easily with the GL renderer so I just added the bit of code to do it.
Well, fortunately the self-modifying code can be skipped easily with the GL renderer so I just added the bit of code to do it.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Re: Crash: access violation
OK, a build of r786 is now on line so it would be nice if someone who experiences the problem could confirm that this version works for them.
- Rachael
- Developer
- Posts: 3651
- Joined: Sat May 13, 2006 10:30
Re: Crash: access violation
I don't have the problem myself, but I know someone who does. I will ask her if she can try it later on today when she wakes up.
- Rachael
- Developer
- Posts: 3651
- Joined: Sat May 13, 2006 10:30
Re: Crash: access violation
You'd have to do it with all windows versions and architectures, but it might be doable.Enjay wrote:Might it be an idea for someone (with a faster connection than me) to download the package, extract the file and put it up somewhere for people to try without going through the whole download/extract procedure?Eruanna wrote:2) If you do not want to do that, try downloading a 9.11 package anyway, and extracting atioglxx.dll from it, and sticking it in your GZDoom folder. This has been reported to work.
It does not seem to work in Windows XP, however.
-
- Posts: 2
- Joined: Sat May 01, 2010 4:02
Re: Crash: access violation
This works.Enjay wrote:OK, a build of r786 is now on line so it would be nice if someone who experiences the problem could confirm that this version works for them.
-
- Posts: 62
- Joined: Sat Sep 23, 2006 6:28
- Location: Taipei county, Taiwan
Re: Crash: access violation
I downloaded r789(sorry, 1 day late. :p), run it on my ATI machine(WinXP SP3) with 10.4 driver, and it works fine. Awesome! 

- TinkerTenorDoomerSpy
- Posts: 7
- Joined: Sun Apr 25, 2010 22:25
Re: Crash: access violation
Yes this works for me as well on integrated Radeon HD 4200. Thx.
- Enjay
- Developer
- Posts: 4748
- Joined: Tue Aug 30, 2005 23:19
- Location: Scotland
- Contact:
Re: Crash: access violation
Good to know that this has got things working again. However, it does seem (at least from how I interpret Graf's post) that this is really working around the issue by avoiding using the code that the ATI cards were having problems with - implying that there is still a problem somewhere (like the ATI drivers?). If this is an ATI driver issue, then surely it must be flagging up with other programs too by now?
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Crash: access violation
One thing I wonder is if the people who have that crash also have it with plain old ZDoom.
- Graf Zahl
- GZDoom Developer
- Posts: 7148
- Joined: Wed Jul 20, 2005 9:48
- Location: Germany
- Contact:
Re: Crash: access violation
Not very likely. ZDoom is doing something very unusual by having a writable code segment in its executable. It looks like something in ATI's driver is trying to alter some segment's permissions and gets the wrong one. If this only affects code segments only some very few programs doing such hacky stuff will be affected.Enjay wrote:Good to know that this has got things working again. However, it does seem (at least from how I interpret Graf's post) that this is really working around the issue by avoiding using the code that the ATI cards were having problems with - implying that there is still a problem somewhere (like the ATI drivers?). If this is an ATI driver issue, then surely it must be flagging up with other programs too by now?
-
- Posts: 103
- Joined: Tue May 04, 2010 7:57
Re: Crash: access violation
hi me again, i had the same problem but i wrote the problem on zdoom forum, a bit mistake so
SVN build gzdoom r786 works so i wrote early on zdoom forum that its gl node found when starting gzdoom.
so i made a log file:
Log started: Tue May 04 09:50:33 2010
Changing Level...
MAP06 - the crusher
GL nodes v1 found. This format is not supported by GZDoom
Changing Level...
MAP08 - tricks and traps
GL nodes v1 found. This format is not supported by GZDoom
this happend when i start and changing levels.. but it works
a question, what is svn build r790?
SVN build gzdoom r786 works so i wrote early on zdoom forum that its gl node found when starting gzdoom.
so i made a log file:
Log started: Tue May 04 09:50:33 2010
Changing Level...
MAP06 - the crusher
GL nodes v1 found. This format is not supported by GZDoom
Changing Level...
MAP08 - tricks and traps
GL nodes v1 found. This format is not supported by GZDoom
this happend when i start and changing levels.. but it works
a question, what is svn build r790?
- Gez
- Developer
- Posts: 1399
- Joined: Mon Oct 22, 2007 16:47
Re: Crash: access violation
The SVN repository is the place where the source code is kept. Whenever a change to the code is committed, it increases the revision number. SVN builds are daily compiled builds of the source code as it evolves. You can find them here: http://svn.drdteam.org/