前言

macOS 系统升级 后,频繁出现温度过高、重启的问题,中间处理过程真的是一波三折,最终根据崩溃日志处理掉。

环境

macOS 10.15.4

日志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
panic(cpu 9 caller 0xffffff7f901a0ad5): userspace watchdog timeout: remoted connection watchdog expired, 609 successful replies since wake (12680 seconds ago), last successful checkin 240 seconds ago
Backtrace (CPU 9), Frame : Return Address
0xffffffa3f471b720 : 0xffffff800f7215cd
0xffffffa3f471b770 : 0xffffff800f85a3c5
…… 略
Kernel Extensions in backtrace:
com.apple.driver.watchdog(1.0)[99A75EFF-7734-31A0-80BF-FF8288E30D9B]@0xffffff7f9019f000->0xffffff7f901a7fff

BSD process name corresponding to current thread: watchdogd
Boot args: chunklist-security-epoch=0 -chunklist-no-rev2-dev

Mac OS version:
19E287

Kernel version:
Darwin Kernel Version 19.4.0: Wed Mar 4 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64
Kernel UUID: AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6
Kernel slide: 0x000000000f400000
Kernel text base: 0xffffff800f600000
__HIB text base: 0xffffff800f500000
System model name: MacBookPro15,1 (Mac-937A206F2EE63C01)
System shutdown begun: NO

System uptime in nanoseconds: 250124907915179
last loaded kext at 118776526672522: |SCSITaskUserClient 422.101.1 (addr 0xffffff7f93a6e000, size 36864)
last unloaded kext at 14528750047101: >usb.!UHostPacketFilter 1.0 (addr 0xffffff7f91fe4000, size 24576)
loaded kexts:
com.ruijie.network.virtualEthernetDriver 1
|SCSITaskUserClient 422.101.1
@filesystems.smbfs 3.4.2
…… 略

解决方案

注意日志中的 loaded kexts 部分,我的问题就是这里的软件不兼容导致的崩溃,卸载掉或升级兼容版本就好。

本次日志中的问题是 锐捷VPN 的一个卸载残留导致的,最终我在目录 /Library/PrivilegedHelperTools 中删除了 SSLVPNCD解决该问题。

注意:卸载 或清理 完相关不兼容软件后,记得重启系统。