Vývojář restartoval Linux 6.4 téměř 300 tisíc krát, aby našel chybu

19. 6. 2023

Sdílet

Tučňák císařský Tux Linux Autor: Depositphotos

Vývojář Red Hatu Richard Jones narazil na chybu, která celkem brzy po startu zasekne jádro 6.4, ale jen v jednom z asi 1000 případů. S procesorem Intel se to stává méně často, než s procesorem AMD.  Aby našel zdroj chyby, bylo potřeba dělat bisekci jader 6.0–6.4 a každé jádro bylo nutno pustit 1000×, aby se vyloučila chyba. Pokud se jádro zaseklo dříve, mohlo se pokračovat půlení intervalu dříve.

Naštěstí používal qemu a startoval paralelně na osmi jádrech. I tak do konce bisekce startoval dohromady 292 612×. Trvalo to 21 hodin. Bisekce našla jako viníka opravu času v plánovači úloh. O chybě se aktivně diskutuje, ale zatím nebyl problém vyřešen.

(zdroj: slashdot)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.