El Curioso Bug de macOS que Desconecta tu Internet tras 49 Días de Actividad Continua
Un desarrollador de software ha descubierto un extraño error en macOS que interrumpe la conexión a internet de un Mac después de exactamente 49 días, 17 horas, 2 minutos y 47 segundos de funcionamiento ininterrumpido. Aunque la solución es sencilla, el bug revela una fascinante falla a nivel de kernel.

Un Misterioso Fallo de Conectividad en macOS
Recientemente, la comunidad tecnológica ha sido testigo de la revelación de un bug inusual en macOS, cortesía del desarrollador de software Photon. Este fallo, que afecta la conectividad TCP (Transmission Control Protocol), un pilar fundamental para la comunicación en internet, se manifiesta de una manera muy particular: si un Mac permanece encendido y conectado a la red durante exactamente 49 días, 17 horas, 2 minutos y 47 segundos, su conexión a internet simplemente deja de funcionar. Este tipo de errores, aunque raros, subrayan la complejidad de los sistemas operativos modernos y la intrincada danza de los protocolos de red.
La Raíz del Problema: Un Desbordamiento de Enteros en el Kernel
La publicación de Photon no solo detalla la manifestación del problema, sino que también profundiza en su origen técnico. Según el desarrollador, la causa subyacente reside en un desbordamiento de enteros de 32 bits dentro del kernel XNU de macOS. Este componente es el corazón del sistema operativo, gestionando los recursos del hardware y la comunicación entre software y hardware. Específicamente, el fallo se encuentra en la forma en que el kernel rastrea las marcas de tiempo del Protocolo de Control de Transmisión (TCP). Cuando un contador de 32 bits, que tiene un límite máximo de valores, excede su capacidad después de ese período exacto de tiempo, se produce un 'desbordamiento', lo que lleva a que las conexiones TCP dejen de funcionar correctamente. Es un recordatorio de cómo incluso los detalles más pequeños en la programación de bajo nivel pueden tener un impacto significativo.
¿Por Qué Es Tan Raro? El Hábito de Reiniciar
A pesar de la existencia de este bug, la gran mayoría de los usuarios de Mac nunca lo experimentará. La razón es bastante simple: la mayoría de las personas reinician sus Macs con regularidad. La causa más común de estos reinicios son las actualizaciones del sistema operativo. Apple lanza actualizaciones de macOS con bastante frecuencia, y muchas de ellas requieren un reinicio para completar la instalación. Por ejemplo, el reciente lanzamiento de macOS 26.4.1, que llegó solo dos semanas después de macOS 26.4, proporcionó dos instancias en las que un Mac probablemente tuvo que reiniciarse, restableciendo así el contador de tiempo de actividad y evitando que el bug se manifestara. Este ciclo de actualizaciones y reinicios actúa como un mecanismo de defensa natural contra este tipo de fallos basados en el tiempo.
La Solución Inmediata y el Futuro del Bug
Afortunadamente, la solución para este problema es tan sencilla como el problema es específico: un simple reinicio del Mac. Al reiniciar, todas las conexiones de red se restablecen, y el sistema vuelve a funcionar con normalidad. Además, el contador de tiempo de actividad se reinicia, lo que significa que el ciclo de 49 días comienza de nuevo. Photon está trabajando en una solución para este bug, aunque su publicación no especifica si Apple ha sido notificado oficialmente. Sin embargo, es razonable esperar que Apple aborde este problema en una futura actualización de macOS, dado su compromiso con la estabilidad del sistema. Actualmente, no está claro qué versiones específicas de macOS se ven afectadas por este desbordamiento de enteros.
Recomendaciones para Usuarios Avanzados y Servidores
Aunque el bug es raro, aquellos usuarios que operan Macs en entornos donde el tiempo de actividad continuo es crítico, como servidores o estaciones de trabajo dedicadas que rara vez se apagan, deben tomar precauciones. Se recomienda reiniciar estos sistemas en un momento conveniente y planificado, simplemente como medida preventiva. Para verificar cuánto tiempo ha estado encendido un Mac, los usuarios pueden abrir la aplicación Terminal y escribir el comando uptime, seguido de Enter. Este comando mostrará el tiempo de actividad del sistema. Además, existen utilidades de terceros como Particulars e iStatMenus que ofrecen estadísticas detalladas sobre el tiempo de actividad y otros parámetros del sistema, facilitando la monitorización y la gestión proactiva.
Temas de la nota
Notas relacionadas

Windows abandona NTLM: Microsoft refuerza la seguridad con Kerberos
Microsoft está dando un paso crucial para fortalecer la seguridad en Windows 11, anunciando el abandono de NTLM, su protocolo de autenticación más antiguo, a favor de Kerberos.

Chrome refuerza la seguridad con DBSC contra el robo de cookies
Google Chrome implementó una nueva función, DBSC, que asocia las sesiones a tu hardware para proteger tus cuentas de ataques de robo de credenciales.

La pantalla de inicio de Roku se renueva con IA para 2026
Roku está preparando una importante actualización de su interfaz principal, que promete una experiencia más personalizada y con publicidad integrada.
Últimas noticias
Ver todas
Stuntman Hollywood: regresa tras 19 años de silencio en PS5, Xbox Series y PC
La icónica saga de acción y acrobacias vehiculares vuelve de la mano de Saber Interactive, prometiendo una dosis de nostalgia y adrenalina para la nueva generación.

La sonda Maven de la NASA declarada fuera de servicio tras seis meses sin comunicación
Después de una anomalía que interrumpió su órbita y agotó sus baterías, la nave Maven, crucial para entender la atmósfera de Marte, finaliza su misión activa. Sus datos seguirán siendo un legado invaluable para la ciencia.

NASA revela nuevo origen de elementos vitales para la vida en la Tierra
Un estudio reciente, publicado en Science Advances, desvela cómo la Tierra primitiva recibió fósforo y nitrógeno, y el papel crucial de Júpiter.
Comentarios (0)
Aún no hay comentarios. ¡Sé el primero!
Deja un comentario