如何分析mac崩溃日志

Q1: M1 MAC又死机了什么鬼

众所周知周知,盗版软件是会导致mac死机的原因之一,尤其是M系列的芯片,本人在开始这便文章之前,希望各位小伙伴引我为鉴,远离盗版,拥抱正版软件。

由于各个盗版软件没有及时更新,导致系统总是因为盗版软件的原因陷入死机状态,那么如何排查出是哪个盗版软件导致系统陷入死机的呢?

具体情况: 系统死机(一开始是非常卡顿,如果不重启,过了大概几十分钟就死机),但是内存压力和CPU压力并不高,具体的图片如下,鼠标一直在转圈圈,无论点哪里都在转圈圈,但是鼠标可以移动:

upload successful

mac压力情况:

upload successful

upload successful

排查步骤

ps: 崩溃系统是 M1 系统是 Ventura 13.4.1

  1. 官网关于系统日志的说明
    百度之后根据官网的步骤查看日志,发现并没有啥用,完全看不出来。

  2. 进入 /var/log/DiagnosticMessages 目录,找到你死机那个点的日期日志我的是07-18:

upload successful

左键双击这个日志,找到出错的时间点,在周围查最近一条的卡顿日志,大致的卡顿日志,主要如下:

upload successful

1
2
3
4
5
6
7
com.apple.message.domain: com.apple.crashreporter.writereport.hang #注意关注   
com.apple.message.signature: RAR Extractor - Unarchiver Pro
com.apple.message.signature2: com.ABabe.rarextractorstar ||| 6.3.7 (31) ((null))
com.apple.message.signature3: hang
com.apple.message.result: noop
com.apple.message.summarize: YES
SenderMachUUID: 83644D4E-7B94-31B8-BAE7-D19E2BE52233

com.apple.crashreporter.writereport.hang

“RAR Extractor - Unarchiver Pro”这个应用在运行过程中出现了挂起(hang)的问题。”Hang”通常指的是应用程序在运行过程中停止响应,通常是由于程序中的一些错误或系统资源的问题导致的。

我们可以发现从这里开始,再往下看日志,基本都是com.apple.crashreporter.writereport.hang 的日志,所以可以大概得出结论,这个盗版的软件就是导致系统崩溃的罪魁祸首,正版的就不会有这个问题了。

upload successful

接下来直接强制重启把这个软件卸载就可以了。

A1: 拒绝盗版,拥抱正版