Apple MacBooks saktar ner efter 49 dagar på grund av "macOS tidsinställd bomb"

Om du äger en MacBook Neo(599 $ på Amazon), en MacBook Pro eller till och med en iMac och sällan startar om datorn, kommer du ofta att märka att enheten saktar ner efter några veckor medan vissa appar inte längre fungerar som förväntat. Photon har nu identifierat en bugg som effektivt fungerar som en tidsinställd bomb och som sannolikt är ansvarig för några av dessa problem.
Denna bugg innebär att efter exakt 49 dagar, 17 timmar, 2 minuter och 47,296 sekunder från det att en Mac slås på, avslutas inte längre nätverksanslutningar korrekt. Detta leder initialt till en ökning av CPU-användningen, eftersom det efter en tid hanteras hundratals eller till och med tusentals anslutningar som egentligen borde ha avslutats. Så snart de tillgängliga portarna, vanligtvis 16.384 till antalet, är upptagna kan inga nya anslutningar upprättas.
Från och med nu fungerar många program inte längre korrekt, även om nätverksanslutningar som tidigare upprättats fortsätter att fungera utan problem och macOS också svarar korrekt på en ping. En omstart återställer denna nedräkning och åtgärdar därmed problemet i exakt 49 dagar tills det inträffar igen. Denna period är ingen slump, eftersom macOS använder en 32-bitars räknare för att bestämma tid och varaktighet för nätverksanslutningar.
Den kan därför lagra värden upp till 2³², vilket motsvarar 4 294 967 295 nanosekunder eller 49 dagar, 17 timmar, 2 minuter och 47,296 sekunder. Om detta värde överskrids blir räknaren överfull och slutar att fungera. Av samma anledning kraschade Windows 95 och Windows 98 efter 49,7 dagar, medan vissa Linux-derivat registrerar sekunderna sedan den 1 januari 1970 med en 32-bitarsräknare, vilket kan leda till fel den 19 januari 2038. Mer information om bakgrunden till detta fel finns på i den informativa rapporten från Photon.
Källa(n)
Topp 10...
» Topp 10: Bästa bärbara allround/multimediadatorerna
» Topp 10: Bästa bärbara speldatorerna
» Topp 10: Bärbara budget/kontorsdatorer
» Topp 10: Bästa bärbara kontors/premiumdatorerna
» Topp 10: Bärbara arbetsstationer
» Topp 10: De bästa små/kompakta bärbara datorerna
» Topp 10: Bästa ultrabooks
» Topp 10: Bästa hybriddatorerna
» Topp 10: Bästa surfplattorna
» Topp 10: Marknadens bästa smartphones






