Ideas

Dooobskin's avatar
Dooobskin
New Spectator
4 months ago

BF6 Null Pointer Access Violation (0xC0000005) Mid-Game Crashes

Got ChatGPT to write up  report below - have tried everything to fix this issue with some results giving slight improvements but mostly to no avail - I did get it to play for 2 hours fully once but it deteriorated quickly again after. Please help!

BF6 repeated access violation crashes with code 0xC0000005. Crashes occur mid match after 5 to 30 minutes. The game instantly closes to desktop with no error message. This happens consistently across sessions.

Windows Error Reporting and WinDbg show access violation crashes caused by null pointer reads or writes inside bf6.exe. All crashes point to the same internal Frostbite functions, mostly ffxFsr2ResourceIsNull and isGlimpseEnabled. The faulting instructions attempt to read or write memory at address 0 or at FFFFFFFFFFFFFFFF which indicates a null pointer dereference inside the game engine. No driver or system level modules ever appear in the call stack.

Crash pattern:
The game runs normally until a single large stutter occurs. Immediately after the stutter, the game closes to desktop. Task Manager shows bf6.exe immediately terminated. No freeze and no Windows errors.

Other games on this system are fully stable including Fortnite, Darktide, Helldivers 2 and Battlefield 2042. These titles previously had instability but were fully resolved through GPU tuning and cache rebuilds. Battlefield 6 is the only game still crashing.

Typical crash details from WinDbg:
Exception code: c0000005 access violation
Cause: null pointer read or null pointer write
Module: bf6.exe
Functions involved: ffxFsr2ResourceIsNull, isGlimpseEnabled
Address accessed: either 0000000000000000 or FFFFFFFFFFFFFFFF
Thread context: always in a Frostbite threaded job during rendering or asset streaming.

Examples of exception info:
Attempt to read from address FFFFFFFFFFFFFFFF at bf6.exe offset 458fe128
Attempt to read from address FFFFFFFFFFFFFFFF at bf6.exe offset 44ac4000
Attempt to read from address 0000000000000000 at bf6.exe offset 421a523e

These patterns all point to null pointer usage inside the engine code.

Steps already taken:
Full rebuild of Frostbite caches including shader cache, pipeline cache, compiled shaders, DirectX cache, ProgramData EA cache, and LocalAppData Frostbite cache.
Full reinstall of BF6.
Reset configuration files including PROFSAVE_profile.
Tested lowest, medium and high graphics presets.
Disabled ambient occlusion, DX12, frame generation, ray tracing, future frame rendering, Nvidia and AMD low latency options, and all upscalers.
Tried fullscreen, borderless and windowed modes.
Underclocked GPU and tested at stock voltage.
Disabled all overlays including Steam, Discord and AMD.
Disabled MPO and verified HAGS off.
Verified Secure Boot and TPM enabled.
Confirmed no RAM overclock. RAM is running JEDEC.
System passes OCCT, Memtest and long gaming sessions in all other games.

Conclusion:
All crash dumps consistently show null pointer dereferences inside bf6.exe. There is no evidence of GPU driver failure, DirectX failure, or system instability. This appears to be a BF6 engine level bug within Frostbite rendering or AMD FSR2 resource handling.

I can provide multiple crash dumps, DxDiag with personal info removed, and Event Viewer logs on request.

Request:
Please investigate repeated null pointer dereferences in ffxFsr2ResourceIsNull and isGlimpseEnabled within bf6.exe during mid match rendering. This crash only affects Battlefield 6 and has been reproduced more than thirty times.

Thank you.

4 Comments

  • EA_Leeuw​ Please could I have an answer to if these crashes are known about?

    I can see across forums that varying setups are having a very similar problem but it is currently making the game unplayable. I have exhausted all routes of further stability from my hardware - it would be good to know if this is an issue that is being worked on or if I should keep trying to fix it. Thank you!

  • X0rcist1's avatar
    X0rcist1
    Seasoned Newcomer
    4 months ago

    Hello, I think I have the same error since release and beta phase. 

    I've got ~117 crash dumps at 120 hours ingame. They all say the same: "ffxFsr2ResourceIsNull". I don't even have FSR enabled.

    It's totally weird because some friends have this problem, others not. I did everything I can, BIOS Updates, BIOS resets, chaning BIOS Settings, swapping RAM, update all drivers, fresh W11 installation... 

    There are also videos on YT out there with some other people having the same problem:

    https://www.youtube.com/watch?v=vQsT-HnE1qk

    https://www.youtube.com/watch?v=6_zc7V3Dal0

    My Setup: 5800X, 9070XT, 32GB DDR4 RAM

    I just gave up. EA is not interested in fixing these issues. We are a minority.

  • YUPiHACKFR's avatar
    YUPiHACKFR
    New Spectator
    2 months ago

    Possible fix for BF6 crashes (0xC0000005 / mid-match CTD) — worked for me

    If you’re crashing only in BF6 (usually 5–20 min into a match, freeze for ~1 sec then crash to desktop) and your mini-dump shows 0xC0000005 access violation in bf6.exe, this is very likely firmware instability, not drivers or GPU.

    What’s happening:

    • BF6 (Frostbite) heavily stresses CPU ↔ cache ↔ memory ↔ PCIe at the same time
    • On newer Intel platforms (12th/13th gen + DDR5), older BIOS versions can be unstable even at stock settings
    • This shows up as random game crashes while everything else seems fine

    What fixed it for me:

    • Updating motherboard BIOS to the latest version
    • No Windows reinstall
    • No overclocking
    • XMP left OFF initially

    What to check:

    1. In Windows, press Win + R → type msinfo32
    2. Look at BIOS Version/Date
    3. If your BIOS is from 2022–2023, you are very likely affected

    What to do:

    • Go to your motherboard manufacturer’s support page (MSI / ASUS / Gigabyte / ASRock)
    • Download the latest stable (non-beta) BIOS for your exact board
    • Flash it using the built-in BIOS tool (M-Flash / EZ Flash / Q-Flash)
    • After updating, load Optimized Defaults
    • Leave XMP disabled at first, then test BF6

    General BIOS update instructions (safe, step-by-step): https://www.howtogeek.com/196916/how-to-update-your-computers-bios/

    After the BIOS update, BF6 went from crashing every match to multiple games in a row with zero crashes.

    If you’re pulling dumps and seeing access violations, don’t skip firmware — BF6 is really good at exposing instability that other games don’t.

  • I have this exact same issue.

    Setup: 
    Asus x570, AMD 3950X, 9070XT, 128gb ddr4 3600 RAM

    I can also provide crash logs

Featured Places

Node avatar for Battlefield 6 Bug Reports

Battlefield 6 Bug Reports

Report bugs and see what the Battlefield 6 community is saying on this forum.Latest Activity: 7 hours ago
9,573 Posts