I would like to share some information in the hopes that someone can see if they see anything similar to my situation. Long story short: Resolved the issue by removing McAfee (
don't ask). I was having 2 kernel panics every single day for multiple months, and the panics were happening almost like clockwork every 12 hours. I would wake up to a crashed machine every morning, and after about 12 hours I would get another panic while actively using the machine.
There are two variations of this kernel panic I've seen discussed. While I was experiencing both of them, I was mainly getting hit by the first one below here:
Code:
panic(cpu 2 caller 0xffffff7f98d9da8d): watchdog timeout: no checkins from watchdogd in 95 seconds (83 total checkins since monitoring last enabled)
panic(cpu 2 caller 0xffffff7f9cb9dad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
My system log showed that launchd was continuously starting several McAfee processes which were then immediately failing due to some sort of misconfiguration on my system. Every few seconds it would try to launch them again and the cycle would repeat.
I am hoping that others experiencing this issue could see if they see anything similar in their logs. Do you see any sort of services that are starting, immediately failing/exiting, and then restarting on a cycle all day long?
I initially suspected these processes might be slowly leaking memory throughout the day. However, I was able to check my free memory just before a few of the crashes, and I always had several GB RAM free.