4.3.14 Multiple BSODs Win 7 x64 Pro Guest
Posted: 21. Aug 2014, 23:14
VirtualBox Version: 4.3.14r95030
Host:
Win7 x64 Pro SP1 (all WU patches current)
Motherboard: Intel BOXDP55WG
CPU: 4-core I5-750 LGA1156 (Family 6, CPU Model 1E, Stepping 5, CPU Revision 4) Supports VT-x w/ Ext Page Tables
16 GB RAM
Video Adapter: Nvidia Geoforce 9500 GT
Host machine running in Dual-Display mode (running off single display adapter)
Guest VM:
Win7 x64 Pro SP1 (all WU patches current)
4096 MB RAM allocated to VM
2 CPUs Enabled, PAE/NX *not* enabled
PIIX3 Chipset
VT-x/AMD-V Enabled
Nested Paging Enabled
I/O APIC Enabled
4.3.14r95030 VM Guest Additions Installed
Note: No Anti-Virus products installed in either the Host or Guest. (Yes you read that correctly)
Problem Description:
Mutiple BSODs of Win7 x64 Pro guest during normal operation with a variety of different kernel trap addresses and stack frames. This is not a boot-time problem; it occurs somewhat randomly (no evident correlation to specific user or application activity), with a frequency of one to several times per day.
After observing a few crashes, using the kernel debugger, and turning on driver verification (for dxgmms1 and VBoxVideoWddm) I thought the fault code nexus might be video related because the first few crashes (after enabling driver verification) trapped in dxgmms1 or VBoxVideoWddm, e.g.
dxgmms1!VIDMM_DMA_POOL::RemoveDmaBufferFromPool+ba fffff880`04429892 488b4b78 mov rcx,qword ptr [rbx+78h]
or
VBoxVideoWddm+27066 fffff880`04230066 4c8911 mov qword ptr [rcx],r10 (called from dxgkrnl)
Subsequently I got crashes at a variety of locations however (no increased frequency.) here's a few fault IPs from separate BSOD crashes:
dxgmms1!VIDMM_GLOBAL::ReferenceAllocationForPreparation+0x19
nt!KiProcessExpiredTimerList+110
nt!ViIrpDatabaseFindPointer+46
I can post minidumps but I'm skeptical of the outcome as I am seeing BSOD crashes in a variety of unrelated stack frames.
I have tried disabling/enabling 2D acceleration without any differences. I have not (yet) tried disabling driver verification to see if that has any effect on fault location(s).
Background and Possibly Germane Info::
I have used VirtualBox on the same Host machine since about 3.2.12 without any guest BSOD/kernel panics, using primarily Win Xp x32, DOS, and both 32- and 64-bit Ubuntu guests, but have not used a Win 7 x64 Pro as a guest prior to 4.3.14. I have a good degree of confidence in the hardware, having previously run x32 and x64 guests in both SMP and single core configurations, largely without incident. But I had not previously run Win 7 x64 as a guest.
These BSOD crashes occur with another guest running (Win Xp x32); there is no other apparent guest or Host involvement during the Win7 BSOD.
I actually never observe the BSOD screen, even after following the recommendation
VBoxManage setextradata GuestName "VBoxInternal/PDM/HaltOnReset" 1
sometimes I will see a red bar momentarily appear across the top of the guest's window, but that's it.
I'm pretty sure II have operated a few Ubuntu guests (both x32 and x64) on 4.3.14 (since upgrading from 4.2.6) without similar incidents.
I wish there was a simple fix, but I think I am facing an uninstall of VM Guest Additions in 16 VM guests in order to roll back VirtualBox to a prior release.
Advice from anyone having good prior experiences with Win 7 x64 SP1 guests that want to recommend and earlier VirtualBox release would be quite welcome; I need to get some work done that requires W7. (I don't use my Host W7 machine OS for anything but hosting.)
Host:
Win7 x64 Pro SP1 (all WU patches current)
Motherboard: Intel BOXDP55WG
CPU: 4-core I5-750 LGA1156 (Family 6, CPU Model 1E, Stepping 5, CPU Revision 4) Supports VT-x w/ Ext Page Tables
16 GB RAM
Video Adapter: Nvidia Geoforce 9500 GT
Host machine running in Dual-Display mode (running off single display adapter)
Guest VM:
Win7 x64 Pro SP1 (all WU patches current)
4096 MB RAM allocated to VM
2 CPUs Enabled, PAE/NX *not* enabled
PIIX3 Chipset
VT-x/AMD-V Enabled
Nested Paging Enabled
I/O APIC Enabled
4.3.14r95030 VM Guest Additions Installed
Note: No Anti-Virus products installed in either the Host or Guest. (Yes you read that correctly)
Problem Description:
Mutiple BSODs of Win7 x64 Pro guest during normal operation with a variety of different kernel trap addresses and stack frames. This is not a boot-time problem; it occurs somewhat randomly (no evident correlation to specific user or application activity), with a frequency of one to several times per day.
After observing a few crashes, using the kernel debugger, and turning on driver verification (for dxgmms1 and VBoxVideoWddm) I thought the fault code nexus might be video related because the first few crashes (after enabling driver verification) trapped in dxgmms1 or VBoxVideoWddm, e.g.
dxgmms1!VIDMM_DMA_POOL::RemoveDmaBufferFromPool+ba fffff880`04429892 488b4b78 mov rcx,qword ptr [rbx+78h]
or
VBoxVideoWddm+27066 fffff880`04230066 4c8911 mov qword ptr [rcx],r10 (called from dxgkrnl)
Subsequently I got crashes at a variety of locations however (no increased frequency.) here's a few fault IPs from separate BSOD crashes:
dxgmms1!VIDMM_GLOBAL::ReferenceAllocationForPreparation+0x19
nt!KiProcessExpiredTimerList+110
nt!ViIrpDatabaseFindPointer+46
I can post minidumps but I'm skeptical of the outcome as I am seeing BSOD crashes in a variety of unrelated stack frames.
I have tried disabling/enabling 2D acceleration without any differences. I have not (yet) tried disabling driver verification to see if that has any effect on fault location(s).
Background and Possibly Germane Info::
I have used VirtualBox on the same Host machine since about 3.2.12 without any guest BSOD/kernel panics, using primarily Win Xp x32, DOS, and both 32- and 64-bit Ubuntu guests, but have not used a Win 7 x64 Pro as a guest prior to 4.3.14. I have a good degree of confidence in the hardware, having previously run x32 and x64 guests in both SMP and single core configurations, largely without incident. But I had not previously run Win 7 x64 as a guest.
These BSOD crashes occur with another guest running (Win Xp x32); there is no other apparent guest or Host involvement during the Win7 BSOD.
I actually never observe the BSOD screen, even after following the recommendation
VBoxManage setextradata GuestName "VBoxInternal/PDM/HaltOnReset" 1
sometimes I will see a red bar momentarily appear across the top of the guest's window, but that's it.
I'm pretty sure II have operated a few Ubuntu guests (both x32 and x64) on 4.3.14 (since upgrading from 4.2.6) without similar incidents.
I wish there was a simple fix, but I think I am facing an uninstall of VM Guest Additions in 16 VM guests in order to roll back VirtualBox to a prior release.
Advice from anyone having good prior experiences with Win 7 x64 SP1 guests that want to recommend and earlier VirtualBox release would be quite welcome; I need to get some work done that requires W7. (I don't use my Host W7 machine OS for anything but hosting.)