[PC] Recurring crash — bf6!ffxFsr2ResourceIsNull — happening ~60% of my sessions
TL;DR
My game crashes multiple times every day. Every crash dump I've analyzed in WinDbg points to the same area of the game's code: a function called ffxFsr2ResourceIsNull, which appears to be part of the FSR2 upscaling system.
I've also seen the same crash reported by other players using completely different GPUs, including RTX 3080, 4060, 4090 and 5090 cards. Because of this, I suspect this may be a game/engine issue rather than a problem specific to my PC.
MY SYSTEM
Windows 11 24H2 (the crashes also happened on Windows 10 before I upgraded)
RTX 3080
NVIDIA driver 610.88
32GB RAM
ASUS TUF GAMING B560M-PLUS WIFI
Game version 1.0.439.36273
WHAT HAS BEEN HAPPENING
Crash 1:
The game crashed while attempting to write to an invalid memory address. The crash occurred inside ffxFsr2ResourceIsNull.
Crash 2 and 3:
Two crashes occurred only about 25 seconds after launching the game, before I even entered a match. These crashes occurred in D3D12Core.dll while the game was creating/initializing a graphics resource. I restarted my entire PC after this.
After the restart, the game ran normally for roughly an hour before crashing again.
Crash 4 and 5:
About an hour into the next session, the game crashed twice. Both crashes occurred at the exact same location inside ffxFsr2ResourceIsNull and had the same internal values.
Crash 6:
Another separate session produced another crash inside ffxFsr2ResourceIsNull. I analyzed the dump using WinDbg.
WHY I THINK THIS MAY BE A GAME/ENGINE ISSUE
The same ffxFsr2ResourceIsNull crash appears in other player reports using completely different GPUs.
Two of my crashes occurred at the exact same instruction with the exact same internal values, which seems more consistent with a repeatable software issue than random hardware instability.
The crashes occurred on both Windows 10 and Windows 11. I upgraded to Windows 11 specifically to see if it would fix the problem, but the crashes continued.
I have also updated my NVIDIA driver, but the crashes continued across multiple driver versions.
Interestingly, restarting the PC appears to temporarily clear the problem. After one full restart, I was able to play for roughly an hour before the crashes returned.
WHAT I'M ASKING
Could this be investigated as a specific FSR2/D3D12 resource-handling issue rather than being treated as a generic PC crash?
I'm happy to provide the original .mdmp crash dump files if they would be useful to the developers.
Has anyone found a reliable solution for this particular ffxFsr2ResourceIsNull crash?
I've seen suggestions such as disabling FSR, using borderless/windowed mode, installing the HD texture packs, changing driver versions and clearing shader caches, but I haven't found anything that reliably prevents the crashes.
If anyone has managed to play for a long period without experiencing this crash and changed something specific to achieve that, I'd really appreciate knowing what it was.
TECHNICAL DETAILS FROM WINDBG
Crash 1 - Aug 14, approximately 2:08 PM
Failure bucket:
INVALID_POINTER_WRITE_AVRF_c0000005_bf6.exe!Unknown
Write address:
0000000008000000
Faulting instruction:
bf6!ffxFsr2ResourceIsNull+0x21fd2f8
Instruction:
lock xadd qword ptr [rdx],rcx
Crash 2 and 3 - Aug 14, approximately 8:54 PM
These occurred approximately 23-26 seconds after launching the game.
Failure bucket:
INVALID_POINTER_READ_AVRF_c0000005_D3D12Core.dll!Dred::CTrackedPageableAllocations::TrackAllocation
Read address:
0000000000000010
Faulting instruction:
cmp rcx,qword ptr [rbx+10h]
RBX:
0000000000000000
Relevant stack:
D3D12Core!CResource::LUCCompleteInitialization
D3D12!NOutermost::CDevice::CreateLayeredChild
D3D12Core!CDevice::CreateTestResourceAndHeap_Worker
D3D12Core!CDevice::CreatePlacedResource_Worker
D3D12Core!CDevice::CreatePlacedResource
Engine_Render_Core2_PlatformPcDx12_retail!rc2DeviceInit
Crash 4 and 5 - Aug 14, approximately 10:15 PM
Both crashes occurred approximately one hour into the session.
Failure buckets:
INVALID_POINTER_READ_AVRF_c0000005_bf6.exe!Unknown
INVALID_POINTER_READ_c0000005_bf6.exe!Unknown
Both crashes occurred at:
bf6!ffxFsr2ResourceIsNull+0x1c11af8
Faulting instruction:
add rax,qword ptr [rdx+rcx*8+8]
RCX:
0000000000000002
RDX:
00000010acc24cf0
Read address:
00000010acc24d08
Crash 6 - Full WinDbg analysis
Loading Dump File:
CrashDump_2026.08.14_22.15.56.303.mdmp
System Uptime:
0 days 1:11:05
Process Uptime:
0 days 1:09:41
Exception:
c0000005 - Access violation
Failure bucket:
INVALID_POINTER_READ_AVRF_c0000005_bf6.exe!Unknown
Failure problem class:
INVALID_POINTER_READ
Game version:
1.0.439.36273
APPLICATION_VERIFIER_LOADED:
1
Registers:
rax=0000000000000000
rbx=00000010711c3380
rcx=0000000000000002
rdx=00000010acc24cf0
rip=0000000144909318
Faulting instruction:
bf6!ffxFsr2ResourceIsNull+0x1c11af8:
0000000144909318 480344ca08 add rax,qword ptr [rdx+rcx*8+8]
Read address:
00000010acc24d08
Exception:
c0000005 - Access violation
The stack was almost entirely inside bf6.exe / ffxFsr2ResourceIsNull:
bf6!ffxFsr2ResourceIsNull+0x1c11af8
bf6!ffxFsr2ResourceIsNull+0x21b6f37
bf6!ffxFsr2ResourceIsNull+0x21bc33b
bf6!ffxFsr2ResourceIsNull+0x21fcf7f
bf6!ffxFsr2ResourceIsNull+0x220085b
bf6!ffxFsr2ResourceIsNull+0x308ad50
bf6!ffxFsr2ResourceIsNull+0x308b55f
bf6!ffxFsr2ResourceIsNull+0x307cc9f
bf6!ffxFsr2ResourceIsNull+0x307de8f
bf6!ffxFsr2ResourceIsNull+0x1158809
bf6!ffxFsr2ResourceIsNull+0x11601c1
bf6!ffxFsr2ResourceIsNull+0x115f830
bf6!ffxFsr2ResourceIsNull+0x115f399
bf6!ffxFsr2ResourceIsNull+0x115d973
bf6!ffxFsr2ResourceIsNull+0x115cd67
bf6!ffxFsr2ResourceIsNull+0xc3feda
bf6!ffxFsr2ResourceIsNull+0xc41bb4
bf6!ffxFsr2ResourceIsNull+0x859304
ucrtbase!thread_start<...>+0x30
kernel32!BaseThreadInitThunk+0x17
ntdll!RtlUserThreadStart+0x2c
FAILURE_BUCKET_ID:
INVALID_POINTER_READ_AVRF_c0000005_bf6.exe!Unknown