eaanticheat.sys provoca kernel crash y reinicio del sistema en cada sesión
Buenas a todos,
Llevo desde el 1 de marzo de 2026 sufriendo reinicios completos del sistema mientras juego a Battlefield 6. He invertido semanas analizando el problema a nivel de kernel y tengo evidencia técnica sólida que confirma que el responsable es eaanticheat.sys, el propio driver del anticheat del juego. El soporte de EA no ha podido resolverlo y me ha derivado a los foros. Escribo esto con todo el detalle posible por si alguien más está experimentando el mismo problema, y con la esperanza de que llegue a alguien del equipo de desarrollo.
=== ESPECIFICACIONES DEL SISTEMA ===
SO: Windows 11 Pro, Build 26200.8039 (x64)
CPU: Intel Core i7-14700KF
GPU: NVIDIA GeForce RTX 4060 Ti (16GB VRAM)
RAM: 64GB
Almacenamiento: 1TB
Placa base: ASUS TUF GAMING Z790-PRO WIFI
Driver GPU: 595.79 (instalación limpia mediante DDU en Modo Seguro)
Windows: Completamente actualizado a marzo de 2026
=== QUÉ OCURRE ===
El sistema se reinicia por completo de forma inesperada exclusivamente mientras ejecuto BF6. No ocurre en ningún otro juego ni aplicación. Tengo instalados y funcionando perfectamente Valorant, BeamNG Drive, Euro Truck Simulator 2, Hogwarts Legacy, Assetto Corsa, The Sims 4, Detroit Become Human, Beyond Two Souls y Rocket League. Ninguno de ellos ha dado ningún problema.
El crash se manifiesta siempre de la misma forma:
- La pantalla se congela y el audio entra en bucle durante aproximadamente 1-2 segundos
- Acto seguido, pantalla negra e inmediato reinicio completo del PC
- No aparece pantalla azul (BSOD). Aparece brevemente un mensaje de texto blanco indicando que el dispositivo necesita reiniciarse
- No hay un desencadenante consistente: ocurre durante el juego, en el menú principal, o incluso durante la carga inicial de assets
- No se detectan problemas de temperatura, latencia de red ni rendimiento gráfico previos al crash
- Frecuencia: generalmente entre 15 y 40 minutos de sesión, pero puede ocurrir antes
=== ANÁLISIS DE VOLCADOS DE KERNEL — CAUSA RAÍZ CONFIRMADA ===
He recopilado nueve volcados de kernel entre el 01/03/2026 y el 27/03/2026 y los he analizado con WhoCrashed y WinDbg mediante el comando !analyze -v. Todos los crashes comparten exactamente el mismo patrón:
Bugcheck: 0x0000000A (IRQL_NOT_LESS_OR_EQUAL)
Arg1: 0x00007FFFFFFF0000 — dirección de memoria referenciada
Arg2: 0x00000000000000FF — nivel IRQL en el momento del fallo
Arg3: variable por crash — tipo de operación de lectura/ejecución
Arg4: variable por crash — dirección de la instrucción fallida
Salida de WinDbg para el crash más reciente (27/03/2026, 00:30):
PROCESS_NAME: bf6.exe
IMAGE_NAME: eaanticheat.sys
MODULE_NAME: eaanticheat
SYMBOL_NAME: eaanticheat+36379ac
FAILURE_BUCKET_ID: AV_eaanticheat!unknown_function
FAILURE_ID_HASH: {d544cf09-4735-e698-77c3-5df5924e5448}
ADVERTENCIA: Unable to verify timestamp for eaanticheat.sys
Stack: nt!KiGeneralProtectionFault+0x365 -> eaanticheat+0x36379ac -> eaanticheat+0x961a18 -> acceso a memoria paginada inválido
Este FAILURE_ID_HASH es idéntico en los nueve crashes registrados durante casi un mes, independientemente de cualquier cambio realizado en el sistema. El driver intenta acceder a memoria paginada en la dirección 0x7FFFFFFF0000 a un nivel IRQL que no permite dicho acceso, lo que provoca que Windows emita un bugcheck fatal y reinicie la máquina. La función responsable dentro del driver no puede identificarse porque eaanticheat.sys no tiene símbolos públicos disponibles.
Además, uno de los crashes del 19/03/2026 produjo el bugcheck 0x117 (VIDEO_TDR_TIMEOUT_DETECTED) en dxgkrnl.sys, consistente con la GPU siendo privada de recursos durante un ciclo de escaneo del anticheat.
También encontré un volcado generado por el propio anticheat en:
C:\ProgramData\eaanticheat\Crashdumps\GameService_312119971223419888.dmp
lo que indica que el propio sistema del anticheat está registrando internamente sus propios fallos.
=== TODO LO QUE HE PROBADO, CON RESULTADOS ===
1. Verificación de integridad de archivos del juego desde EA App
Resultado: Sin problemas detectados. Sin cambios en el comportamiento.
2. Reinstalación completa del driver GPU mediante DDU (Display Driver Uninstaller) en Modo Seguro, seguida de instalación limpia del driver 595.79 con la opción "Realizar instalación limpia" activada
Resultado: Sin cambios. Los crashes continuaron con volcados idénticos.
3. Revisión de Link State Power Management (PCI Express) en Opciones de Energía avanzadas de Windows
Resultado: Ya estaba desactivado. Sin acción necesaria.
4. Revisión de ASLR obligatorio en la configuración de protección contra vulnerabilidades de Windows Security
Resultado: Ya estaba desactivado. Sin acción necesaria.
5. Creación de User.cfg en la carpeta raíz de BF6 para limitar el uso de hilos del CPU en el i7-14700KF: Thread.ProcessorCount 12, Thread.MaxProcessorCount 12, Thread.MinFreeProcessorCount 2, GstRender.Thread.MaxProcessorCount 20
Resultado: Sin cambios en el comportamiento del crash.
6. Identificación y eliminación completa de una instalación huérfana de BattlEye: BEDaisy.sys y los servicios de kernel BEService_r6s, BEService_pubg, BEService_arksa, BEService_wt, BEService_xd y BEService_tc3 se encontraban instalados en C:\Program Files (x86)\Common Files\BattlEye a pesar de no tener ningún juego con BattlEye instalado. Se detuvieron y eliminaron mediante sc stop / sc delete y se borró el directorio manualmente.
Resultado: Los crashes relacionados con BEDaisy (bugcheck 0xBE, ATTEMPTED_WRITE_TO_READONLY_MEMORY) se resolvieron. Los crashes de eaanticheat.sys continuaron sin cambios.
7. Diagnóstico de memoria RAM mediante mdsched.exe
Resultado: Aprobado. 0 páginas defectuosas en 16.688.910 páginas analizadas en 12 pasadas de prueba.
8. Eliminación manual del servicio de kernel EAAntiCheat mediante sc stop EAAntiCheat y sc delete EAAntiCheat, borrado físico de la carpeta EAAntiCheat del directorio de instalación de BF6, y reparación completa desde EA App para forzar una reinstalación limpia del driver directamente desde los servidores de EA
Resultado: Sin cambios. Los crashes se reanudaron inmediatamente tras la reinstalación con volcados y FAILURE_ID_HASH idénticos.
9. Forzado de DirectX 11 mediante el argumento de inicio -dx11 en EA App
Resultado: El juego arrancó y llegó al emparejamiento pero se cerró abruptamente antes de cargar la partida. BF6 no admite DX11 como alternativa funcional.
10. Eliminación de la caché de la aplicación en AppData\Local\Battlefield 6 para forzar la recompilación completa de shaders
Resultado: Sin cambios. El crash volvió a ocurrir a mitad de partida tras la recompilación completa.
11. Desinstalación completa de MSI Afterburner y RivaTuner Statistics Server
Resultado: Sin cambios.
12. Instalación de EA Javelin Anticheat desde la herramienta oficial de EA, seleccionando el juego y realizando desinstalación y reinstalación completa
Resultado: Sin cambios. El volcado posterior muestra exactamente el mismo FAILURE_ID_HASH.
13. Clean Boot de Windows: desactivación de todos los servicios de terceros desde msconfig y todos los programas de inicio desde el Administrador de tareas
Resultado: Sin cambios. El crash ocurrió igualmente con el sistema en estado mínimo de terceros.
=== CONCLUSIÓN ===
Toda la evidencia apunta de forma concluyente a un bug dentro del código de eaanticheat.sys. El driver intenta acceder a memoria paginada a un nivel IRQL que no lo permite, provocando un bugcheck fatal en Windows. Este comportamiento:
- Es reproducible en múltiples sesiones a lo largo de casi un mes
- Es exclusivo de bf6.exe; ninguna otra aplicación ni juego provoca este crash
- No se ve afectado por ninguna reinstalación del driver GPU, del anticheat, limpieza de caché ni cambio de configuración del sistema
- No es atribuible a un fallo de hardware: RAM verificada sin errores, sin problemas térmicos, sin crashes en ninguna otra aplicación
- Está confirmado por un FAILURE_ID_HASH idéntico {d544cf09-4735-e698-77c3-5df5924e5448} en los nueve volcados recopilados a lo largo de casi un mes
Esto es un defecto de software dentro de eaanticheat.sys que no puede resolverse desde el lado del usuario. La solución requiere un parche del equipo de ingeniería de EA al driver del anticheat.
¿Alguien más está experimentando este problema? Si al analizar vuestros volcados de kernel con WhoCrashed o WinDbg veis el mismo FAILURE_ID_HASH {d544cf09-4735-e698-77c3-5df5924e5448}, por favor indicadlo en este hilo. Confirmaría que el bug afecta a más usuarios y configuraciones, lo que aumenta la urgencia de una corrección por parte de EA.
Si algún community manager o miembro del equipo de desarrollo lee esto, agradeceria enormemente que se traslade al equipo de ingeniería del anticheat.
Gracias.