Forum Discussion
Additional information from further debugging:
After posting, I analysed one of Battlefield 6's own Frostbite crash dumps. Interestingly, this shows a different failure to the BSODs. Instead of eaanticheat.sys, the game itself (bf6.exe) crashed with an 0xc0000005 access violation (INVALID_POINTER_WRITE).
This matches something I observed during troubleshooting: after repairing EA Anti-Cheat once, the game crashed to desktop instead of blue screening the entire PC, and I was even able to complete a full match beforehand. Repeating the exact same repair process later resulted in the BSODs returning.
So there appear to be two separate crash behaviours:
bf6.exe → desktop crash (0xc0000005 / INVALID_POINTER_WRITE)
eaanticheat.sys → kernel BSOD (confirmed by multiple Windows minidumps)
I'm happy to upload both the Frostbite crash dump and the Windows minidumps if an EA developer would like to investigate further.