I've got a laptop running Windows and Ubuntu dual booted with GRUB. Ever since it was dual booted it has started failing to recover from Windows hibernation (with BAD_POOL_CALLER BSOD). It doesn't do it every time, more often when Linux has been booted in the interim (as turning it back on brings it into GRUB), I figured this was possibly due to Linux overwriting some of the RAM required for the hibernation, but it has started happening even if Linux is not booted.
I've done a 26 hour memory check on it and it didn't find any errors. Is this something I can fix or is it just an annoying side effect of dual booting? Is GRUB possibly using hibernation memory? Should GRUB even load if Windows was hibernated?