Domanda:
Come trovare una causa di un messaggio di panico del kernel o BSoD?
Alex Bolotov
2012-03-23 19:51:51 UTC
view on stackexchange narkive permalink

Come capire perché è apparso Beautiful Screen of Death 1 ?

enter image description here

Quando ho provato a scoprire cosa è successo usando "Console", ho non hai trovato nulla di utile nei log? Non c'è "panico" o "SIG *" nei log, quindi cosa dovrei cercare?

Dove scrive OSX la causa della sua morte?


1 Non sono sicuro che si chiami BSoD su OSX, ma non sembra nemmeno la schermata del kernel panic (schermata nera in modalità testo).
Il termine "BSOD" è generalmente utilizzato per riferirsi solo alla ben nota "schermata blu della morte" nei sistemi operativi Microsoft. Il tuo uso di quel termine applicato a Mac OS X è piuttosto originale e divertente. http://goo.gl/z4lxW
Quattro risposte:
Adam Davis
2012-03-23 20:30:28 UTC
view on stackexchange narkive permalink

Il testo del kernel panic viene aggiunto al registro dopo aver riavviato il computer, assumendo che non sia stato ripristinato PRAM (il testo del kernel panic viene memorizzato nella PRAM fino al riavvio). In Mac OS X v10.6, i log si trovano in / Library / Logs / DiagnosticReports. In Mac OS X v10.5, i log si trovano in / Library / Logs / PanicReporter ( sorgente)

Se non riesci a trovare questi file o contengono nessuna informazione sul kernel panic, quindi probabilmente c'è qualcosa di sbagliato nell'hardware del computer. L'esecuzione di una diagnostica di sistema o la visita alla barra geniale è probabilmente il tuo prossimo passo.

Se sei veramente interessato a tentare di risolvere il problema da solo, potresti trovare questa guida per risolvere i kernel panic di OS X utile.

Evgeny Chatski
2020-04-09 13:27:33 UTC
view on stackexchange narkive permalink

Tutti i registri degli errori di panico e sospensione sono archiviati in / Library / Logs / DiagnosticReports da Mojave, nei file Kernel-% DATE% -. panic.

brillante!Grazie.
Mathew Hall
2012-03-23 20:05:56 UTC
view on stackexchange narkive permalink

È davvero un panico del kernel, il comportamento predefinito è visualizzare questa schermata piuttosto che stampare qualsiasi cosa utile purtroppo.

Se non c'è nulla nei log di sistema nella console, puoi provare ad avviare il tuo Mac in modalità dettagliata. Tieni premuto Cmd + V mentre lo accendi, saprai quando lo fai bene quando carichi di testo vengono scritti sullo schermo invece del normale indicatore di rotazione.

La modalità dettagliata fa sì che i kernel panic registrino le informazioni nel piuttosto che mostrare semplicemente l'istruzione "è necessario riavviare il computer". Se si verifica un altro panico, questo dovrebbe almeno fornirti dettagli più specifici sul problema.

Le linee guida ufficiali per la risoluzione dei problemi di Apple consigliano un avvio sicuro e quindi un riavvio. La pagina di supporto include anche informazioni avanzate per la risoluzione dei problemi, come la posizione dei log di emergenza.

Nel mio caso non è un problema di avvio, appare quando eseguo uno script dopo che il sistema operativo è già in esecuzione. La modalità dettagliata mi consentirà di visualizzare la console con alcune informazioni in questo caso (non al momento dell'avvio)?
La modalità dettagliata persiste finché il kernel è attivo, invece che solo all'avvio. Sembra che i Mac ora memorizzino i kernel panic nella PRAM e li scrivano in `/ Library / Logs / DiagnosticReports`. Potresti controllare quella directory per vedere se è stato scritto qualcosa lì quando hai riavviato dopo il panico.
kenorb
2018-01-26 01:59:19 UTC
view on stackexchange narkive permalink

La causa di un kernel panic può essere trovata nei log di report apprezzati e nei core dump.

La posizione del registro del kernel panic può essere trovata in /Library/Logs/panic.log sul disco di avvio.

Fonte: Recupera Kernel Panic Log .

Cores dump (se abilitato), può essere posizionato in / cores .

Vedi: Dove sono scritti i core dump su Mac?

Vedi anche: Nota tecnica TN2118 sui dump del core del kernel.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...