PDA

View Full Version : acces violation on startup


Snipperdepipper
Sep 28, 2016, 01:48 PM
It has been asked on these forums before, but it hasn't been solved; Since a few weeks I suddenly can't run Jazz2. It gives an acces violation, sometimes combined with a stack overflow. No matter which version of the game I try to run or where I get it from. The editor works normally, but I can't run the game. TSF doesn't run either. I'm running Windows 7, 64 bit. But, Jazz2 has always worked. And suddenly it won't tell my why it doesn't any longer?

http://i175.photobucket.com/albums/w139/Minor_September/accesviolation.jpg

http://i175.photobucket.com/albums/w139/Minor_September/stack.jpg

LOG: GRADE (Build 98-194W), Executable: C:\Users\Jasper\Jazz2\Jazz2.exe
LOG: Jazz Jackrabbit 2 version 1.23

WIN: Running Microsoft Windows NT Service Pack 5 version 4.0, Build 1381
CPU: AMD Unknown processor, type 15 found
CPU: Processor Vendor ID 'AuthenticAMD', Family 15, Model 1, Stepping 0
CPU: Processor Features 178BFBFF (FPU, MMX)
VID: Checking for available video modes
VID: DirectDraw v6.1.7600.16385 found
VID: Video memory 246664Kb (1Kb Free), AGP memory 3789638Kb (3789638Kb Free)
VID: Direct3D found
NET: WinSock v2.2 "WinSock 2.0", Status: Running, Host: Jasper-PC
SND: Galaxy Music System v5.0a
SND: Detected DirectSound driver
---- Starting execution: invoke MainProg()

8 macro files found in current directory
VID: Closing display (DIBSection)
Reading animation library
WIN: Jazz Jackrabbit 2 has caused an access violation at address 041C6D7Bh by attempting to þÿÿÿQmQuèmQu address 041C6D7Bh

Violet CLM
Sep 28, 2016, 04:40 PM
Going by the addresses, you're having some kind of problems with your video mode/s. The early appearance of the "VID: Closing display (DIBSection)" line in your log is also suspicious, but the really curious line is this:
WIN: Running Microsoft Windows NT Service Pack 5 version 4.0, Build 1381
You should not be seeing that if you're running JJ2 in Windows 7. I get those numbers only if I run JJ2 in compatibility mode (specifically "Windows NT 4.0 (Service Pack 5)"). JJ2 doesn't <em>crash</em> when I do that, but it does give you a direction to look... do you have some weird settings applied for how the program is being run? (Right click on Jazz2.exe and click "Properties") Do you maybe have an antivirus program or something similar that got updated around the time your JJ2 stopped working?

Snipperdepipper
Sep 28, 2016, 11:20 PM
(Yes, I was running in compatibility mode. Running it with no changed properties didn't work though.) My antivirus-programm didn't have an update or anything.

It DOES run when I'm in Windows Safe Mode, I just figured out. So I probably ask a friend to check on my system, more closely than I can?

Slaz
Sep 29, 2016, 02:04 AM
Windows Safe Mode tries to boot with only basic video support, so this problem is most likely related to your video card and/or it's driver. What kind of graphics adapter are you using? Have you tried updating it's drivers to the latest version? Any video related software installed that might come with it's own driver?

Snipperdepipper
Sep 30, 2016, 07:00 AM
Any video related software installed that might come with it's own driver?

Not as far as I know -> I probably get a friend over to check on the problem, since it doesn't seem to be JJ2-related after all...

Graphic processor is called AMD A8-3870 APU with Radeon HD Graphics, 3.0GHz

Love & Thunder
Sep 30, 2016, 07:06 AM
Update your graphics card drivers. If that doesn't fix it, you could try updating sound card drivers. If that still doesn't do it, you could try uninstalling your graphics card drivers, and reinstalling them.

Slaz
Sep 30, 2016, 07:49 AM
Not as far as I know -> I probably get a friend over to check on the problem, since it doesn't seem to be JJ2-related after all...



Graphic processor is called AMD A8-3870 APU with Radeon HD Graphics, 3.0GHz

Ah, I never actually tried (or heard of anyone who tried) JJ2 on an AMD APU. I'd like to hear what the problem was after your friend visited, assuming he/she manages to fix it!