Wenn Sie auf einem Macintosh Computer mit Mac OS X arbeiten, sind Sie mit einem Unix - basiertes Betriebssystem, das Sie eine stabile Computing-Plattform bietet . Die am besten laufende Betriebssystem funktioniert nur sowie die Software, die Sie installieren unter ihm, aber, wie auch die Pflege, die Sie ergreifen, um Ihre OS mit Bug - Quetschung Patches erhalten. Wenn eine Anwendung abstürzt, gibt Mac OS Sie Details, was falsch gelaufen ist. In vielen Fällen werden Sie den Begriff " Kern Schutz Failure" unter den meist kryptische Details einer Anwendung Crash-Bericht . " Kern " steht für "kernel ", die der Kern des Betriebssystems ist. Computer- Stabilität
Ein gepflegtes Mac Computer in der Regel läuft das Betriebssystem und Ihre Anwendungen reibungslos und ohne Zwischenfälle. Wenn Ihr System wirkt , so kann die Ursache alles von Hardware-Fehler , beschädigte Voreinstellungen für die Anwendung sein, aber die Störung auslöst unerwünschte und unerwartete Verhalten des Computers . Wirklich große Probleme verursachen Kernel-Panik , die sich manifestiert in Form eines mehrsprachigen Benachrichtigung , mit der Sie Ihren Computer neu starten müssen. Anwendung stürzt der Regel erhalten Sie eine Chance , um die Details des Problems , die Ihre Software zum Stillstand gebracht zu sehen.
Crash-Berichte
Sofern Sie ein Software -Entwickler sind, viel von der komplexen Reihe von Prozessen , mit der Ihr Computer-Erlebnis verläuft unterhalb der Ebene des Mac OS , mit denen Sie interagieren. Wenn etwas schief geht , sieht jedoch vor, die Mac OS Ihnen Informationen über das Problem durch ein System -Prozess genannt CrashReporter . Dieser Prozess zeigt Ihnen eine Dialog -Box, die die Anwendung, die abgestürzt identifiziert und gibt Ihnen die Wahl , wie Sie vorgehen . Wenn Sie "Report ", die CrashReporter erstellt und zeigt eine Protokolldatei, die die technischen Details Ihrer Crash enthält .
Dolmetschen Crash- Reports
Eine Anwendung Crash-Protokoll listet das Programm, das unerwartet angehalten und wenn das Ereignis eingetreten ist , sagt Ihnen dann, die Art des Problems , die den Absturz verursacht . Auf der Linie mit der Aufschrift " Exception Codes" können Sie den Eintrag " KERN_PROTECTION_FAILURE at" durch eine Reihe von Zahlen und Buchstaben gefolgt sehen . In diesem Fall sehen Sie die Meldung " EXC_BAD_ACCESS " auf der Zeile "Exception -Typ . " Die Kombination dieser beiden Informationen Signale ein Prozessor Ausnahme durch einen Speicherfehler verursacht .
< br > Kern Schutz Failure
" KERN_PROTECTION_FAILURE " Fehler tritt auf, wenn ein Teil Ihrer Anwendung versucht, Informationen in einen Speicherbereich , der für nur-Lese- Anwendung designierten schreiben. Unterhalb des "Exception -Code "-Bereich , der diesen Fehler auflistet , sehen Sie die Nummer des Prozesses Thread, der den Absturz verursacht . Später in der Logfile -Eintrag , sehen Sie einen Abschnitt mit der Überschrift " Thema X Crashed ", wobei "X" die Nummer des Themas in Frage. In diesem Abschnitt , listet das Crash-Protokoll die Details des Fehlers. Sofern Sie ein erfahrener Programmierer sind , die meisten der Crash-Protokoll wahrscheinlich nicht sinnvoll für Sie , aber Sie können die Log- Informationen in den Entwickler der Anwendung zu liefern, wenn Sie gefragt werden , um Hilfe bei der Lösung des Problems, das das verursacht bieten Absturz.