
Os utilizadores de computadores da Apple estão a deparar-se com um problema peculiar. Uma falha no macOS corta o acesso à internet se a máquina permanecer ligada de forma ininterrupta durante cerca de 50 dias. A descoberta foi feita por investigadores que notaram a perda de rede em equipamentos que funcionavam há longos períodos, exigindo um reinício para voltar à normalidade. Conforme detalhado pelo Tom's Hardware, o erro reside no núcleo do sistema e afeta todas as versões.
O limite exato dos 49 dias
A reputação de estabilidade dos equipamentos da marca americana é amplamente reconhecida, desde os tempos clássicos até às versões mais recentes como o macOS 26 Tahoe, concretamente a versão 26.4 de março de 2026. No entanto, a equipa de investigação Photon identificou que a barreira crítica ocorre de forma exata aos 49 dias, 17 horas, 2 minutos e 47 segundos de atividade contínua.
Ultrapassada esta marca temporal, o computador continua a operar sem apresentar qualquer mensagem de erro e até responde a comandos básicos como pings. O problema central é a perda total da capacidade de aceder à rede, o que impede o carregamento de qualquer página web, a utilização de APIs ou o estabelecimento de ligações SSH. Para equipamentos configurados para atuar como servidores, isto traduz-se numa inutilização completa das suas funções de comunicação.
A origem do problema no núcleo do sistema
O motivo por trás desta falha reside no kernel do sistema operativo, mais especificamente associado ao contador tcp_now. Este elemento funciona com um valor inteiro de 32 bits, o que significa que o seu limite máximo de armazenamento fixa-se no número 4.294.967.295. Quando a contagem excede este teto, o relógio do protocolo congela em vez de reiniciar a zero de forma limpa. A situação espelha uma falha histórica que afetava o Windows 95 e o Windows 98, onde o limite do contador de milissegundos também causava um desbordamento aos 49,7 dias.
No caso da arquitetura atual da Apple, a raiz do entrave é uma implementação incorreta da norma TCP, documentada como RFC 7323. O sistema tenta limpar as ligações a cada 30 segundos, mas ao fim do período crítico, a lógica quebra e impede a rede de funcionar. Até que seja lançada uma correção ao nível do código, a única solução viável e rápida para os utilizadores é mesmo reiniciar o equipamento manualmente, contornando a falha antes que o contador atinja o seu limite estrutural.












Nenhum comentário
Seja o primeiro!