BF6 BSOD on Launch
I’m experiencing a very similar issue with Battlefield 6, and I was able to investigate the crash further with WinDbg.
My system is Windows 10 x64, and the crash occurs while Battlefield 6 is running. The system bugchecks with:
PAGE_FAULT_IN_NONPAGED_AREA (50)
WinDbg consistently identifies eaanticheat.sys as the faulting module:
MODULE_NAME: eaanticheat IMAGE_NAME: eaanticheat.sys SYMBOL_NAME: eaanticheat+18521f6 FAILURE_BUCKET_ID: AV_eaanticheat!unknown_function
The failing instruction is:
fffff801`37ff21f6 448b4c0308 mov r9d,dword ptr [rbx+rax+8]
The memory access resolves to:
ffffe300`e7e26000
and WinDbg reports the corresponding PTE as invalid:
PTE ... not valid Page has been freed
Interestingly, the preceding 8-byte read accesses the end of the previous page (ffffe300e7e25ff8), while the failing 4-byte read begins exactly at the next page (ffffe300e7e26000). This makes it look like the driver is accessing a memory region whose next page has already become invalid or has been freed.
More importantly, my crash also has the following Failure ID:
{d544cf09-4735-e698-77c3-5df5924e5448}
I noticed that another Battlefield 6 report appears to have the same Failure ID. If that is correct, this may not be an isolated hardware or system issue, but potentially a recurring problem in a particular EA Anti-Cheat code path.
My EA Anti-Cheat driver is dated September 5, 2026.
I can provide the complete kernel dump/minidump and the relevant WinDbg output if it would help with debugging.
Could EA please check whether this Failure ID corresponds to a known issue in the current EA Anti-Cheat build, and whether this memory-access path has already been fixed in a newer driver version?