Share via

EXCEPTION_ACCESS_VIOLATION in Civilization VI

Anonymous
2022-09-13T02:54:00+00:00

Whenever I play Civ 6, the game crashes and I get this error message:

Unhandled Exception

Code: EXCEPTION_ACCESS_VIOLATION

Error writing address 0x90

Call Stack


??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

??? ! ??? ???, line 0

This has been going on for a long time, a few years actually. Other games may crash when I play them, but it's only this game that crashes with that specific error message. The game originally played smoothly but became clunky after a major update in how the game is loaded. Originally, the game menu would show up with the option to play, but now it's a 2K Games menu with an option to play Civ 6 in either DirectX 11 or DirectX 12 (this problem happens with either one selected) and the 2K Games window stays open on the desktop tool bar even while the game is played. There has also since been a terms of service pop up asking me to consent to giving my data to "countries that may have different levels of privacy than your own". I always click disagree, since I bought the game, I should be able to play it without agreeing to such a TOS presented to me AFTER purchase. I think there may have been one time where I accidently clicked agree and I didn't have any more crashes like this for some time. I really hope this isn't the cause of the Exception Access Violation. I reached out to 2K games a while ago about this. They suggested it had something to do with Microsoft Visual C++ (I have 8 of those programs). I tinkered with those programs and almost broke my computer before I restored them to what they originally were.

Any help will be appreciated. Feel free to ask more questions.

Windows for home | Windows 10 | Gaming

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

6 answers

Sort by: Most helpful
  1. Anonymous
    2022-11-29T01:30:03+00:00

    After trying everything Bob suggested and several not listed, the bug just kept coming back. This one actually works as the theory behind this is that the code it is related to hyperthread

    Just locate the file called AppOption.TXT see picture.

    Open Task Manager then tab Performance and see how many physical CPU's you got.

    Change the value on the the two following command's from -1 to match your processors. (6 in my case)

    MaxJobThreads -1

    MaxGameCoreThreads -1

    Change the following commands from -1 to a number LESS than your core number (I went with 2, 3 and 1.

    GameCoreReserveThreads -1

    MaxGameCoreUnitMovementThreads -1

    MaxGameCoreTradeRouteThreads -1

    Save the AppOption.TXT file, start a new game and problem solved. Not my explanation, but I tried it and it actually have been working ever since.

    Perhaps someone else can explain why this do solved the problem and what the

    'correct: number of threads to use are.

    Was this answer helpful?

    4 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2022-12-13T18:53:01+00:00

    I tried this. Switched MaxJobThreads and MaxGameCoreThreads to 4 because my task manager says I have four cores. Switched the next three to 1 2 3 in that order. Unfortunately, the Exception_Access_Violation crash still happened, even after updating the driver yet again. Also, the choppiness of the cinematic opening has returned. So much for minimalizing the graphic settings for that.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2022-09-14T03:21:57+00:00

    Dear Ensign Redshirt,

    Good to see you in Microsoft Community.

    I noticed that the game stopped crashing for a while after you clicked to agree to the terms. May I ask whether you tried to agree the terms multiple times? I suspect it may related to the data written after agreeing to the terms.

    You can consider using the following methods:

    1. Verify the integrity of your game files on steam.

    Right click on the game in steam - properties - local files - verify integrity of game files.

    2. Update the display driver.

    Press Ctrl+Shift+Esc to punch in Task Manager - Performance - GPU - Check your graphics card model and download the latest driver from the manufacturer's official website.

    3. Run the game after performing a clean boot.

    (1). Log on to the computer as an administrator.

    (2). In the search box on the taskbar, type msconfig, and then select System Configuration from the results.

    (3). On the System Configuration Services tab, select Hide all Microsoft services, and then select Disable All.

    (4). On the Startup tab of System Configuration, select Open Task Manager.

    (5). Under Startup in Task Manager, select the item for each startup item, and then select Disable.

    (6). Close Task Manager.

    (7). On the Startup tab of System Configuration, select OK. When you restart your computer, it is in a clean boot environment.

    Disclaimer*: A "clean boot" starts Windows with a minimal set of drivers and startup programs. It helps determine if a background program is interfering with your game or program and to isolate the cause of a problem.*

    4. Reinstall Civilization 6, delete all local game files before re-downloading and installing the game.

    If there is anything not clear, please do not hesitate to let me know.

    Best regards,

    Bob8 | Microsoft Community Support Specialist.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2022-09-28T09:25:23+00:00

    May l ask whether the hard drive be fully loaded when you enter the game?

    The full load of the hard disk will cause the memory delay. The memory delay will cause the output rate to be slower than the graphics card, which will affect the output of the sound card.

    You can reduce the game picture quality to test whether it is normal.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2022-09-25T13:42:47+00:00

    Thanks. I tried all those steps. I'm using the latest driver, tried the clean boot, completely deleted the game and reinstalled it, verified game integrity. I also changed out of window screen to play the game, and I tested it with multiplayer. Still, the problem persists. I don't know if it's related but the opening cinematic stalls and the sound cuts out, becoming unsynced with the visual. That didn't happen when I first got the game. The cinematic played smoothly. It was only after that first update that changed the game loading menu that that started happening.

    Was this answer helpful?

    0 comments No comments