Kernelpanik

Kernelpanik
Eine Kernelpanic auf einer Linux-Konsole

Eine Kernel panic ist eine Fehlermeldung eines Betriebssystemkerns nach Auftreten eines Fehlers, nach dem sich das Betriebssystem in einem undefinierten Zustand befindet und keine Möglichkeit mehr besteht, das System kontrolliert weiter zu betreiben („fataler Fehler“, Systemabsturz). Die Bezeichnung wird hauptsächlich im Umfeld der unixoiden Betriebssysteme verwendet und begründet sich sowohl auf den Namen (Die Subroutine panic()) als auch die Ausgabe (Kernel panic: ...) der für die Abhandlung eines solchen Fehlers zuständigen Kernelfunktion im ursprünglichen UNIX.

Inhaltsverzeichnis

Ausgabe

Manueller Screenshot einer Kernel panic unter Linux 2.6

Nachdem ursprünglich nur eine Fehlermeldung ausgegeben wurde und danach das System angehalten wurde, enthält die Ausgabe bei einer Kernel panic mittlerweile üblicherweise auch weiterführende Informationen, die in ihrer Natur aber meist für Laien unverständlich sind. Ein Entwickler kann jedoch unter Umständen aus dem Stacktrace, der die Aufrufkette bis zum Auftreten des Fehlers enthält, oder den Inhalten der CPU-Register auf dessen Ursache schließen.

Ein Blackscreen von Mac OS X

Eine Ausnahme ist Mac OS X, bei dessen neueren Versionen diese Ausgabe wieder durch einen einfachen viersprachigen Hinweis in Englisch, Französisch, Deutsch und Japanisch, unabhängig der aktiven Sprache des Systems, ersetzt wurde, der den Benutzer dazu auffordert, den Rechner neu zu starten. Der deutsche Abschnitt lautet:

„Sie müssen Ihren Computer neu starten. Halten Sie dazu die Einschalttaste einige Sekunden gedrückt oder drücken Sie die Neustart-Taste“

Die detaillierten Debug-Informationen werden allerdings trotzdem in eine Logdatei geschrieben und sind so für Anwender mit dem entsprechenden Wissen weiterhin zugänglich.

Gründe

Mögliche Gründe für eine Kernel panic sind neben Hardwarefehlern auch fehlerhafte Speicherzugriffe. Solche Zugriffe und andere Softwarefehler, die eine Kernel panic zur Folge haben, können unter modernen Betriebssystemen normalerweise jedoch nur vom Betriebssystemkern selbst verursacht werden.

Varianten

Siehe auch


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Backtrace — Als Stacktrace bezeichnet man in der Informationstechnik die Ausgabe und Interpretation des Inhalts des Stacks. Ein Stacktrace wird meist zu Diagnosezwecken im Falle eines Programmabsturzes erstellt, denn damit kann man die Aufrufkaskade, die zu… …   Deutsch Wikipedia

  • Stacktrace — Als Stacktrace bezeichnet man in der Informationstechnik die Ausgabe und Interpretation des Inhalts des Stacks. Ein Stacktrace wird meist zu Diagnosezwecken im Falle eines Programmabsturzes erstellt, denn damit kann man die Aufrufkaskade, die zu… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”