Arma 3 0xC0000005 - STATUS_ACCESS_VIOLATION

Saint_Nicholas

Reputable
Dec 13, 2015
92
0
4,640
Did a bunch of googling and everything seemed pretty vague so here I am in hopes of finding some answers. I play on Arma 3 Life Sever, Critical Gaming and had been playing for about 2 hours or so when my game suddenly crashed. With the 0xC0000005 - STATUS_ACCESS_VIOLATION. Also following a popup saying:

The instruction at 0x24a8d000 referenced memory at 0x24a8d000. The memory could not be written.

Reloaded thinking it was a fluke, crashed again, verified game cache/integrity and it found 1 file missing, so I did it one more time after that to find out that no files were missing and I was good to go.

Loaded up Arma again, and got the same crash.

Restarted my PC, reloaded Arma 3 again and tried again....same thing except this time instead of the 0x24a8d000 it says 0x43a8d001.


So I then unloaded all the mods and joined a Wasteland server, and it loaded up fine with no problems. Haven't tried to go back onto the Arma 3 Life Server, Critical Gaming but I will try that right now.


UPDATE: this time it gave me the same thing but 0x40a8d001
 

Saint_Nicholas

Reputable
Dec 13, 2015
92
0
4,640


The event log is like 500,000 lines long, is there a way I can specifically look for that .dll ?
 
An access violation is normally local to your own system.

Or I should say more to the point where a Dynamic Link Library file tries to access a part of your main system memory of your where for example it is system reserved for the windows operating system.

Anything such as an on board graphics solution of a motherboard is an example where a block of main system memory is reserved for such things as texture cache.

The cause of it can be two things, the first is low system memory, while trying to run Arma 3 for example.
You should check to see how much free ram you have available.
To save memory you can try to disable all of the programs that auto start after windows os has loaded.
Depending on how many are set to auto run.

To prevent them from running.

Click on start, in the search box, or bar type: msconfig.
Press enter.

Click on the startup tab in the new box that opens.
Simply un tick all of the programs you wish not to auto run after windows has loaded.
Click apply, and restart your system.

If you have an on board video solution on your motherboard, but you use a Graphics card in the Pci-e slot of the motherboard for graphics. Have a look in your bios to see if there is an option to disable the graphics solution on the motherboard it`s self.

There is one more thing that can cause the errors you see, and it is down to the antivirus software you may use.
Some have real time protection, in other words it monitors all data being read, and written to memory.

That can sometimes be the cause of a memory access violation error message.
You should disable your antivirus in such a case as a test to see if it is the cause of the errors you are experiencing.