Come leggere e capire i report del kernel?

0

Quando provo a risolvere i panici del kernel e guardo un registro, vedo questi:

0xffffff821bd9b510 : 0xffffff802fd2bda1 

Vorrei sapere se esiste un modo per leggerli o interpretare qualcosa da loro. E anche quali sono i loro nomi.

    
posta TheBro21 01.09.2015 - 02:09
fonte

1 risposta

2

C'è un diluvio di informazioni in un registro di panico del kernel. Ultimamente ho avuto alcuni problemi quindi stavo cercando i panic del kernel sul mio macbook e posso offrire i seguenti suggerimenti basati su alcuni registri .panic che ho. Innanzitutto il nome del registro è importante. è necessario cercare i file del seguente modulo nella cartella diagnostica del sistema:

kernel - ** (alcuni dati personali come nome del mio pc) ****. panic

(sfortunatamente ho preso anche alcuni .gpuRestart e .hang sulla mia ..)

Anonymous UUID:       F******************************* <-personal data

Sun Aug  9 22:23:37 2015

*** Panic Report ***
panic(cpu 0 caller 0xffffff800c617cc2): Kernel trap at 0xffffff800c5d0395, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000009, CR3: 0x0000000423b7f051, CR4: 0x00000000000626e0
RAX: 0xffffff800cce0cd0, RBX: 0x000000000000003f, RCX: 0xffffff800cce08e0, RDX: 0x0000000000000001
RSP: 0xffffff81f4cb2f80, RBP: 0xffffff81f4cb2f90, RSI: 0xffffff8019059000, RDI: 0x000000000000003f
R8:  0x00000000000001c0, R9:  0xffffff80190e6fc0, R10: 0x0000000000000100, R11: 0x0000000000000000
R12: 0xffffff80383643c0, R13: 0xffffff803e95c200, R14: 0xffffff801919e040, R15: 0x0000000000000000
RFL: 0x0000000000010296, RIP: 0xffffff800c5d0395, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000009, Error code: 0x0000000000000002, Fault CPU: 0x0

la prima parte mostra lo stato dei registri. Non penso che si tratti di informazioni alle quali puoi agire personalmente

Tuttavia, dopo che la buona roba arriva ... altre informazioni sul registro

Backtrace (CPU 0), Frame : Return Address
...
0xffffff81f4cb3420 : 0xffffff800c736c01 
0xffffff81f4cb35e0 : 0xffffff800c733202 
...
0xffffff81f4cb3fb0 : 0xffffff800c635068 

e quindi:

      Kernel Extensions in backtrace:
         com.sophos.kext.sav(9.2.50)[D9AF65D9-4A18-3B20-86BB-17DEBC7D5852]@0xffffff7f8cc18000->0xffffff7f8cc1cfff
         com.apple.filesystems.exfat(1.4)[6B0642D6-786C-323D-A762-9FFE6BFABFAF]@0xffffff7f8fa74000->0xffffff7f8fa81fff

BSD process name corresponding to current thread: InterCheck

questa è un'informazione che forse è importante. Mostra gli ultimi kexts (estensioni del kernel) caricati nel tuo sistema. La maggior parte delle volte sono il colpevole del panico del kernel ... o almeno dei soliti sospetti. Una buona prima mossa è disabilitare temporaneamente uno di questi kex e vedere se i frequenti panici del kernel si fermano.

PS. va notato che il link offerto come commento da un altro utente è molto buono se un po 'prolisso. Tuttavia a volte (ad esempio in una situazione di sviluppo) la quantità di dettagli è solo ciò che è necessario, quindi dovresti assolutamente consultarlo

    
risposta data 01.09.2015 - 03:15
fonte

Leggi altre domande sui tag