Kernel Panics, com.apple.iokit.IOHIDFamily
Hello...
Yes, there are KB articles on this topic, and much written.
Here are some symptoms:
- My iMac Retina 27" crashes, rebooting itself, always when I am away from the machine
- The crash reports have a few things in common:
- Kernel Extensions in backtrace: com.apple.iokit.IOHIDFamily(2.0)[917971EF-5947-3DF5-BB9F-D353D05C0484]@0xffffff7 f9ee4d000->0xffffff7f9eec2fff dependency: com.apple.driver.AppleFDEKeyStore(28.30)[3BAA7FEE-7EF3-3A9A-A0B1-902A4AB7171F]@ 0xffffff7f9ee42000
- BSD process name corresponding to current thread: Connect
- Sometimes, there will be one or two non-Apple kexts loaded, but sometimes none.
In my web-research, there seems to be a wide variety of kernel panics, and I've been trying various approaches:
1) Make sure there are no non-Apple kexts loaded.
I'm facing two issues here:
- Parallels. Sometimes crashes follow using Parallels, but not immediately. And it isn't reproducible because it is sometimes. And Parallels doesn't predictably fail to unload its kexts after using it, so it remains mysterious as to why, after using Parallels and quitting Parallels, will the Crash Report show the Parallels kexts. And, simply, their support people deny that seeing their kexts in the crash reports are of any significance.
- RogueAmoeba. Often, after I reboot, I see com.rogueamoeba.HermesAudio in the kext list. I have been unable to get RogueAmoeba's solution as to why this old extension is loading, but if I see it running, I will kextunload it and it isn't always present in the crash logs.
2) Pay attention to the BSD process name corresponding to the current thread
This flat out doesn't help because "Connect" is such a common word and searching on the whole string "BSD process name corresponding to current thread: Connect", yields no search results.
3) Pay attention to input devices, since the com.apple.iokit.IOHIDFamily is the kext found in the backtrace.
Input devices, like, which ones? Anything connected to the iMac? How do I narrow that down? Does that include connections via Bluetooth? The crashes are infrequent enough that I need some hypotheses to test before I disconnect things willy-nilly.
Any help?
(I'll post a crash log if that help.)
iMac with Retina 5K display, OS X Yosemite (10.10.2)