CPU-Lockups treten in zwei Varianten auf. Bei einem Softlockup gibt ein Kernel-Task wie in den guten alten DOS-Zeiten eine CPU nicht mehr frei. “Irgendwas” “hängt” also. Bei einem Hardlockup werden noch nicht einmal mehr Interrupts behandelt, was dann wesentlich deutlicher auf einen Bug hindeutet: Irgendwas hat Interrupts maskiert und nicht mehr freigegeben. In diesem Beitrag gehen wir diesen Herausforderungen einmal nach.