Quando il Mac “impazzisce”

Il lettore “Hagart”, membro dello Spider-Mac Apple User Group (comunità online di utenti Mac ufficialmente riconosciuta da Apple), ha un problema con il suo MacBook Air e chiede:
“Il mio MacBook Air di inizio 2014 non è più quello di una volta: improvvisamente ha iniziato a mostrare segni di squilibrio. Il puntatore del mouse si muove a scatti mentre il sistema sembra bloccarsi per qualche istante, sento la ventola che entra in funzione e tutto il portatile inizia a scaldare, la batteria si esaurisce a vista d’occhio e ogni tanto, quando tutto questo accade, viene mostrato uno spaventoso errore di sistema seguito subito dopo da un riavvio automatico. Prima che si verifichi l’errore, in Monitoraggio Attività più di una volta ho notato il processo ReportCrash in cima a tutti gli altri a causa dell’enorme consumo di risorse del processore. Da cosa può dipendere?”
l fatto che il MacBook Air inizi a scaldare, con la batteria che si esaurisce molto più in fretta del normale, è un chiaro sintomo: una delle app o dei processi sta “lavorando” più del dovuto, tendenzialmente in un ciclo senza fine che può portare a una serie di risultati imprevedibili.
La conferma arriva proprio da Monitoraggio Attività e dal processo di sistema ReportCrash che, di norma, entra in funzione solo quando si verifica un errore non previsto di un’app per salvarne lo stato e aiutare gli sviluppatori a risolvere il problema.
Se invece ReportCrash risulta sempre al lavoro in modo intenso, assorbendo costantemente tra l’80 e il 100 percento delle risorse del processore, vuol dire che si è verificato un errore di un processo, che ReportCrash è intervenuto, che il processo è stato riavviato in automatico dal sistema, che l’errore si è verificato di nuovo e via così in un ciclo infinito.
Il tutto prosegue fino a quando, per l’alta temperatura raggiunta dai componenti o per l’eccessivo e troppo veloce consumo della batteria, si verifica un più grave errore di sistema con il seguente riavvio.

Per indagare più in profondità, si può utilizzare l’app Console che si trova tra le Utility di macOS: una volta avviata, nella colonna di sinistra, click su system.log. Nelle ultime righe di questo log, che viene aggiornato di continuo mentre si usa il Mac, vedrete delle chiare indicazioni sul processo che genera l’errore, con il seguente avvio di ReportCrash all’infinito.
Da qui in avanti non c’è una strada sicura da percorrere: si può provare a capire da quale app dipenda il processo che crea l’errore e quindi disinstallarla, ma non sempre è facile o possibile. Una soluzione un po’ generica, ma che spesso risolve il problema, è riavviare il Mac in modalità di ripristino tenendo premuti cmd + R e quindi reinstallare macOS su se stesso (è una operazione che non comporta perdita di dati). Oppure, meglio ancora, si può usare Utility Disco dalla modalità di ripristino per inizializzare l’unità di sistema, quindi reinstallare da zero macOS senza importare dal backup di Time Machine altrimenti si rischia di importare anche il problema.

