MegaGlest Forum

MegaGlest => Bug reports => Closed bug reports => Topic started by: BtStrange on 28 April 2014, 17:03:25

Title: [invalid] 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 28 April 2014, 17:03:25
Hello,

in summary: everytime when I want to start a game (Tutorial or Custom game) it loads but when starting, there is an access violation error.

I have an Asus Computer:
Windows 7 Home Premium, Service Pack 1
8 GB Ram, Prozessor: Intel(R) ATom(TM) CPU D525 @1.89GHz, 64 Bit
Video Card: Intel(R) Graphics Media Accelerator 3150 and NVIDIA

No other software except for the Anti-Virus was running in the background. (well, none that I know of...)

Download: megaglest.org
Version: 3.9.0
Downloadfile name: megaglest-installer-3.9.0_i386_win32

I have a screen shot story line, however am not so sure how to post it here :$

I have already tried:
-restarting the computer
-reinstalling (without cleaning)
-deactivating firewall and virus-scanner
-crying.....I mean google

I don't know if it helps (maybe it shows my stupidity): I have another laptop wiht Linux on it and when using the linux version I had exactly the same problem....but this is worth another thread I guess.

Thanks alot guys!
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: kagu on 28 April 2014, 17:21:19
I don't know about that error, but you are using an older version. The new version is 3.9.1 .
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 29 April 2014, 13:59:10
I just tried that one and didn't have any luck either...any more ideas?
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: filux on 29 April 2014, 15:12:05
Quote
I have an Asus Computer:
Windows 7 Home Premium, Service Pack 1
8 GB Ram, Prozessor: Intel(R) ATom(TM) CPU D525 @1.89GHz, 64 Bit
Video Card: Intel(R) Graphics Media Accelerator 3150 and NVIDIA
No offense but ^ that's the answer, from the parameters it looks like classic netbook with mounted too much memory.
It's too weak for playing the megaglest.
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 29 April 2014, 15:25:36
I'm not offended ;) I'll try the game on my main computer...
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: tomreyn on 1 May 2014, 00:44:15
Actually I think MG should work on this computer. The CPU is rather weak, but the integrated GPU should be good enough - probably about as useful as my external ATI (though offloading more to CPU, I guess).
It is definitely stronger than my intelbox (see my signature below this post for specs) and even that runs (on Linux) MegaGlest at lowest settings.

An access violation error rather points to buggy drivers. And Intel drivers were in very bad shape on Windows until not too long ago (catching up with Linux now). So make sure you get the latest matching Intel chipset, Intel graphics, and Nvidia driver which match your hardware, and try again.

I'm also interested in the Linux error you were (not) discussing, since there we have better debug tools.
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 1 May 2014, 10:12:50
I have already tried to update my drivers automatically when right pressing on them. However they seem to be up to date. I started the game over the cmd as well: http://pastebin.com/e6VtYq6F (http://pastebin.com/e6VtYq6F)

okay...so my linux skills are pretty bad but I will try to get the information needed:

It is the same problem. I can start the game but when wanting to play a tutorial or custom game an error occurs after the the loading is complete.

Technical Data:
Acer Aspire One, 32 Bit
OS: Linux v. 3.5.0-40-generic #62-Ubuntu SMP Thu Aug 22 00:57:36 UTC 2013
RAM: 1.5 GB
CPU: Intel(R) Atom(TM) CPU N270 @ 1.60Hz
Video Card: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller

Download from the megaglest.org site. Version: 3.9.1

Here is the log from the terminal: pastebin.com/XUeHNnLn (http://pastebin.com/XUeHNnLn)
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: titi on 1 May 2014, 18:09:56
Microsoft does not provide up to date drivers! Those they offer are typically completly outdated and often very buggy. If you want up to date drivers you must download them manuallly from nvidia/intel
Drivers are not really part of windows and by this not really maintained by Microsoft.
( Linux is different there you get all out of the box typically )
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 1 May 2014, 20:38:00
Thanks titi for that information. I installed newer drivers but it still doesn't work :(
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: tomreyn on 1 May 2014, 22:55:22
On Linux, be sure to install a supported kernel version, too. Yours is 3.5.0-40-generic #62.
The default Ubuntu Precise (12.04 LTS) kernel version is listed at
http://packages.ubuntu.com/precise/linux-image-generic
or, if using the PAE kernel,
http://packages.ubuntu.com/precise/linux-image-generic-pae

The latest kernel version available for Ubuntu Precise (a backport from Trusty) is currently
http://packages.ubuntu.com/precise/linux-image-3.13.0-24-generic

So you're using some weird version from somewhere in the middle currently which also lacks security patches.
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: titi on 4 May 2014, 01:02:37
I think this hardware is simply too bad to run MegaGlest in general. If you get a working gfx-driver it might work somehow, but with this CPU it will be no fun later in game with 1 fps or less ....
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: jammyjamjamman on 4 May 2014, 22:27:32
I've successfully managed to run MG on a laptop with worse specs than this netbook. Yours has a 64-bit cpu so that's better for a start than the laptop I was using. That is, nevertheless a weak netbook though so only expect to play non-multiplayer games on small maps with very little resources so that less units are produced.

As filux said, your netbook has more RAM than your cpu can address, so firstly I would look at reducing that to =<4GB RAM (Click here (http://ark.intel.com/products/49490/Intel-Atom-processor-D525-1M-Cache-1_80-GHz) for further details about your cpu). This could also fix various other bugs you may have encountered while you've used your netbook.

Next, I'd recommend install a system such as ubuntu 14.04, as that will come with decent drivers pre-installed + configured (the laptop I was using was running fedora 18 at the time, which worked). Windows intel/nvidia/amd driver-stuff is full of non-fixable bugs. If you don't want to install a linux distro onto your machine I would still recommend trying MG on windows with =< 4GB RAM

When you load up Megaglest set everything to the lowest setting in video settings (even the resolution if you find this is required to make the game playable!). Try to start the tutorial again.
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: softcoder on 19 May 2014, 23:50:12
On commandline try running with -the parameter: -verbose

Then paste the output here.
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: BtStrange on 26 May 2014, 14:25:42
should I do that on the windows or linux laptop?
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: kagu on 26 May 2014, 17:53:25
I guess you should do on both
Title: Re: 3.9.0, Windows 7 64Bit, Access Violation Error when Starting Game/Tutorial
Post by: tomreyn on 26 May 2014, 20:57:28
No need to test the one on the netbook. 945 GM* is definitely too slow (check videocardbenchmark.net on that). But the other computer which currently runs windows should be fine, both with the integrated graphics as well as with the separate nvidia card.