I run Windows 8.1 on my PC and my work laptop. Yesterday I had 2 bluescreens on my laptop (never had them before on that machine) and today I had like 5 bluescreens on my PC.
All the bluescreens on the PC and 1/2 on the laptop were BAD_POOL_HEADER errors. They happened in completely random moments: browsing the web, watching movies, using Hyper-V.
The things that are in common between the 2 computers:
- the same OS - Windows 8.1 x64
- up to date system (maybe its something about Patch Tuesday updates?)
- they both run Hyper-V
- there are some common applications like Opera, SQL Server and a few others (most of the applications are different on both computers)
I looked through logs and they say that there was a reboot after error checking and the information was dumped to C:\Windows\MEMORY.DMP I can't see such a file even though I turned off hiding hidden files and hiding protected OS files.
vmswitch!RndisDevHostCleanupMessageOpContext
function freed invalid memory. Vmswitch.sys is part of Hyper-V (Network Virtualization Service Provider). So there may be a bug in it. It's really hard to tell anything more (at least w/o full dump). Try to search Google for vmswitch+BSOD combination, maybe you'll find something that will help you.