Kern Protezione Fallimento

January 30

Kern Protezione Fallimento


Se si sta lavorando su un computer Macintosh che è in esecuzione Mac OS X, si sta utilizzando un sistema operativo Unix-based che ti offre una piattaforma di calcolo stabile. Il sistema operativo migliore esecuzione funziona solo così come il software che si installa sotto di essa, tuttavia, così come la cura da seguire per mantenere il vostro sistema operativo con le patch di bug-schiacciamento. Quando un'applicazione si blocca, Mac OS fornisce dettagli su cosa è andato storto. In molti casi, si vedrà la frase "Failure Kern protezione" tra i dettagli per lo più criptici di un rapporto di crash dell'applicazione. "Kern" sta per "kernel", che è il cuore del sistema operativo.

stabilità Computer

Un computer Mac ben curato di solito viene eseguito il suo sistema operativo e le applicazioni senza intoppi senza incidenti. Se il sistema agisce su, la causa può essere qualsiasi cosa, da un guasto hardware a preferenze dell'applicazione corrotti, ma il malfunzionamento del computer innesca il comportamento indesiderato e inaspettato. Veramente problemi su larga scala causano kernel panic che si manifestano sotto forma di un avviso multilingue che richiede di riavviare il computer. applicazione si blocca di solito ti danno l'opportunità di vedere i dettagli del problema che ha portato il software per una battuta d'arresto.

Rapporti Crash

A meno che non sei uno sviluppatore di software, gran parte del complesso insieme di processi che alimenta il funzionamento del computer viene eseguito sotto il livello del Mac OS con cui si interagisce. Quando qualcosa va storto, tuttavia, il Mac OS fornisce informazioni sul problema attraverso un processo di sistema chiamato CrashReporter. Questo processo si presenta con una finestra di dialogo che identifica l'applicazione che è caduto e si dà delle scelte su come procedere. Se si sceglie "Report", il CrashReporter crea e visualizza un file di log che contiene i dettagli tecnici del crash.

Interpretazione dei rapporti Crash

Un registro crash dell'applicazione elenca il programma che ha fermato inaspettatamente e quando si è verificato l'evento, allora si dice che il tipo di problema che ha causato l'incidente. Sulla linea con l'etichetta "Codici di eccezione," si può vedere "KERN_PROTECTION_FAILURE a" seguito da una stringa di numeri e lettere. In tal caso, verrà visualizzato il messaggio "EXC_BAD_ACCESS" sulla linea denominata "tipo di eccezione." La combinazione di queste due informazioni segnala un'eccezione processore causato da un errore di memoria.

Kern Protezione Fallimento

L'errore "KERN_PROTECTION_FAILURE" si verifica quando una parte della vostra applicazione tenta di scrivere le informazioni in una zona di memoria che è designato per l'utilizzo di sola lettura. Sotto l'area "Codice di eccezione" che elenca questo tipo di errore, si vedrà il numero del filo processo che ha causato l'incidente. Più tardi nella voce file di log, si vedrà una sezione intitolata "Discussione X Crashed", dove "X" è il numero di thread in questione. In tale sezione, il crash log elenca i dettagli dell'errore. A meno che non sei un programmatore esperto, la maggior parte dei crash log probabilmente non ha senso per te, ma è in grado di fornire i dettagli del registro allo sviluppatore dell'applicazione, se ti viene chiesto di offrire aiuto per risolvere il problema che ha causato il crash.