ARMA 3 (x64 only) STATUS_ACCESS_VIOLATION crash on every startup
Closed, ResolvedPublic

Description

About 4 months ago, I used to be able to run ARMA 3 x64 just fine. However it has begun to crash on startup more a more frequently. At first it was only every 1 in 10 tries it would crash, then it became 1 in 5, and so on until I had to start the game 4 or 5 times before it would run without crashing when it started loading (sounds like hardware fault - but see below).
I have spent months researching every solution I can find relating to startup crashes for x64 bit ARMA on the internet and have tried every solution that was suggested. I really can't face reinstalling windows just to run the x64 version of ARMA as it's the only application (and x64 application) I have installed that doesn't work as intended).

ARMA 3 x32 works every single time without exception, with or without mods and regardless of any parameter changes as x64 used to.
The game will randomly run x64 fine with or without mods and parameters customised (happens about once every 20 tries) and once the game is up and running it runs indefinitely without crashing or any issues.

Here are just some of the things I have tried, I can't remember every single thing though:

  • -Completely reinstalled ARMA 3 from scratch with no mods or parameter settings
  • -Checked my memories health (ram) memtest (was fine)
  • -Individually tested each of my corsair DDR3 4gb Ram sticks and starting up ARMA each time
  • -Underclocked my CPU (GPU has never been OC'd)
  • -Updating graphics card drivers & rolling back drivers
  • -Verified integrity of game cache
  • -Removed all mods
  • -Unsubscribed from all workshop content
  • -Reset all parameters to default
  • -Removed all my profile data
  • -changed various values in the registry that supposedly relate to x64 crashes (after x64 ceased to run not before)
  • -switched to the dev build
  • -Tried launching with or without battleye
  • -Tried launching using battleeye.exe
  • -Creating, removing and editing the nvidia control panel 3d settings for ARMA x64 .exe
  • -Reinstalled direct x
  • -Uninstalled Visual C++ 2013 Redistributable package (both x86 and x64 version), and restarted my computer etc.
  • -CCleaner registry cleaner
  • -New hardware - CPU, ram, mobo
  • -Unplugging and uninstalling all joystick related software

Things I have yet to try:

  • De-Fragment PC
  • Run a Windows System File Check tool to repair corrupted system files
  • Reinstall Windows 8.1 (absolute last possible option)

Details

Severity
Crash
Resolution
Open
Reproducibility
Always
Operating System
Windows 8 x64
Operating System Version
8.1 Pro
Category
Game Crash
Steps To Reproduce
  • Start ARMA 3 with x64 selected in parameters in the launcher, and no mods or other parameters selected.
  • ARMA 3 logo with orange loading bar displays over my desktop.
  • The screen then goes black for 2-3 seconds as if it's about to go into the fullscreen loading screen.
  • Then the crash messages pop up and the game closes back to desktop.
Additional Information

Crash log rpt: http://www.mediafire.com/file/p6ecjmu898osqoo/arma3_x64_2018-02-12_18-58-26.rpt

Crash Log Output: http://www.mediafire.com/file/c1qjwbjk75b9628/ArmaReport_Log_20180213T102712_Pete.zip

Error Messages: https://i.imgur.com/GajcLGA.png

System specs:
I5 3570K
GTX 970
16 GB DDR3
250 GB Solid state drive (windows)
1TB internal hard drive (Arma 3)

Pingo created this task.Feb 13 2018, 6:05 PM
Pingo updated the task description. (Show Details)Feb 13 2018, 6:12 PM
Pingo changed Operating System Version from 8.1 to 8.1 Pro.
Pingo updated the task description. (Show Details)Feb 13 2018, 6:32 PM
Pingo edited Additional Information. (Show Details)Feb 13 2018, 9:14 PM
Wulf added a subscriber: Wulf.Feb 14 2018, 1:53 PM

Hello.

Thank you for the report. Running a Windows System File Check tool to repair corrupted system files is not a bad idea.

Though according the rpt the game throws the error during detecting your joysticks. Perhaps looking if there are new drivers fro your joysticks isn't bad either. Try disconnecting them if it happens even if they are not connected.

Thanks for the info, I had wondered this as I'd read about driver issues before, and sometimes unplugging stuff from my pc seemed to get it working once or twice. I'll give this a try. Cheers

Pingo added a comment.EditedMar 15 2018, 10:47 PM

Update: I have since had to rebuild my pc due to water damage, I now have a new motherboard z370a, processor i7-8700k, and new ram 16gb trident z 3200mhz cl14. This hasn't mitigated the issue. I also tried unplugging all my joysticks and uninstalling all software but still the same crashes everytime. I did however get a suggestion from another user, running without msi afterburner seems to improve the chances of a successful launch however its still very hit and miss (1/4 or 5 tries). And the crashes happen or don't regardless of making any other changes such as joysticks unplugged or not i.e. With msi disabled - when it does run, it can run with the joysticks connected. Can I ask where in the rpt you found where it says the crash occurs - like detecting joysticks etc. As I've looked through the rpt file, but there's no mention of the cause, it just says the memory address code and all the mods that were loaded?

Pingo updated the task description. (Show Details)Mar 15 2018, 11:05 PM
Wulf added a comment.Mar 16 2018, 11:33 AM

Uploading a new Arma report with new dumps we might have a look at it if anything has changed. Also have you tried the Dev branch of our game if the issue happens even there?

I just had the exact same problem and after some trial and error I found out that Riva Tuner for MSI Afterburner caused the crashes for me on startup. It worked perfectly fine after I disabled Riva Tuner.

Pingo added a comment.EditedMar 19 2018, 3:51 PM

I uninstalled all the old c++ visual redistributables from the windows uninstall list and manually installed the 2015/2017 versions along with uninstalling MSI afterburner and Riva Tuner, also removing a load of old depricated software I found in that list (using windows force uninstaller debugger tool where they wouldn't remove properly). I have since launched ArmA through the stock launcher and A3 Launcher multiple times without a single crash!

I guess it would seem it was one or a combination of the software/programs mentioned above either c++ stuff and or RivaTuner/MSI

Wulf added a comment.Mar 19 2018, 5:29 PM

It could have been the MSI Afterburner, Arma 3 is known to have bad experiences with afterburners as they cause more issues than benefits.

Thanks for the info guys and wolf for the suggestions. Still haven't had any related crashes since removing the above software. So could close this on the assumption it was RivaTuner, MSI Afterburner, or some other related software issue

Wulf closed this task as Resolved.Mar 28 2018, 10:59 AM
Wulf claimed this task.