问答社区

请帮忙分析一下最近进程的死机。感谢🙏

best 疑难 3880

panic(cpu 4 caller 0xffffff80053a0941): userspace watchdog timeout: no successful checkins from WindowServer in 120 seconds
WindowServer has not exited since first loaded
service: logd, total successful checkins in 2763 seconds: 277, last successful checkin: 0 seconds ago
service: WindowServer, total successful checkins in 2730 seconds: 261, last successful checkin: 120 seconds ago
service: opendirectoryd, total successful checkins in 2763 seconds: 276, last successful checkin: 0 seconds ago
service: configd, total successful checkins in 2763 seconds: 276, last successful checkin: 0 seconds ago

Panicked task 0xffffff8b4de77e18: 3 threads: pid 105: watchdogd
Backtrace (CPU 4), panicked thread: 0xffffff901a2eeb30, Frame : Return Address
0xfffffff41ca2f5b0 : 0xffffff800206fc7d
0xfffffff41ca2f600 : 0xffffff80021c4294
0xfffffff41ca2f640 : 0xffffff80021b3da7
0xfffffff41ca2f690 : 0xffffff8002010971
0xfffffff41ca2f6b0 : 0xffffff800206ff5d
0xfffffff41ca2f7a0 : 0xffffff800206f607
0xfffffff41ca2f800 : 0xffffff80027dae43
0xfffffff41ca2f8f0 : 0xffffff80053a0941
0xfffffff41ca2f900 : 0xffffff80053a05dc
0xfffffff41ca2f920 : 0xffffff800539f6b9
0xfffffff41ca2fa50 : 0xffffff80027520fe
0xfffffff41ca2fbb0 : 0xffffff8002170ad9
0xfffffff41ca2fcc0 : 0xffffff800204a09a
0xfffffff41ca2fd60 : 0xffffff8002060e52
0xfffffff41ca2fdd0 : 0xffffff80020614d7
0xfffffff41ca2fef0 : 0xffffff80021996c3
0xfffffff41ca2ffa0 : 0xffffff8002010dd6
Kernel Extensions in backtrace:
com.apple.driver.watchdog(1.0)[BD08CE2D-77F5-358C-8F0D-A570540A0BE7]@0xffffff800539e000->0xffffff80053a0fff

Process name corresponding to current thread (0xffffff901a2eeb30): watchdogd
Boot args: igfxonln=1

Mac OS version:
22G630

Kernel version:
Darwin Kernel Version 22.6.0: Mon Feb 19 19:48:53 PST 2024; root:xnu-8796.141.3.704.6~1/RELEASE_X86_64
Kernel UUID: 8FA1B0A8-5DC1-3601-9D60-FC75DBA31F21
roots installed: 0
KernelCache slide: 0x0000000001c00000
KernelCache base: 0xffffff8001e00000
Kernel slide: 0x0000000001cdc000
Kernel text base: 0xffffff8001edc000
__HIB text base: 0xffffff8001d00000
System model name: iMac20,1 (Mac-CFF7D910A743CAAF)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 2763713051437
Last Sleep: absolute base_tsc base_nano
Uptime : 0x000002837a227e4c
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000000a6b0a04b1 0x0000000000000000
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Zone info:
Zone map: 0xffffff80189e5000 - 0xffffffa0189e5000
. PGZ : 0xffffff80189e5000 - 0xffffff801a9e6000
. VM : 0xffffff801a9e6000 - 0xffffff84e71e5000
. RO : 0xffffff84e71e5000 - 0xffffff86809e5000
. GEN0 : 0xffffff86809e5000 - 0xffffff8b4d1e5000
. GEN1 : 0xffffff8b4d1e5000 - 0xffffff90199e5000
. GEN2 : 0xffffff90199e5000 - 0xffffff94e61e5000
. GEN3 : 0xffffff94e61e5000 - 0xffffff99b29e5000
. DATA : 0xffffff99b29e5000 - 0xffffffa0189e5000
Metadata: 0xffffffba54b57000 - 0xffffffba74b57000
Bitmaps : 0xffffffba74b57000 - 0xffffffba77b57000
Extra : 0 - 0

回复

共1条回复 我来回复
  • 黑酱
    黑酱
    为大家不断安利各种软件、工具和教程~

    我是这么理解的

    WindowServer这个进程在120秒内没有成功checkin,所以被用户空间的watchdog给吞了,从而引发崩溃

    WindowServer是个系统进程,直接排除系统层面的问题,所以我觉得应该首先排查有没有不兼容的硬件设备

    主要是固态硬盘,有些不兼容的型号只当从盘也不行,如果有,拔掉或屏蔽后观察

    其次就是排查最近有没有新增自带驱动的硬件/软件,如果有,还原后观察

    最后还有2个可能性比较低的,一是OpenCore的设置存在问题;另一个是你的系统真的中毒了,虽然少见但是macOS确实也会中病毒;

    解决方法

    可以试一下在OpenCore的config→Misc→Debug→勾选/开启Disable WatchDog

    注意Disable WatchDog并不适合长期开启

    • best 2024-06-03 20:53:21

      1.刚检查了是efi文件OpenCore的WatchDog是一直开启。
      2.最近没有增加过自带驱动的硬件/软件
      3.当时随便购买了一个国产的M2硬盘。
      我先关闭一下WatchDog看看,如果还有问题我就更换一下硬盘看看
      非常感谢