Boeing 787 se musí každých osm měsíců restartovat, jinak spadne software

  10:31
Primitivní chyba v palubním softwaru letadla Boeing 787 Dreamliner může podle amerického úřadu pro bezpečnost v letectví způsobit ztrátu kontroly nad strojem. Na vině je špatně zvolený způsob ukládání času. Po 248 dnech se musí software restartovat.

Letounům Boeing 787 hrozí chyba, která může mít za následek ztrátu kontroly nad letounem. Není ale důvod k panice. | foto: montáž: Pavel Kasík, Technet.czProfimedia.cz

Americký Federální úřad pro letectví (Federal Aviation Administration, FAA) varoval, že by u moderního letounu Boeing 787 Dreamliner mohlo dojít k podobné chybě, jaké se obávali programátoři na konci roku 1999 (dokument v angličtině je k dispozici zde).

V padesátých letech 20. století se muselo s počítačovou pamětí šetřit a řešení vyhradit pro rok jen dvě číslice (“89") místo číslic čtyř (“1989") se zdálo jako dobrý nápad. Prvního ledna roku 2000 však datum dosáhlo hodnoty „00“ a všichni se báli, co to může způsobit.

Boeing 787 Dreamliner

Na ruzyňském letišti poprvé přistál linkový letoun Boeing 787 Dreamliner polské

Moderní americký tryskový dopravní letoun vyráběný od roku 2007, létá od roku 2009. Takto vypadá uvnitř.

Podobně nedostatečná prozíravost programátorů teď komplikuje provoz Dreamlineru.

„Vydáváme důležité upozornění pro Boeing typu 787. U těchto letounů je nutné provést pravidelnou deaktivaci elektrického proudu. [Bylo totiž zjištěno, že] modely 787, které jsou zapnuty nepřetržitě po dobu delší než 248 dnů, ztratí naráz dodávku střídavého kvůli souběžné deaktivaci všech generátorů,“ varuje zpráva. „Tento jev je způsoben interním softwarovým počítadlem, které přesáhne svou vyhrazenou kapacitu (v originále: overflow) po 248 dnech nepřetržitého provozu.“

Proč k problému dochází a proč není důvod k panice

Přetečení, v angličtině „overflow“, je mezi programátory velmi známý typ chyby. Dojde k němu ve chvíli, kdy pro určitou proměnnou (v tomto případě číslo) vyhradí nedostatečně velký úsek paměti. Neprogramátoři si mohou představit počítadlo ujetých kilometrů. Pokud má šest číslic, může zobrazit maximálně 999 999 ujetých km. Po ujetí dalšího kilometru se počítadlo vynuluje, nemá totiž další cifru, aby ukázalo 1 000 000, ukáže pouze šest nul. Auto, které pětadvacetkrát objelo svět, se tak najednou „tváří“ jako nové.

V případě Boeingu 787 jde zřejmě o chybu proměnné pro ukládání čísel, která má 32 bitů a může tak uložit maximálně čísla menší než 231 = 2147483648. To odpovídá přibližně 248 a půl dni, pokud číslo vyjadřuje setiny sekundy.

01.května 2015 v 14:06, příspěvek archivován: 05.května 2015 v 09:46

248 days == 2^31 100ths of a second. even in 2015, our airplanes have integer overflow bugs https://t.co/6Z8d4y9gjM

Katastrofický scénář tedy vypadá takto: 1. ledna technici nahodí letadlo 787, které pak osm měsíců létá, aniž by kdy byla přerušena dodávka proudu. Šestého září krátce po poledni je letoun ve vzduchu, když tu náhle... počítadlo setin sekundy přeteče vyhrazený prostor, systém zahlásí chybu a generátory se přepnou do režimu „failsafe“, což v tomto případě znamená vypnuto. Protože počítadlo se rozběhlo pro všechny generátory ve stejnou chvíli, ve stejnou chvíli také přeteče. Pokud je v tuto chvíli letoun ve vzduchu, přišel o dodávku elektrické energie a, jak uvádí zpráva, „piloti mohou ztratit nad letadlem kontrolu“.

Federální úřad pro letectví (FAA) považuje situaci za natolik kritickou, že zprávu vydal ještě před obvyklým připomínkovým řízením. Boeing podle svého vyjádření pracuje na softwarové aktualizaci, která chybu opraví. „Zpráva FAA mluví o jevu, který nastal v laboratoři. Simulace potvrdila, že by k tomu mohlo dojít [... ale] žádný reálný letoun zatím takovouto situaci nezaznamenal,“ napsal Boeing ve vyjádření pro The Guardian.

Všechny letouny, kterých se tato zpráva týká, již podle záznamů Boeingu provedly nařízený restart systému. Než bude restart potřeba znovu, bude již zřejmě k dispozici aktualizace softwaru.

V případě „problému roku 2000" se ukázalo, že panika z jevu nazvaného Y2K vysoce překročila skutečné dopady. Až na několik lokálních incidentů nedošlo k žádným nehodám globálního charakteru. Chyba programátorů Boeingu ale ukazuje, že i 15 let poté - v době, kdy už se s pamětí nemusí šetřit tak úzkostlivě - se stále mohou objevit nečekané chyby při ukládání času. Další podobný problém nás čeká v lednu 2038. Času je, zatím, dost.

Nejčtenější

KVÍZ: Nechte starosti na zemi a vyzkoušejte si, jak znáte dopravní letadla

Z kvízů z oboru letectví je v čase letních dovolených určitě nejvhodnější ten, který se týká letadel dopravních. A aby nebyli v kvízu markantně zvýhodněni ti, kteří tento druh dopravy ve větší míře...

Ocelové šipky shazované z letadel vrátily válku zpět do středověku

Kromě zcela nových zbraní umožnila první světová válka i renesanci některých na pohled primitivních zbraní, které se ve výzbroji evropských armád neobjevovaly již celá staletí. Jednou z nich byla...

Rusko otevřelo Pandořinu skříňku. Skynet z Terminátora je jen otázkou času

Premium

Umělá inteligence se v ovládání dronů na bojišti prosazuje pomaleji, než se předpokládalo. Člověk je zatím nepostradatelný. Určité úspěchy však AI přece jen má. A bude jich stále víc.

Já ten model miluju, ale neříkejte to mé ženě. Příběh mého modelu Mirage

Soutěž

Některé z vás zastihla naše soutěž na dovolené. Stanislav Šnek nám poslal příběh, prošpikovaný smajlíky a odborným modelářským žargonem. Svůj model letounu Mirage 2000C vybavil tygří livrejí, protože...

Bez těchto osmi webů a aplikací na dovolenou snad ani nejezděte

Notebook, tablet, chytrý telefon má u sebe skoro každý. Jak moc užitečné mu budou, záleží na tom, jak jej umí využít a jaké aplikace na něm používá. Vybrali jsme osm praktických, které vám zpříjemní...

Ocelové šipky shazované z letadel vrátily válku zpět do středověku

Kromě zcela nových zbraní umožnila první světová válka i renesanci některých na pohled primitivních zbraní, které se ve výzbroji evropských armád neobjevovaly již celá staletí. Jednou z nich byla...

10. července 2025

KVÍZ: Nechte starosti na zemi a vyzkoušejte si, jak znáte dopravní letadla

Z kvízů z oboru letectví je v čase letních dovolených určitě nejvhodnější ten, který se týká letadel dopravních. A aby nebyli v kvízu markantně zvýhodněni ti, kteří tento druh dopravy ve větší míře...

vydáno 10. července 2025

Programátor napsal aplikaci pomáhající přistěhovalcům. USA už se o něj zajímají

Američan Joshua Aaron stvořil program umožňující sdílení polohy příslušníků nechvalně proslulého imigračního úřadu ICE. Přes noc se z něj stal hit. To se ale nelíbí administrativě Donalda Trumpa.

9. července 2025  17:07

Ve své době byl symbolem evropského letectví. Příběh mého modelu Mirage III

Soutěž

V tomto příspěvku do soutěže Příběh mého modelu budeme moct opět prozkoumat model letounu z dílny Dassault Aviation, a to konkrétně Mirage IIIe, který nám poslal Vlastimil Lukeš. Jak modelář sám...

9. července 2025

Bez těchto osmi webů a aplikací na dovolenou snad ani nejezděte

Notebook, tablet, chytrý telefon má u sebe skoro každý. Jak moc užitečné mu budou, záleží na tom, jak jej umí využít a jaké aplikace na něm používá. Vybrali jsme osm praktických, které vám zpříjemní...

9. července 2025

Legendy československého letectví se v Roudnici sešly v hojném počtu

Poslední víkend v červnu se konal již 12. ročník Sletu československých letadel, tentokráte na letišti Aeroklubu Roudnice n. Labem. Jednalo se opět o velkou akci leteckých nadšenců z aeroklubů napříč...

8. července 2025

Rusko otevřelo Pandořinu skříňku. Skynet z Terminátora je jen otázkou času

Premium

Umělá inteligence se v ovládání dronů na bojišti prosazuje pomaleji, než se předpokládalo. Člověk je zatím nepostradatelný. Určité úspěchy však AI přece jen má. A bude jich stále víc.

8. července 2025

Objev ze zemědělského muzea potrápil složitými koly. Bahno naopak pobavilo

Soutěž

Pozor na to, co potkáte na dovolené, mohou z toho být hodiny práce. Dokončit dělostřelecký tahač Pavesi modeláře Miloše Mohače nakonec trvalo několik let. Zvláštní kola dala zabrat a výroba bahna...

7. července 2025

Lipenka se při stavbě přehrady stala strategickou dopravní tepnou

Železniční trať Rybník - Lipno nad Vltavou nechali vystavět místní opat Bruno Pammer a továrník Arnošt Porák. Potřebovali ji k přepravě nákladů, kdy vyšebrodský klášter těžil dřevo ve svých lesích a...

7. července 2025

Mužům s rostoucím věkem mizí chromozom Y. Komu mizí rychleji, dříve zemře

Premium

Z mužských buněk ve vyšším věku mizí chromozomy Y. Genetici tento jev dlouho považovali jen za neškodnou technikálii, která není v ničem důležitá, v poslední době ale vychází najevo, že může...

6. července 2025

Akční letáky
Akční letáky

Prohlédněte si akční letáky všech obchodů hezky na jednom místě!

Léto s notebookem: co udělat, než zavřete kufr

Doba dovolených, prázdnin a odpočinku je tu. Někdo bude zcela offline, jiný vyrazí s notebookem v batohu pro případ nutné práce nebo z důvodu večerní zábavy. Ať už se jedná o „worksation“, kombinaci...

6. července 2025

Když dvě legendy ovládly oblohu. Příběh mého modelu P-51D Mustang

Soutěž

V příspěvku modeláře Karla Havlíčka do soutěže Příběh mého modelu tentokrát vystoupí dvojice modelů slavného stíhacího letounu P-51D Mustang, a to konkrétně stojů „Excalibur“ a „Little Rebel“. Tyto...

5. července 2025
Nastavte si velikost písma, podle vašich preferencí.