Na některých Macy se po zhruba 49 dnech nepřetržitého běhu může objevit vážná chyba v jádře systému. Výsledek? Přestanou fungovat skoro všechny síťové funkce a pomůže až restart.
Mac sice bývá symbolem spolehlivosti, ale v jednom velmi nepříjemném scénáři narazí na skrytý limit: po 49 dnech, 17 hodinách, 2 minutách a 47 sekundách nepřetržitého běhu může kvůli chybě v macOS kernelu přestat správně fungovat síť. Pro běžného uživatele je to spíš kuriozita, pro Mac mini v roli serveru ale pořádný problém.
Chyba v XNU kernelu zastaví skoro vše kromě pingu
Podle zjištění vývojářů jde o přetečení 32bitového čísla v části systému XNU, které hlídá interní TCP timestamp clock. Jakmile se tenhle časovač překlápí, síťové služby se začnou chovat podivně: ICMP neboli ping dál odpovídá, ale většina ostatních síťových funkcí zamrzne.
To je přesně ten typ závady, který je zrádný. Mac nemusí spadnout klasicky „na obrazovku smrti“, ale zvenčí se začne tvářit jako živý jen napůl. U serverů, domácích automatizací nebo počítačů běžících v koutě bez dozoru je to mnohem horší než obyčejný restart po pádu aplikace.
Nejpraktičtější důsledek je jednoduchý: pokud na Macu něco běží týdny bez přerušení, může se jednoho dne tvářit jako funkční stroj, přestože se na něj nedostanete přes síť. Jediná známá jistota je zatím restart, což je pro nepřetržitě běžící systém dost nepříjemné řešení.
Koho se to týká a proč to Apple musí řešit
Na běžném MacBooku si většina lidí této chyby asi ani nevšimne, protože počítač se průběžně uspává, vypíná nebo restartuje. Nejvíc jsou ohrožené stroje, které fungují jako malé servery, build mašiny nebo domácí uzly a jedou bez přerušení týdny až měsíce.
Právě tady je rozdíl oproti běžnému používání zásadní. Zatímco na notebooku je reboot po aktualizaci jen rutina, u Mac mini schovaného ve skříni může taková chyba znamenat výpadek služeb, nedostupnost sdílení souborů nebo přerušení automatizací. Proto je to problém, který by měl řešit hlavně Apple, ne jen jednotliví vývojáři.
Dobrá zpráva je, že nejde o něco, co by uživatel musel složitě diagnostikovat. Pokud Mac po velmi dlouhé době běhu začne odpovídat jen na ping, první podezření míří právě sem. Do vydání opravy tak dává smysl u zařízení s dlouhou výdrží občasný restart, zvlášť pokud na nich běží důležité služby.
Pokud vás téma zajímá víc, přečtěte si také Logitech MX Master 4 for Mac: ideální myš k Macu a Jak vrátit zpátky v macOS Sierra 10.12.2 zbývající čas baterie.
Podrobnosti přinesl také Sixcolors.











