Les partenaires publicitaires:

Protection contre les défaillances Kern

Si vous travaillez sur un ordinateur Macintosh qui exécute Mac OS X, vous utilisez un système d'exploitation basé sur Unix qui vous offre une plate-forme informatique stable. Le système d'exploitation le mieux courir fonctionne uniquement ainsi que le logiciel que vous installez sous elle, cependant, ainsi que le soin que vous prenez pour maintenir votre système d'exploitation avec les correctifs de chasse aux bogues. Quand une application se bloque, Mac OS vous donne des détails sur ce qui a mal. Dans de nombreux cas, vous verrez la phrase "Protection contre les défaillances Kern" Parmi les détails souvent cryptiques d'un rapport de plantage de l'application. "Kern" supports pour "noyau," qui est au cœur même du système d'exploitation.

Stabilité ordinateur

  • Un ordinateur Mac bien entretenu fonctionne habituellement son système d'exploitation et vos applications en douceur, sans incident. Si votre système agit jusqu'à, la cause peut être quelque chose de panne de matériel au préférences de l'application corrompus, mais le défaut déclenche le comportement de l'ordinateur indésirable et inattendue. Vraiment problèmes à grande échelle provoquent des paniques du noyau qui se manifestent sous la forme d'une alerte multilingue qui vous oblige à redémarrer votre ordinateur. Plantages d'application vous donnent habituellement l'occasion de voir les détails du problème qui a amené votre logiciel à une halte.

Crash Reports




  • Sauf si vous êtes un développeur de logiciels, une grande partie de l'ensemble complexe de processus qui alimente votre expérience informatique passe sous le niveau de Mac OS avec lesquels vous interagissez. Lorsque quelque chose va mal, cependant, le Mac OS fournit des informations sur le problème à travers un processus de système appelé l'CrashReporter. Ce processus vous présente une boîte de dialogue qui identifie l'application qui est écrasé et vous donne des choix sur la façon de procéder. Si vous choisissez "Rapport," l'CrashReporter crée et affiche un fichier journal qui contient les détails techniques de votre accident.

Interprétation Crash Reports

  • Un journal de plantage de l'application répertorie le programme qui a mis fin de façon inattendue et quand l'événement est survenu, alors vous indique le type de problème qui a causé l'accident. Sur la ligne marquée "Codes d'exception," vous pouvez voir l'entrée "KERN_PROTECTION_FAILURE au" suivie par une série de chiffres et de lettres. Dans ce cas, vous verrez le message "EXC_BAD_ACCESS" sur la ligne intitulée "Type d'exception." La combinaison de ces deux éléments d'information signale une exception de processeur provoquée par une erreur de mémoire.

Protection contre les défaillances Kern

  • La "KERN_PROTECTION_FAILURE" erreur se produit lorsqu'une partie de votre application tente d'écrire des informations dans une zone de mémoire qui est désigné en lecture seule utilisation. Sous le "Code d'exception" zone qui répertorie ce type d'erreur, vous verrez le nombre de thread de processus qui a provoqué l'accident. Plus tard dans l'entrée du fichier journal, vous verrez une section intitulée "Discussion X Crashed," où "X" est le numéro du fil en question. Dans cet article, le journal des blocages répertorie les détails de l'erreur. Sauf si vous êtes un programmeur expérimenté, la plupart du journal de l'accident ne sera probablement pas de sens pour vous, mais vous pouvez fournir les détails du journal à le développeur de votre demande si vous êtes invité à offrir de l'aide à résoudre le problème qui a causé la crash.

» » » » Protection contre les défaillances Kern