Mac-Tipp: Die unterschiedlichen Absturz-Varianten eines Macs – von Beachball bis Kernel Panic
Fehlerfreie Software: Das ist ein schöner Traum, der allerdings mit an Sicherheit grenzender Wahrscheinlichkeit nie Wirklichkeit werden dürfte. Auch Hardware kann Defekte aufweisen, sowohl wegen Konstruktionsfehlern als auch durch Verschleiß oder den Ausfall von Komponenten. Im Falle von Computern führen Bugs beider Kategorien häufig zu Abstürzen. Davon können einzelne Apps betroffen sein, aber natürlich auch das Betriebssystem selbst. Solche Fehlfunktionen manifestieren sich beim Mac auf verschiedene Art und Weise, am bekanntesten ist dabei wohl das Auftauchen des Beachballs. Der bunte Ball, in den sich der Mauszeiger verwandelt, ist aber nur eines von vier unerwarteten Ereignissen, welches ein Problem anzeigt.
Bunter Ball: App reagiert nicht mehr, ist aber noch aktivDas sich drehende Rad in den Farben des Regenbogens erscheint immer dann, wenn eine App nicht mehr reagiert. Das bedeutet allerdings nicht zwingend, dass die Anwendung abgestürzt ist. Häufig ist die Software derart intensiv mit Hintergrundaufgaben beschäftigt, dass sie schlicht keine Zeit hat, Eingaben des Nutzers entgegenzunehmen oder diesem Ergebnisse zu präsentieren. Das kann beispielsweise vorkommen, wenn große Datenmengen verarbeitet oder anspruchsvolle und langwierige Rechenoperationen durchgeführt werden müssen. Auch die Aufbereitung von Informationen für die Darstellung im Programmfenster kann zum Auftauchen des Beachballs führen. In vielen Fällen verschwindet dieser nach einiger Zeit wieder und die App arbeitet normal weiter. Zuweilen allerdings erholt sich die Anwendung nicht, etwa weil sie durch einen Fehler in eine Endlosschleife geraten ist. Dann lässt sie sich mithilfe der Tastenkombination
beenden.
App-Crash: Unvermitteltes Ende eines ProgrammsGanz ohne Vorwarnung wie etwa den bunten Ball vollzieht sich der spontane Absturz einer App. Ausgelöst wird dieser in den allermeisten Fällen durch ein Problem, welches die Anwendung nicht beheben kann. Oft handelt es sich dabei um korrupte oder nicht zu findende Daten, aber auch um einen Fehler im Code. Die Ursache lässt sich unter Umständen anhand eines Absturzberichts von macOS ausmachen, angesichts der Vielzahl möglicher Gründe dürfte das allerdings den wenigsten Mac-Nutzern gelingen. Zuweilen kommt es auch vor, dass macOS selbst eine App zum Absturz bringt, etwa wenn das Betriebssystem darin eine schadhafte Signatur entdeckt. Es empfiehlt sich in all diesen Fällen, den Entwickler zu informieren, damit dieser den Bug beseitigen kann.
Mac friert ein: Wenn nichts mehr geht, hilft nur ein NeustartEs kommt zwar selten vor, aber manchmal eben doch: macOS friert komplett ein und reagiert nicht mehr. Dafür kann es – wie bei abstürzenden Apps – viele Ursachen geben. Howard Oakley nennt in einem, aktuellen
Blogbeitrag zum Thema etwa Probleme im Zusammenhang mit dem WindowServer des Betriebssystems und der GPU, welche die Aktualisierung der Display-Inhalte verhindern. Manchmal fängt sich der Mac nach einiger Zeit wieder und arbeitet dann normal weiter. Reagiert er allerdings längere Zeit nicht, hilft nur ein Neustart. Hinweise auf die Gründe für das Einfrieren finden sich unter Umständen in den Logdateien von macOS, hierfür benötigt man jedoch in aller Regel gute Systemkenntnisse.
Kernel Panic: Hinweis auf Hardware- oder FirmwarefehlerFehler, die sich auf den Kernel von macOS auswirken, führen zum sofortigen Absturz des Betriebssystems. Hervorgerufen wird das als „Kernel Panic“ bekannte Phänomen in den meisten Fällen durch einen Hardwaredefekt, etwa fehlerhafte RAM-Bausteine, oder Firmware-Bugs in Geräten wie etwa Thunderbolt-Docks und Grafikkarten. Schadhafte SSDs können ebenfalls zu diesem Phänomen führen. Gelegentlich kommt es auch durch einen Fehler in einer der vielen hundert von Apple mitgelieferten Kernel-Erweiterungen zum Absturz des Betriebssystem-Kerns. Eine „Kernel Panic“ wird immer protokolliert und in einer speziellen Logdatei gespeichert. Deren Auswertung ist aber alles andere als trivial und erfordert in aller Regel das Hinzuziehen eines Spezialisten.