Decifrare i registri degli arresti di Mac OS X.

Mac OS X è meravigliosamente stabile come sistema operativo e sebbene la maggior parte del software sia scritta bene, non tutto il codice è stato creato uguale. Crashing è solo un fatto di calcolo della vita e ci frustra tutti, quindi è utile essere in grado di individuare la causa del problema. Mentre le cause di alcuni arresti anomali sono ovvie, altre no, e questo è quando la lettura dei registri degli arresti di Mac OS X può essere così utile.


Prima di tutto, ti consigliamo di avviare Console, che si trova in / Applicazioni / Utility /

Ora vedrai un sacco di opzioni di log della Console per sistemi, app e molto altro. Gran parte di ciò sarà travolgente, ma OS X fornisce un piccolo aiuto per iniziare:

  • Apri il menu HELP nella parte superiore del menu dell'app
  • Scegli "Console Help" per svelare i file della guida relativi all'app, questo è un buon punto di partenza se sei totalmente nuovo in Console e l'interpretazione dei log e dei messaggi della console

La console, come descritto dai file della Guida, è spiegata come segue da Apple:

"Mentre il computer esegue le attività, i messaggi di registro vengono inviati avanti e indietro tra le app e le parti del sistema. Questi messaggi di log possono trattare eventi di sistema, testo di dialogo, errori, stato e altre comunicazioni. I record di questi messaggi di registro sono memorizzati nel computer nel database dei registri o nei file di registro. Se si verifica un problema, è possibile trovare i dettagli sulla causa del problema visualizzando questi file.

I report diagnostici dell'utente e i messaggi di registro provengono da app utilizzate dall'utente corrente. I report di diagnostica del sistema e i messaggi di registro provengono da componenti del sistema operativo che interessano tutti gli utenti. "

Ora che hai familiarizzato con le nozioni di base, puoi navigare nel menu laterale dei log come mostrato nello screenshot qui sotto, espandendo ~ / Library / Logs e CrashReporter.

CrashReporter è dove le cose possono davvero iniziare a diventare interessanti, perché ogni volta che un'app si blocca o si verifica un problema in OS X o in un'app Mac, viene registrato in CrashReporter, aiutando a scoprire cosa e perché si è verificato un problema. Quasi certamente avete visto le finestre di dialogo di Crash Reporter a meno che non le disabilitiate, qui è dove vanno tutti i dati.

CrashReporter può essere abbastanza avanzato e diventare rapidamente tecnico. Una volta che sei in CrashReporter e hai voglia di approfondire alcuni dettagli, dai un'occhiata a questo utile tutorial di MacFixIt sulla decifrazione dei log:

  • MacFixIt: un'introduzione alla lettura dei rapporti sugli arresti anomali di Mac OS X.

Non diventerai un esperto durante la notte, ma è un buon posto per cominciare a capire cosa significa tutto questo.