Ideas

gnomecannon's avatar
gnomecannon
New Spectator
1 month ago

FSR2 Implementation Causing Sudden Crash

My research shows that this issue has been affecting many others since the game launched.

Platform: PC, Steam

Hardware:

CPU: Ryzen 9 7900X
GPU: Nvidia RTX 4090, Driver version 591.44
RAM:  32 GB DDR5 @ 6000 MT/s
Storage: Corsair MP700
Display mode:  Borderless @ 165 Hz refresh rate

Summary:

Battlefield 6 repeatedly crashes to desktop in the middle of gameplay with no in game error dialog. Windows Event Viewer shows Application Error 1000 for bf6.exe with ExceptionCode c0000005.

WinDbg analysis of the Frostbite minidump shows an INVALID_POINTER_READ inside bf6!ffxFsr2ResourceIsNull, which appears to be part of the FSR2 integration. This occurs even though FSR is disabled in the game settings.

The faulting instruction is reading from address 0x11 because RAX holds the invalid value 0x1 at the time of the crash, which implies an invalid or corrupted FSR2 resource or handle.

Steps to reproduce:

These are my current conditions. Exact steps may vary, but the pattern is consistent:

1. Launch Battlefield 6 through Steam.
2. Verify in video settings that FSR is set to Off. No upscaling in use, resolution scale 100 percent.
3. Join any multiplayer match.

Play for several minutes. At some point mid game, the client abruptly closes to desktop with no error dialog.
Event Viewer logs Application Error 1000 for bf6.exe, and Frostbite creates a minidump.

Expected result:

Game remains stable during match.
No access violation or crash in bf6.exe.

Actual result:

Game suddenly exits to desktop.
No in game error message.
Windows logs an access violation in bf6.exe.
Frostbite minidump shows an invalid pointer read in bf6!ffxFsr2ResourceIsNull.

Event Viewer entry (Application Error 1000):

AppName: bf6.exe
AppVersion: 1.0.394.13260
ModuleName: bf6.exe
ExceptionCode: c0000005
FaultingOffset: 00000000044a0f97
AppPath: C:\Program Files (x86)\Steam\steamapps\common\Battlefield 6\bf6.exe
ModulePath: C:\Program Files (x86)\Steam\steamapps\common\Battlefield 6\bf6.exe

WinDbg analysis (key parts):

Failure.ProblemClass.Primary = INVALID_POINTER_READ Failure.Exception.Code = 0xc0000005 Failure.Exception.IP.Address = 0x1444a0f97 Failure.Exception.IP.Module = bf6 Failure.Exception.IP.Offset = 0x44a0f97 Failure.Bucket = INVALID_POINTER_READ_c0000005_bf6.exe!Unknown PROCESS_NAME: bf6.exe EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s. READ_ADDRESS: 0000000000000011 COMMENT: Frostbite MiniDump. Address: 1444a0f97 (In WinDbg type: .ecxr) CONTEXT: (.ecxr) rax=0000000000000001 rbx=ecf540b6ea11bb7c rcx=00000000755cf430 rdx=00000000755cf440 rsi=0000000018620fc0 rdi=0000000000000004 rip=00000001444a0f97 rsp=00000000755cf360 rbp=00000000755cf430 ... bf6!ffxFsr2ResourceIsNull+0x1bf5227: 00000001`444a0f97 48035810 add rbx,qword ptr [rax+10h] ^ reads from [rax+0x10] EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 00000001444a0f97 (bf6!ffxFsr2ResourceIsNull+0x0000000001bf5227) NumberParameters: 2 Parameter[0]: 0000000000000000 Parameter[1]: 0000000000000011 Attempt to read from address 0000000000000011 STACK_TEXT: 00000000`755cf360 00000001`444a3d13 : ... : bf6!ffxFsr2ResourceIsNull+0x1bf5227 00000000`755cf3a0 00000001`444af4d8 : ... : bf6!ffxFsr2ResourceIsNull+0x1bf7fa3 00000000`755cf4e0 00000001`444afd35 : ... : bf6!ffxFsr2ResourceIsNull+0x1c03768 ... 00000000`755cfe20 00000001`434f848b : ... : bf6!ffxFsr2ResourceIsNull+0x115a6e7 00000000`755cfe70 00000001`434fa254 : ... : bf6!ffxFsr2ResourceIsNull+0xc4c71b 00000000`755cfec0 00000001`4310864c : ... : bf6!ffxFsr2ResourceIsNull+0x85c8dc 00000000`755cff00 00007ffb`d5d537b0 : ... : bf6!ffxFsr2ResourceIsNull+0x85c8dc 00000000`755cff30 00007ffb`d752e8d7 : ... : ucrtbase!thread_start<unsigned int (__cdecl*)(void *),1>+0x30 00000000`755cff60 00007ffb`d8c8c53c : ... : kernel32!BaseThreadInitThunk+0x17 00000000`755cff90 00000000`00000000 : ... : ntdll!RtlUserThreadStart+0x2c

Interpretation:

The crash is not in a driver or OS DLL.
The fault occurs inside bf6.exe in a function that the symbols identify as ffxFsr2ResourceIsNull, which is part of the FSR2 code path.
At the moment of the crash, the helper function is dereferencing [rax+0x10] where rax is 0x1, which leads to an invalid pointer read from address 0x11.

So the immediate and reproducible technical cause is:

Battlefield 6 is passing an invalid or corrupted FSR2 resource or handle into ffxFsr2ResourceIsNull. That function then dereferences a field of this invalid object and reads from address 0x11, causing a c0000005 access violation in bf6.exe, even when FSR is disabled in the video settings.

Workarounds tried:

Verified game files in Steam.
Disabled all overlays (Steam, Nvidia, Discord, MSI Afterburner).
Clean installed GPU drivers.
Tested with FSR explicitly disabled in game settings, resolution scale 100 percent.
Tested different display modes (Fullscreen vs Borderless).
Ran DISM and SFC.
No CPU, GPU or RAM overclocks, or tested with all overclocks and XMP disabled.

Request:

Please investigate this crash bucket and the FSR2 path in Frostbite for Battlefield 6, specifically the handling of FSR2 resources around ffxFsr2ResourceIsNull, since it is possible for that function to be called with an invalid resource pointer (RAX = 0x1 in my dump) even when FSR is disabled in the user settings.

Attached is the dump file.

5 Comments

  • Ezra-Nu7ella's avatar
    Ezra-Nu7ella
    Seasoned Newcomer
    1 month ago

    Hi Battlefield Team,

    I want to fully support 'gnomecannon' who posted about the FSR2 implementation causing sudden crashes to desktop. I am experiencing the exact same crash, consistently producing the same crash dump as described in the original post.

    Issue:

    Battlefield 6 abruptly closes to desktop with no in-game error.

    Windows Event Viewer logs Application Error 1000 for bf6.exe with ExceptionCode c0000005.

    WinDbg analysis of my minidump points to bf6!ffxFsr2ResourceIsNull, which attempts to read an invalid pointer even when FSR is disabled in the game settings.


    I have followed all standard troubleshooting steps:

    - Verified integrity of game files on Steam - repair on EA app.

    - Clean-installed/DDU: GPU drivers (NVIDIA 591.44, RTX 4090)

    - Disabled all overlays (Steam, Discord, every possible overlay) nothing is running in the background.

    - Set FSR off 

    - Tested Fullscreen, Window mode and Borderless

     - BIOS and all drivers fully updated

    - No overclocking active

    - Reinstalled everything...

    Etc, etc, etc.

    Despite this, the crash occurs repeatedly mid-game and is reproducible. This is not an isolated issue — many users report the same problem across forums.

    After around 100 hours of gameplay, it is extremely frustrating that such a technical issue persists. 

    DICE & EA can you please prioritize investigating the FSR2 integration in Battlefield 6, specifically how FSR2 resources are handled, so we can finally have stable gameplay. After so many hours of gameplay, we should not have to deal with this kind of crash.

    Thank you for taking this seriously.

    Hope we sooner or later can visit the battlefields again with the full experience.

    Best regards - Ezra

    PC Specs:

    CPU i9: 13900k - GPU: 4090 Asus Rog Strix - Motherboard: Asus Maximus Hero z790 - DDR5 RAM G.Skill 32GBx2 6000 MT/s - PSU: Seasonic Vortex GX-1200 80 Plus Gold - SSD 990 PRO 1TB - CPU Cooler: Artic liquid freezer iii pro. Screen:  26.5" Asus Rog Strix OLED XG27ACDNG - 2560x1440 QHD - 360 Hz - QD-OLED.

     

  • Thecolvv95's avatar
    Thecolvv95
    New Spectator
    23 days ago

    Hello Team,

     I want to fully support 'Ezra-Nu7ella' who posted about the FSR2 implementation causing sudden crashes to desktop. I am experiencing the exact same crash, consistently producing the same crash dump as described in the original post. 

    dealing with this same exact issue

    1660 super

    AMD Ryzen 5 2600 Six-Core Processor (3.40 GHz) Windows 11 Pro version 25H2

     

     

     

     

  • Hi all,

    I’m experiencing the same crash as reported by others in this thread. I’ve done a detailed analysis and would like to share my findings to help the devs and community.

    System Specs

    • CPU: AMD Ryzen 7 5700X
    • GPU: NVIDIA RTX 5060 Ti 8GB
    • RAM: 32GB DDR4
    • OS: Windows 10 22H2 (Build 26100.1)
    • Drivers: All up-to-date (NVIDIA, chipset, Windows)

    Crash Details

    • Crash Type: Access Violation (0xc0000005)
    • Faulting Module: bf6.exe (Battlefield 6 main executable)
    • Function: ffxFsr2ResourceIsNull (related to FidelityFX Super Resolution 2)
    • Exception: INVALID_POINTER_READ (attempt to read from 0x0000000000014891)
    • Stack Trace (WinDbg): ExceptionCode: c0000005 (Access violation) Faulting module: bf6.exe (ffxFsr2ResourceIsNull) Attempt to read from address 0x0000000000014891 Failure.Bucket: INVALID_POINTER_READ_c0000005_bf6.exe!Unknown

    What I’ve Tried

    • FSR is disabled, using DLSS
    • Clean install of NVIDIA drivers (latest and previous versions).
    • Disabled all overlays (MSI Afterburner, Steam, etc.).
    • Verified game files (Steam/EA App).
    • No mods, no Reshade, no third-party injectors.
    • Monitored hardware:
      • No overheating (CPU/GPU temps well below throttle limits).
      • No RAM/VRAM exhaustion (plenty of headroom).
      • No disk or SMART errors.
    • Windows Event Viewer: no related system errors at crash time.

    WinDbg Output (Summary)

    ExceptionCode: c0000005 (Access violation) Faulting module: bf6.exe (ffxFsr2ResourceIsNull) Attempt to read from address 0x0000000000014891 Stack trace: bf6!ffxFsr2ResourceIsNull+0x1c0bdb7 Failure.Bucket: INVALID_POINTER_READ_c0000005_bf6.exe!Unknown

    • The crash occurs during a pointer dereference in the FSR2 resource handling code.
    • The address being accessed is invalid, suggesting a null or dangling pointer.

    Observations

    • The crash is not hardware-specific (many users with different CPUs/GPUs report the same).
    • The crash is not caused by overheating, RAM/VRAM exhaustion, or disk issues.
    • The crash is not exclusive to FSR2 being enabled—i'm using DLSS 
    • The crash is not resolved by disabling overlays or doing a clean driver install.

    Request to EA/DICE

    • Can you confirm if this is a known issue in the FSR2 resource management code?
    • Is there a workaround or hotfix in the works?
    • Is there any additional debug info or logging I can provide to help pinpoint the root cause?
    • I am happy to provide the full crash dump and hardware logs if needed.

    Thank you for investigating this! If anyone else has found a workaround or has additional technical info, please share.

  • Same issue as above, scoured many pages of hundreds of people reporting similar issues. Please can someone investigate and inform the best resolution, plenty of people paying good money for this game!

  • MrKeyzzz's avatar
    MrKeyzzz
    New Spectator
    7 days ago

    Hi there team, 

    Exact same issue stated. Started since early December. 

    Crashdump files show this :

    CONTEXT: (.ecxr) rax=0000000000000000 rbx=00000000365f1bd0 rcx=0000000000000000 rdx=0000000000010280 rsi=0000000049033450 rdi=0000000036653d90 rip=0000000144cd4364 rsp=000000005bc4fb40 rbp=00000000800701b1 r8=7ffffffffffffffc r9=000000000037e000 r10=00007ffcd3d90000 r11=00007ffcd3da13f1 r12=0000000000200000 r13=000000001137b585 r14=0000000000000000 r15=0000000036fa14f0 iopl=0 nv up ei pl nz na pe nc cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010202 bf6!ffxFsr2ResourceIsNull+0x23b9ec4: 00000001`44cd4364 448930 mov dword ptr [rax],r14d ds:00000000`00000000=???????? Resetting default scope EXCEPTION_RECORD: (.exr -1) ExceptionAddress: 0000000144cd4364 (bf6!ffxFsr2ResourceIsNull+0x00000000023b9ec4) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 0000000000000001 Parameter[1]: 0000000000000000 Attempt to write to address 0000000000000000

    EA chat support as been telling a number of fix that dont work 

    Specs : 

    CPU : 12th Gen Intel(R) Core(TM) i7-12700K

    OS: Windows 11 (64 bit)

    GPU : NVIDIA GeForce RTX 4080

    Please EA, acknowledge this issue and fix it as I we cannot play the game or battlepass we fully paid for  

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: 8 days ago
8,310 Posts