Header WY-Créations
Votre Mac a « une date d'expiration cachée » qui rappelle le bug de l'an 2000 | WY-Créations®

Votre Mac a « une date d'expiration cachée » qui rappelle le bug de l'an 2000

Florence Salmon - Fondatrice WY-Créations

Florence Salmon

Fondatrice WY-Créations® – Référenceuse senior SEO & développeuse – +500 sites livrés depuis 2018

★★★★★ +126 avis 5 étoiles

49 jours, 17 heures, 2 minutes et 47 secondes. C'est la durée exacte avant qu'un Mac en fonctionnement continu ne perde silencieusement sa connexion internet. Découvert par les ingénieurs de Photon dans le noyau XNU de macOS, ce bug de variable 32 bits rappelle le bug de l'an 2000 — et Apple n'a toujours pas déployé de correctif.

⚠️

Si votre Mac est allumé en continu depuis plus de 49 jours — vérifiez votre connexion

Solution immédiate : redémarrer. Solution pérenne : planifier un redémarrage mensuel.

Bug macOS 49 jours variable 32 bits XNU horloge réseau connexion internet Photon Apple non corrigé 2026

Variable 32 bits — démarrage

0 ms

Compteur de millisecondes — repart de zéro à chaque démarrage

→→→

Après 49 j 17 h — limite atteinte

4 294 967 295

Maximum d'une variable 32 bits — le compteur repart à 0 et le réseau se fige

Progression vers le débordement — 49 jours et demi = 100%

49 j ½
Durée exacte avant coupure internet
32 bits
Taille de la variable défaillante dans XNU
⚠️ Invisible
Aucune panne visible — le Mac paraît en parfaite santé
Non corrigé
Apple n'a pas encore déployé de patch

Dans cet article

La découverte de Photon : une anomalie dans le noyau XNU

La société d'ingénieurs Photon a documenté un bug dans macOS qui passe totalement inaperçu lors d'un usage standard — mais qui peut paralyser complètement la connectivité d'un Mac laissé allumé en continu.

Le bug réside dans le noyau XNU — le cœur de macOS qui gère notamment les connexions réseau. Photon l'a surnommé "la date d'expiration cachée" du Mac : chaque machine a sa propre limite temporelle, déterminée par la durée depuis son dernier démarrage. Arrivé à 49 jours et demi de fonctionnement continu, le Mac perd silencieusement sa capacité à établir de nouvelles connexions internet.

ParamètreValeur
Durée avant bug49 jours, 17 heures, 2 minutes et 47 secondes
Variable concernéeVariable 32 bits — millisecondes depuis le dernier démarrage
Maximum 32 bits4 294 967 295 ms
Noyau concernéXNU (noyau de macOS)
DécouverteIngénieurs de la société Photon
Correctif AppleNon déployé à ce jour

Le mécanisme technique expliqué pas à pas

⚙️ Chaîne causale du bug — du démarrage à la coupure

Étape 1 — Normal

macOS compte le temps depuis le démarrage

À chaque démarrage, macOS initialise une horloge interne qui compte les millisecondes. Cette valeur sert à dater et gérer les connexions réseau.

Étape 2 — Normal

La valeur est stockée dans une variable de 32 bits

Une variable 32 bits peut contenir un nombre entier jusqu'à 4 294 967 295. Ça semble énorme — mais en millisecondes, c'est seulement 49,7 jours.

Étape 3 — Débordement

Le compteur atteint son maximum et repart à zéro

Après 49 jours et demi, le compteur ne peut plus monter. Il "déborde" et recommence à 0. Le code d'Apple ne gère pas correctement ce cas.

Étape 4 — Gel

L'horloge réseau se fige

Quand la variable repart à zéro, l'horloge qui gère le nettoyage des connexions réseau se fige. Elle arrête de signaler la fermeture des connexions terminées.

Étape 5 — Saturation

Les connexions mortes s'accumulent jusqu'à saturation

Les connexions fermées restent dans un état temporaire au lieu de disparaître. Elles s'accumulent. Quand toutes les "places" sont prises, aucune nouvelle connexion n'est possible.

Le résultat final : le navigateur ne charge plus de page, les applications cloud ne se synchronisent plus, les services en ligne tombent les uns après les autres. Et pourtant, dans les réglages macOS, tout semble normal. Aucune alerte, aucune notification d'erreur.

Quels Mac sont concernés ?

🖥️

Mac serveurs

⚠️ Risque élevé

Les Mac utilisés comme serveurs restent allumés des mois sans redémarrage. Ce sont les machines les plus exposées au bug.

🤖

Mac avec agents IA en continu

⚠️ Risque élevé

Les Mac faisant tourner OpenClaw, Perplexity Personal Computer ou d'autres agents IA en permanence restent allumés indéfiniment.

👨‍💻

Postes de développement

⚠️ Risque élevé

Les développeurs laissent souvent leur Mac allumé des semaines. Plus le Mac gère de connexions simultanées (VPN, API), plus la saturation arrive vite.

💻

Mac usage bureautique classique

✓ Risque faible

La plupart des utilisateurs éteignent ou mettent en veille leur Mac régulièrement. Le risque d'atteindre 49 jours de fonctionnement continu est faible.

😴

Mac en veille régulière

✓ Risque faible

La veille remet-elle le compteur à zéro ? Les informations disponibles ne le précisent pas clairement — un redémarrage complet reste plus sûr.

🔗

Mac avec VPN et API intensifs

⚡ Risque accéléré

Plus le Mac gère de connexions simultanées, plus les "places" se remplissent vite après le débordement du compteur.

Le bug invisible : pourquoi c'est particulièrement dangereux

Le trait le plus inquiétant de ce bug, souligné par Photon eux-mêmes : aucune panne visible. Le système paraît en parfaite santé. Les indicateurs de performance restent normaux. La barre de menu macOS n'affiche pas d'alerte réseau. Le Mac ne se ralentit pas.

C'est seulement quand on essaie de naviguer, d'utiliser une application cloud ou d'accéder à un service en ligne que le problème se manifeste — et encore, pas d'un coup : les connexions tombent progressivement, l'une après l'autre. Un développeur travaillant sur un Mac serveur pourrait passer des heures à diagnostiquer des problèmes réseau intermittents sans jamais remonter au vrai coupable.

Le scénario typique : un Mac serveur tombe "en panne réseau" à 3h du matin après 49 jours de fonctionnement. L'administrateur se connecte en SSH depuis un autre poste — et constate que le Mac répond. Les diagnostics semblent normaux. Il faut connaitre ce bug spécifique pour même envisager le compteur 32 bits comme cause.

Un bug dans une longue lignée historique

1er janvier 2000

Bug de l'an 2000 (Y2K)

Cause : années stockées sur 2 chiffres

Les systèmes stockaient les années sur 2 digits (99, 00...). Le passage à 2000 risquait d'être interprété comme 1900. Paniques mondiales, milliards de dollars investis pour corriger.

1995-1998

Bug Windows 95/98 — 49,7 jours

Cause : variable 32 bits identique

Windows 95 et 98 souffraient exactement du même bug : un compteur 32 bits débordait après 49,7 jours de fonctionnement continu, provoquant un blocage du système.

19 janvier 2038

Bug de l'an 2038 (Y2038)

Cause : timestamp Unix sur 32 bits signé

Les systèmes Unix stockent le temps en secondes depuis le 1er janvier 1970 dans un entier 32 bits signé. En 2038, ce compteur déborde — menaçant des millions de systèmes embarqués.

2026 — Actuel

Bug macOS XNU — 49 jours et demi

Cause : millisecondes sur variable 32 bits

macOS compte les millisecondes depuis le démarrage dans une variable 32 bits. Après 49,7 jours, le compteur déborde et le réseau se fige. Non corrigé par Apple.

Photon est explicite là-dessus : ce bug n'est pas une anomalie isolée. Il appartient à une longue tradition de défaillances causées par des compteurs numériques qui atteignent leur limite. Microsoft a dû corriger le premier bug notoire de Windows en 2026 — ces problèmes héritages du passé continuent d'émerger même dans les systèmes modernes.

La solution : simple mais indispensable

La bonne nouvelle : la solution est immédiate et sans coût. Un redémarrage du Mac remet le compteur à zéro et rétablit instantanément la connectivité. Pas besoin de réinstaller macOS, pas besoin de modifier des paramètres réseau.

Pour les Mac en fonctionnement continu, Photon recommande de planifier un redémarrage hebdomadaire ou mensuel. Sur macOS, il est possible de programmer des redémarrages automatiques depuis les Préférences Système → Économiseur d'énergie → Programmer.

Recommandation pratique : si votre Mac reste allumé en permanence — serveur, machine de développement, Mac faisant tourner des agents IA — planifiez un redémarrage automatique le dimanche à 3h du matin. Cette habitude simple élimine le risque sans impacter vos usages.

Apple n'a pas communiqué sur ce bug ni déployé de correctif. Dans l'attente d'un patch officiel, le redémarrage régulier est la seule protection disponible. Logitech avait rendu ses souris inutilisables sur Mac par oubli d'un certificat — les pannes liées à des limitations système non gérées existent dans tout l'écosystème, pas seulement chez Apple.

L'impact sur les agents IA en 2026

Ce bug prend une dimension particulière dans le contexte de 2026, où les agents IA tournent de plus en plus souvent en continu sur des machines locales. Des outils comme OpenClaw ou Perplexity Personal Computer sont précisément conçus pour fonctionner en permanence sur un Mac — écoutant des commandes, exécutant des tâches, maintenant des connexions API constantes.

Un agent IA en fonctionnement continu cumule exactement les deux facteurs qui aggravent ce bug : une longue durée d'allumage et un volume élevé de connexions simultanées. Après 49 jours, les connexions s'accumulent plus vite qu'avec un usage standard. La coupure peut intervenir plus tôt que les 49 jours théoriques.

Apple prépare son propre assistant IA — et ses Mac seront les serveurs de cet écosystème. Perplexity est au cœur d'un débat sur le droit d'auteur et l'IA — Perplexity Personal Computer sur Mac est précisément l'un des usages exposés à ce bug. Apple investit massivement dans la sécurité de ses appareils — le fait qu'un bug aussi basique qu'un débordement de variable 32 bits subsiste dans le noyau XNU en 2026 interroge sur les processus de vérification en profondeur des bases du système. iTunes reste une relique qui refuse de mourir — la persistance de code ancien dans l'écosystème Apple n'est pas une surprise : certaines parties du noyau XNU ont des décennies d'existence.

WY-Créations® : le numérique sans mauvaises surprises

Création de sites web, maintenance, suivi des failles — depuis 2018, avec 126 avis 5 étoiles. Vos outils numériques en bonne santé.

Demander un devis gratuit

Questions fréquentes

Après combien de temps le bug macOS coupe-t-il la connexion internet ?

Environ 49 jours et demi, soit précisément 49 jours, 17 heures, 2 minutes et 47 secondes de fonctionnement continu sans redémarrage. C'est la durée nécessaire pour qu'une variable de 32 bits comptant les millisecondes atteigne sa valeur maximale et repart à zéro.

Pourquoi le Mac paraît-il en parfaite santé pendant ce bug ?

Parce que le bug n'affecte que le mécanisme de nettoyage des connexions réseau — pas le processeur, pas la mémoire, pas l'interface graphique. Tout fonctionne sauf la capacité à établir de nouvelles connexions internet. macOS n'affiche aucune alerte car il ne détecte pas de problème système classique.

Comment résoudre ce bug si on est déjà touché ?

Redémarrer le Mac. Le redémarrage remet le compteur à zéro et rétablit instantanément la connectivité. Pas besoin de réinstaller macOS ni de modifier les paramètres réseau. C'est la seule solution disponible en l'absence de correctif Apple.

Quels Mac sont les plus exposés à ce bug ?

Les Mac en fonctionnement continu sans redémarrage : serveurs Mac, postes de développement laissés allumés des semaines, Mac faisant tourner des agents IA en permanence (OpenClaw, Perplexity Personal Computer). Plus le Mac gère de connexions simultanées (VPN, API), plus la saturation arrive vite après le débordement.

Apple a-t-il annoncé un correctif ?

Non. Apple n'a pas communiqué sur ce bug ni déployé de correctif au moment de la publication de cet article. Le redémarrage régulier reste la seule protection disponible.

En quoi ce bug rappelle-t-il le bug de l'an 2000 ?

Les deux sont des bugs de "limite de compteur" : le bug Y2K se déclenchait quand une variable d'année sur 2 chiffres passait de 99 à 00. Le bug macOS se déclenche quand une variable de 32 bits atteint son maximum et repart à zéro. Le mécanisme fondamental est identique — un compteur numérique qui déborde de manière imprévue. Windows 95/98 avait exactement le même bug après 49,7 jours.

La mise en veille compte-t-elle dans les 49 jours ?

Les informations disponibles ne précisent pas clairement si la veille (sleep mode) remet le compteur à zéro ou le met en pause. Par précaution, un redémarrage complet reste recommandé plutôt qu'une simple mise en veille pour les Mac en fonctionnement semi-continu.

Comment planifier un redémarrage automatique sur Mac ?

Sur macOS : Préférences Système → Économiseur d'énergie → Programmer → cocher "Démarrer ou réactiver" et définir un horaire hebdomadaire (exemple : chaque dimanche à 3h00). Selon la version de macOS et le type de Mac, cette option peut être dans Réglages Système → Batterie → Programmer.