BF6 on Steam – Runs Fine Until It Randomly Crashes to Desktop
Hello All,
Game keeps crashing to desktop for no apparent reason - yesterday it did run pretty well considering this is beta, got solid 10+ hours of gameplay.
But today is absolutely disastrous, crash after crash.
This propagates as screen stuck, followed with either still GPU rendering things on screen and then crash to desktop.
In "Breaktrough":
- Crash usually within 1st sector
- Max 2 sectors and crash
In "Conquest":
- Crash after 1 round
- Max 2 rounds and crash
Steps taken so far:
- Reinstall GPU drivers - utilizing DDU
- Clearing GPU cache
- Clearing all user settings from /Documents/BF6
- Updating Windows
Basic system specs details:
CPU: AMD Ryzen 3700X - no OC
RAM: 32GB @ 3200MHz
GPU: EVGA RTX 2070 Super 8GB - no OC
SSD: 970 EVO Plus - over 47% space free
OS: Windows 11 Pro (64bit)
Platform: Steam
WinDBG output:
(2980.c40): Access violation - code c0000005 (first/second chance not available)
0:013> !analyze -v
................................................................
................................................................
................................................
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************
KEY_VALUES_STRING: 1
Key : AV.Type
Value: Write
Key : Analysis.CPU.mSec
Value: 484
Key : Analysis.Elapsed.mSec
Value: 1217
Key : Analysis.IO.Other.Mb
Value: 0
Key : Analysis.IO.Read.Mb
Value: 1
Key : Analysis.IO.Write.Mb
Value: 0
Key : Analysis.Init.CPU.mSec
Value: 421
Key : Analysis.Init.Elapsed.mSec
Value: 7620
Key : Analysis.Memory.CommitPeak.Mb
Value: 239
Key : Analysis.Version.DbgEng
Value: 10.0.27871.1001
Key : Analysis.Version.Description
Value: 10.2505.01.02 amd64fre
Key : Analysis.Version.Ext
Value: 1.2505.1.2
Key : Failure.Bucket
Value: INVALID_POINTER_WRITE_c0000005_bf6event.exe!Unknown
Key : Failure.Exception.Code
Value: 0xc0000005
Key : Failure.Exception.IP.Address
Value: 0x140a45d49
Key : Failure.Exception.IP.Module
Value: bf6event
Key : Failure.Exception.IP.Offset
Value: 0xa45d49
Key : Failure.Hash
Value: {a760d6c7-1121-8702-9072-7be0cdd1f705}
Key : Failure.ProblemClass.Primary
Value: INVALID_POINTER_WRITE
Key : Timeline.OS.Boot.DeltaSec
Value: 5347
Key : Timeline.Process.Start.DeltaSec
Value: 392
Key : WER.OS.Branch
Value: ge_release
Key : WER.OS.Version
Value: 10.0.26100.1
Key : WER.Process.Version
Value: 1.0.375.54594
FILE_IN_CAB: CrashDump_2025.08.10_14.47.31.170.mdmp
COMMENT: Frostbite MiniDump. Address: 140a45d49 (In Windbg type: .ecxr)
[EOF]
NTGLOBALFLAG: 0
CONTEXT: (.ecxr)
rax=000000000000003d rbx=0000000000000006 rcx=0000000144340000
rdx=00000001f53ce4d8 rsi=000000009a584c00 rdi=000000010f1376f0
rip=0000000140a45d49 rsp=000000007d43f870 rbp=000000007d43f919
r8=000000000000ffff r9=000000009a584cf8 r10=00000001f53cb8b0
r11=00000001f53ca110 r12=0000000233a7e940 r13=0000000000000340
r14=000000000000008f r15=000000000000003d
iopl=0 nv up ei pl zr na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010246
bf6event!isGlimpseEnabled+0x5647c9:
00000001`40a45d49 895958 mov dword ptr [rcx+58h],ebx ds:00000001`44340058=85489f5d
Resetting default scope
EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 0000000140a45d49 (bf6event!isGlimpseEnabled+0x00000000005647c9)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000001
Parameter[1]: 0000000144340058
Attempt to write to address 0000000144340058
PROCESS_NAME: bf6event.exe
WRITE_ADDRESS: 0000000144340058
ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.
EXCEPTION_CODE_STR: c0000005
EXCEPTION_PARAMETER1: 0000000000000001
EXCEPTION_PARAMETER2: 0000000144340058
STACK_TEXT:
00000000`7d43f870 00000001`40a466c7 : 00000000`9a584c00 00000000`9a584c00 00000000`00000000 00000000`9a584cd8 : bf6event!isGlimpseEnabled+0x5647c9
00000000`7d43f980 00000001`43868d99 : 00000000`47327100 00000000`473271bc 00000000`00000000 00000000`7dbb79f0 : bf6event!isGlimpseEnabled+0x565147
00000000`7d43f9c0 00000001`43870591 : 00000001`49889308 00000001`4386f19d 00000000`00000000 00000000`7d43fbe0 : bf6event!ffxFsr2ResourceIsNull+0x1148149
00000000`7d43fab0 00000001`4386fc00 : 686d98e9`f3960000 00000000`7d43fd80 00000001`4963c1f8 ffffffff`ffffffff : bf6event!ffxFsr2ResourceIsNull+0x114f941
00000000`7d43fb30 00000001`4386f769 : 00000000`058fca58 00000000`02060100 00000000`00000001 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0x114efb0
00000000`7d43fc50 00000001`4386dda3 : 00000000`00040000 00000000`00001000 00000000`00000000 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0x114eb19
00000000`7d43fcb0 00000001`4386d197 : 00000000`00000000 00000000`7d43ff00 00000000`36121800 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0x114d153
00000000`7d43fe20 00000001`4337cedb : 00000000`00000000 00000000`00000000 00000001`49622720 00007ff9`58ceeffb : bf6event!ffxFsr2ResourceIsNull+0x114c547
00000000`7d43fe70 00000001`4337eca4 : 00000000`36121800 00000000`361217c0 00000000`00000001 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0xc5c28b
00000000`7d43fec0 00000001`42f6dd1c : 00000001`49332700 00000000`00000001 ffffffff`00000103 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0xc5e054
00000000`7d43ff00 00007ff9`590237b0 : 00000000`0580f650 00000000`00000000 00000000`00000000 00000000`00000000 : bf6event!ffxFsr2ResourceIsNull+0x84d0cc
00000000`7d43ff30 00007ff9`5ab0e8d7 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ucrtbase!thread_start<unsigned int (__cdecl*)(void *),1>+0x30
00000000`7d43ff60 00007ff9`5b8fc34c : 00000000`00000000 00000000`00000000 000004f0`fffffb30 000004d0`fffffb30 : kernel32!BaseThreadInitThunk+0x17
00000000`7d43ff90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x2c
SYMBOL_NAME: bf6event+5647c9
MODULE_NAME: bf6event
IMAGE_NAME: bf6event.exe
STACK_COMMAND: ~13s; .ecxr ; kb
FAILURE_BUCKET_ID: INVALID_POINTER_WRITE_c0000005_bf6event.exe!Unknown
OS_VERSION: 10.0.26100.1
BUILDLAB_STR: ge_release
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
IMAGE_VERSION: 1.0.375.54594
FAILURE_ID_HASH: {a760d6c7-1121-8702-9072-7be0cdd1f705}
Followup: MachineOwner
---------
CM title edit
I have managed to fix it.
It was all about Upscaling being turned to something which kept calling FSR2 code, rather than using nVidia DLSS on nVidia card.
@ EA/DICE, if user has nVidia card, it should default to DLSS rather than FSR.