Als u werkt op een Macintosh-computer die draait Mac OS X , gebruik je een Unix - gebaseerd besturingssysteem dat u een stabiel computing- platform biedt . De best lopende besturingssysteem werkt alleen als de software die u op grond van het te installeren , echter , evenals de zorg die u neemt om uw besturingssysteem te onderhouden met insectenverpletterende patches. Wanneer een toepassing vastloopt , Mac OS geeft u de details van wat er mis ging . In veel gevallen zult u de zinsnede " Kern Protection Failure " onder de veelal cryptische gegevens van een crash -rapport te bekijken . " Kern " staat voor " kernel ", dat is de kern van het besturingssysteem . Computer Stabiliteit Een goed onderhouden Mac- computer loopt meestal het besturingssysteem en uw applicaties soepel zonder incidenten . Als uw systeem up handelingen , kan de oorzaak van alles zijn van hardwarestoring om beschadigde applicatie voorkeuren zijn, maar de storing veroorzaakt ongewenste en onverwachte computer gedrag. Echt grootschalige problemen veroorzaken kernel panics die zich in de vorm van een meertalige waarschuwing die vereist dat u uw computer opnieuw manifesteren . Applicatie crasht meestal geven u een kans om de details van het probleem dat uw software tot stilstand gebracht te zien . Crash Reports Tenzij je een software-ontwikkelaar , veel van de complexe reeks van processen die drijft uw computerervaring loopt onder het niveau van de Mac OS waarmee je interactie . Wanneer er iets misgaat , maar de Mac OS biedt u informatie over het probleem door middel van een systeem proces genaamd de CrashReporter . Dit proces biedt u een dialoogvenster dat de toepassing die crashte identificeert en geeft u keuzes te maken over hoe verder te gaan . Als u kiest voor " Report , " de CrashReporter creëert en toont een logbestand dat de technische details van uw crash bevat . Interpreteren Crash Reports een crash log geeft het programma dat onverwacht gestopt en toen de gebeurtenis plaatsvond , vertelt u dan het type probleem dat de crash veroorzaakt . Op de lijn met het label " Exception Codes , " je mag de vermelding " KERN_PROTECTION_FAILURE op " zien , gevolgd door een reeks cijfers en letters . In dat geval zult u het bericht " EXC_BAD_ACCESS " op de lijn met het label " Exception Type . " De combinatie van deze twee stukken van informatie signalen een processor uitzondering veroorzaakt door een geheugenfout . < br > Kern Protection Failure De " KERN_PROTECTION_FAILURE " fout treedt op wanneer een deel van uw toepassing probeert gegevens te schrijven naar een geheugen gebied dat is aangewezen voor alleen-lezen gebruik . Onder de " Code van de uitzondering " gebied dat dit type fout geeft , zult u het nummer van het proces draad die de crash veroorzaakte zien . Later in de logfile binnenkomst, zul je een hoofdstuk met als titel zie " Thread X Crashed , " waarbij " X " is het nummer van de draad in kwestie . In dat hoofdstuk , de crash log staan de details van de fout . Tenzij je een ervaren programmeur , de meeste van de crash log waarschijnlijk niet zinvol voor u , maar u kunt het logboek gegevens leveren aan de ontwikkelaar van uw aanvraag als u wordt gevraagd om hulp bij het oplossen van het probleem dat veroorzaakt het aanbieden crash .
|