Crash: access violation

Advanced OpenGL source port fork from ZDoom, picking up where ZDoomGL left off.
[Home] [Download] [Git builds (Win)] [Git builds (Mac)] [Wiki] [Repo] [Bugs&Suggestions]

Moderator: Graf Zahl

bthylafh
Posts: 2
Joined: Sat May 01, 2010 4:02

Crash: access violation

Post by bthylafh »

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
User avatar
Rachael
Developer
Developer
Posts: 3651
Joined: Sat May 13, 2006 10:30

Re: Crash: access violation

Post by Rachael »

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.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: Crash: access violation

Post by Enjay »

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.
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?
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Crash: access violation

Post by Graf Zahl »

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.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: Crash: access violation

Post by Enjay »

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.
User avatar
Rachael
Developer
Developer
Posts: 3651
Joined: Sat May 13, 2006 10:30

Re: Crash: access violation

Post by Rachael »

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.
User avatar
Rachael
Developer
Developer
Posts: 3651
Joined: Sat May 13, 2006 10:30

Re: Crash: access violation

Post by Rachael »

Enjay wrote:
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.
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?
You'd have to do it with all windows versions and architectures, but it might be doable.

It does not seem to work in Windows XP, however.
bthylafh
Posts: 2
Joined: Sat May 01, 2010 4:02

Re: Crash: access violation

Post by bthylafh »

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.
This works.
playerlin
Posts: 62
Joined: Sat Sep 23, 2006 6:28
Location: Taipei county, Taiwan

Re: Crash: access violation

Post by playerlin »

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! :D
User avatar
TinkerTenorDoomerSpy
Posts: 7
Joined: Sun Apr 25, 2010 22:25

Re: Crash: access violation

Post by TinkerTenorDoomerSpy »

Yes this works for me as well on integrated Radeon HD 4200. Thx.
User avatar
Enjay
Developer
Developer
Posts: 4748
Joined: Tue Aug 30, 2005 23:19
Location: Scotland
Contact:

Re: Crash: access violation

Post by Enjay »

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?
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Crash: access violation

Post by Gez »

One thing I wonder is if the people who have that crash also have it with plain old ZDoom.
User avatar
Graf Zahl
GZDoom Developer
GZDoom Developer
Posts: 7148
Joined: Wed Jul 20, 2005 9:48
Location: Germany
Contact:

Re: Crash: access violation

Post by Graf Zahl »

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?
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.
doomexpert
Posts: 103
Joined: Tue May 04, 2010 7:57

Re: Crash: access violation

Post by doomexpert »

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?
User avatar
Gez
Developer
Developer
Posts: 1399
Joined: Mon Oct 22, 2007 16:47

Re: Crash: access violation

Post by Gez »

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/
Locked

Return to “GZDoom”