Tout le monde sait que les Mac sont réputés pour leur stabilité incroyable et leur capacité à fonctionner pendant des semaines sans faiblir, mais il semblerait qu'une petite « bombe à retardement » se cache au cœur du système d'exploitation. Le développeur Photon a récemment découvert un bug étrange et rare dans macOS, lié au protocole TCP, qui gère les connexions Internet. Ce bug provoque l'arrêt brutal du système après un laps de temps précisément défini.

Le compte à rebours fatal vers Internet
Si vous êtes du genre à vous vanter que votre Mac n'a jamais été éteint depuis son achat, vous devriez peut-être revoir votre stratégie. Selon une nouvelle étude, si vous laissez votre Mac connecté et allumé pendant exactement 49 jours, 17 heures, 2 minutes et 47 secondes, un problème grave se produira : il perdra complètement sa connexion Internet, comme s'il avait été débranché du monde extérieur.

Le point positif (s'il y a un point positif à ce genre de problème technique) est que la solution est incroyablement simple ; c'est la solution classique dont tout le monde se moque : « Éteignez-le et redémarrez-le. » Redémarrer votre Mac réinitialise le minuteur et efface le logiciel, permettant à votre connexion Internet de fonctionner à nouveau normalement, et le compte à rebours de 49 jours recommence avant que votre Mac ne décide de faire une pause forcée.
Que se passe-t-il en coulisses ?
Il ne s'agit ni de magie ni de coïncidence ; c'est un problème logiciel purement technique lié à la façon dont le système gère les nombres. Photon explique que le problème provient d'un « dépassement de capacité d'entier 32 bits » dans le noyau macOS, connu sous le nom de XNU. En clair, il existe une faille dans la manière dont le protocole de contrôle de transmission (TCP) gère les horodatages.

Lorsque le compteur atteint la valeur maximale pouvant être stockée dans une variable 32 bits, il se « sature » ou se réinitialise incorrectement à zéro, provoquant un dysfonctionnement du système et la défaillance de toutes les connexions, nouvelles comme existantes. C'est comparable au compteur kilométrique d'une vieille voiture qui se remet à zéro après avoir parcouru un million de kilomètres ; sauf que sur un Mac, cette réinitialisation vous empêche de consulter votre site web préféré ou d'envoyer le moindre courriel.
Pourquoi n'avez-vous pas remarqué cette erreur avant ?
Comme la plupart d'entre nous, vous n'avez probablement jamais rencontré ce problème dans votre vie professionnelle. Ce n'est pas dû à la puissance exceptionnelle de votre appareil, mais aux mises à jour système constantes d'Apple, qui nécessitent généralement un redémarrage. Récemment, Apple a publié macOS 26.4.1 seulement deux semaines après macOS 26.4, et ces intervalles très courts suffisent à faire planter ce système d'exploitation colossal avant même qu'il n'atteigne cinquante jours de fonctionnement continu.

Toutefois, si vous utilisez votre Mac comme serveur ou si vous refusez systématiquement les mises à jour et laissez votre machine allumée pendant des mois, vous pourriez être vulnérable à cette faille. Le développeur travaille actuellement de son côté à un correctif, et Apple devrait publier prochainement une mise à jour officielle pour y remédier. On ignore cependant encore quelles versions du système d'exploitation sont spécifiquement concernées par ce bug.
Comment savoir depuis combien de temps votre appareil fonctionne ?
Si vous souhaitez savoir si votre appareil approche de sa « période de silence », vous pouvez facilement vérifier sa durée de fonctionnement. Il vous suffit d'ouvrir l'application Terminal et de taper le mot Stabilité Appuyez ensuite sur la touche Retour, et le système vous indiquera immédiatement la durée exacte écoulée depuis le dernier redémarrage.

Il existe aussi des outils pratiques qui présentent ces statistiques de manière claire et esthétique, comme l'application Particulars ou iStatMenus. Ainsi, si votre appareil est utilisé sans interruption depuis plus de quarante jours, il est peut-être temps de lui accorder une petite pause et de le redémarrer manuellement avant qu'il ne tombe en panne au pire moment.
Source:



تعليق واحد