Macs kan ramme en hård grænse efter 49 dages oppetid

En softwareudvikler, Photon, har identificeret en markant fejl i macOS’ netværksstak, der kan få Macs til at fryse efter præcis 49 dage, 17 timer, 2 minutter og 47 sekunders uafbrudt oppetid. Det er ikke bare en kuriositet: For miljøer, der kører Macs som “always-on” systemer, kan fejlen ramme drift og stabilitet på et meget konkret tidspunkt.

Photon fandt problemet i forbindelse med et produkt, der kræver at køre en række Macs for at forbinde til iMessage. Det gjorde det muligt at observere adfærden på tværs af maskiner og oppetider, og dermed isolere en reproducerbar grænse.

Hvad sker der helt konkret?

Ifølge Photon skyldes fejlen et 32-bit unsigned integer overflow i Apples XNU-kernel, som får den interne TCP timestamp-klokke til at fryse. Når TCP-tidsstemplingen går i stå, kan det trække tæppet væk under forbindelser og netværksadfærd, som mange tjenester er afhængige af.

Et interessant (og afslørende) detaljepunkt er, at ICMP—altså almindelig ping—fortsat fungerer. Det peger på, at problemet ikke nødvendigvis er “alt netværk dør”, men mere specifikt relaterer sig til TCP-laget og dets tidsstempling. For driftsteam kan det gøre fejlen sværere at diagnosticere, fordi nogle grundlæggende netværkstests stadig ser fine ud.

Hvorfor det betyder noget

Macs bruges i stigende grad som stabile noder i bagvedliggende workflows: build-agenter, CI/CD-maskiner, små servere, gateway-løsninger og fjernadgangsmaskiner. I den type opsætninger er lang oppetid normalt et succeskriterium—men her bliver lang oppetid selve udløseren.

Det gør fejlen særligt ubehagelig: Den opstår ikke gradvist, men ved en skarp, forudsigelig grænse. For organisationer kan det betyde, at en ellers stabil flåde af maskiner risikerer at ramme præcis samme problem inden for et snævert tidsvindue, hvis de er sat i drift omkring samme tidspunkt.

Min vurdering

Det her er en klassisk “ticking time bomb”-fejl: sjælden for almindelige brugere, men potentielt kritisk for dem, der forventer server-lignende stabilitet af macOS-maskiner. At ping stadig virker, kan give en falsk tryghed under fejlsøgning, og det gør opdagelsen ekstra vigtig for professionelle miljøer.

Hvis du driver Macs med meget lang oppetid, er den vigtigste takeaway, at der kan være en hård grænse, som ikke nødvendigvis afsløres af simple netværkstjek. Photons fund giver i det mindste et konkret tal og en konkret mekanisme at holde øje med.