I have been running Windows 10 as a guest virtual machine running on VirtualBox. The host machine is Ubuntu and has a NVIDIA Corporation G98 [GeForce 8400 GS Rev. 2] for a graphics card.
This has been running through many versions of VirtualBox (current version = 5.1.10-112026) And many versions of Windows 10. The guest additions are up to date.
Right after the update to Windows 10 Build 14986 every time I would attempt to log on I would get a BSOD within seconds. The system would stay up until I logged in, but as soon as I logged in the system would crash. The bugchecks were all over the place, but pointed to memory corruption:
BugCheck BE, {ffffbb003e86aff0, 8000000088074820, ffff9500219ef610, e}
ATTEMPTED_WRITE_TO_READONLY_MEMORY
BugCheck 50, {ffffc08122215000, 2, fffff8034c16078b, 0}
PAGE_FAULT_IN_NONPAGED_AREA (50)
BugCheck 19, {e, ffff8a858812bd50, 0, 4ec1012818543db9}
BAD_POOL_HEADER (19)
BugCheck 19, {3, ffffd30ed8a6c500, 0, ffffd30ed8a6c500}
BAD_POOL_HEADER (19)
BugCheck 1E, {ffffffffc0000005, fffff8018fe9af8e, 1, 0}
KMODE_EXCEPTION_NOT_HANDLED (1e)
BugCheck 3B, {c0000005, fffff802171fd602, ffff8e01598a8f50, 0}
SYSTEM_SERVICE_EXCEPTION (3b)
BugCheck 1000007E, {ffffffffc0000005, fffff809ea8d16ea, ffffca808c4a0be8, ffffca808c4a0420}
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
BugCheck 1E, {ffffffffc0000005, fffff80aad4ab89c, ffff9501af1ea2d8, ffff9501af1e9b10}
KMODE_EXCEPTION_NOT_HANDLED (1e)
BugCheck 50, {ffffe2081b754ff0, 2, fffff8058f7fc0d0, 0}
PAGE_FAULT_IN_NONPAGED_AREA (50)
I tried to reset the system retaining my data and it was no help. Still would get constant BSOD. I was, however, able to log in when in safe mode.
I had a backup image that was several months old and was able to use that to bring the system up and was able to log in fine, but as soon as it updated itself to build 14986 I again got constant BSOD as soon as I would log in.
In the end I found that disabling 3D acceleration on the guest machine allows it to run. SUCCESS!
Is this a Microsoft problem? Well it didn’t start until build 14986. Is it a VirtualBox problem? Well it runs fine until build 14986.
I hope that this may save someone some time should their Windows 10 virtual machines begin to crash as soon as build 14986 is installed.