After nearly a week I've discovered what the problem was. The short answer is that I had to disable kernel debugging. The long answer: I updated my drivers because I had tracked a memory leak to one of the Radeon drivers, atikmdag.sys, and I was hoping the latest version would have that fixed. As part of my research of figuring out what was leaking memory, I installed the Windows Driver Kit. When this problem started occurring, I enabled kernel debugging so I could track down what was freezing my system, expecting the problem to be in the Radeon drivers. What I found was that Ghosts was setting hardware breakpoints, and when kernel debugging was enabled, that caused Windows to trap and wait for a debugger to be attached. The problem was fixed when I turned that back off, but it definitely started a couple days before I turned it on, so I'm thinking something related to installing or using the WDK initially caused the problem (or for all I know installing the WDK automatically enables kernel debugging).
↧