IRQL_NOT_LESS_OR_EQUAL BSOD via eaanticheat.sys (WinDbg analysis attached)
Getting a consistent Windows kernel bugcheck (blue/black screen of death) while playing BF6 happened 4 times over 3 days (8/17–8/19). I've analyzed all four minidumps in WinDbg and the fault is isolated to eaanticheat.sys, not a third-party driver or hardware issue on my end.
Bugcheck: IRQL_NOT_LESS_OR_EQUAL (0xA)
Bucket ID: AV_eaanticheat!unknown_function
Faulting symbol: eaanticheat+0x4a8ebd3 (RVA consistent across all 4 crashes, despite ASLR randomizing the driver's load base each boot it's the same code path every time)
Process: bf6.exe
Stack/Trap Frame:
eaanticheat.sys at +0x4a8ebd3 triggers a general protection fault (KiGeneralProtectionFault). The kernel's exception dispatcher then tries to unwind the stack to find a handler (RtlDispatchException --> RtlpxVirtualUnwind), and that unwind reads from 0x00007fffffff0000 (invalid, looks shifted anyway? IDK I'm a userspace kinda guy not kernel stuffs) while still at IRQL 2 (DISPATCH_LEVEL), which is illegal and produces the bugcheck. Bugcheck Arg1 (0x7fffffff0000) is identical across all 4 crashes.
System:
Windows 11 Pro 64-bit (build 26100)
ASUS TUF Gaming Z690-Plus WiFi, i7-13700KF, RTX 5070 (driver 32.0.16.1088) (Yes, happens on older driver versions as well. Also happened before my GPU upgrade with a 2080 Super)
I have 4 (soon to be more, I'm sure) `.dmp` files that I'm happy to submit directly if there's a private channel for driver-level crash reports. I've attached my brief WinDBG analysis output as a text file here.