Opened 11 years ago
Closed 8 years ago
#12119 closed defect (obsolete)
BSOD in VBoxUSBMon, host Win7 amd64 after upgrading 4.2.16 ==> 4.2.18
Reported by: | Bob Hyman | Owned by: | |
---|---|---|---|
Component: | USB | Version: | VirtualBox 4.2.18 |
Keywords: | BSOD | Cc: | |
Guest type: | Windows | Host type: | Windows |
Description
Host Win7 pro 64-bit, guest Win 8.1 32-bit. VM USB filter set for guest to capture Lumia phone device. repro: guest boots and runs fine until I plug in the USB device. Host crashes immediately. 100% reproduceable. Never had this problem on 4.2.16.
DumpCHK output:
BugCheck D1, {34, 2, 1, fffff880040c3c78} Probably caused by : VBoxUSBMon.sys ( VBoxUSBMon+3c78 )
Narrative of the problem in the forums: https://forums.virtualbox.org/viewtopic.php?f=6&t=57308 DumpCHK log attached.
Attachments (11)
Change History (26)
by , 11 years ago
comment:1 by , 11 years ago
The attached minidump file appears to be broken. Please upload 090913-27346-01.dmp, the dumpchk log for which you have provided.
comment:2 by , 11 years ago
Attached requested minidump, and corresponding dumpchk log file, just in case.
comment:3 by , 11 years ago
I can reproduce the same problem.
v4.2.18
plugin a USB device -> host installs VirtualboxUSB driver -> blue screen
Tried three times, with different USB devices, same result, same kind of blue screen, entirely reproducible.
I have uploaded a minidump plus matching dumpcheck output log file in the hope that someone technically more knowledgable may be able to use these in order to track down this bug.
Thank you.
comment:5 by , 11 years ago
Having the same issue as above, and can confirm the Test Build doesn't work either. When you attempt to mount the USB device, it disappears from the host, but never properly mounts on the VM. If you attempt to shut down the VM, it will hang and refuse to shut down. Blue Screen will occur if you unplug the USB device from the host.
comment:6 by , 11 years ago
Sorry, this build also failed for me.
BugCheck D1, {34, 2, 0, fffff8800c111cfc} Probably caused by : VBoxUSBMon.sys ( VBoxUSBMon+3cfc )
My repro (basically same as I originally reported):
- install .19 build
- boot guest OS (win 8.1 preview), install .19 Guest Additions.
- open app using USB device (is Visual Studio 2012, device is nokia lumia 920 phone)
- plug in USB device.
- hear host os *disconnect* tone
- open VM 'devices, USB' menu; see nokia phone listed but not checked.
- click on nokia device in list, observe immediate BSOD.
attaching minidump and log
follow-up: 8 comment:7 by , 11 years ago
Thanks again for your patience and the provided minidump, it was invaluable. This time it failed at another spot, which is fixed in the following test build. Could you please try it with debugview running the kernel capture? Just fire debugview as administrator before starting VirtualBox and make sure "Capture Kernel", "Enable Verbose Kernel Output", and "Capture Events" are marked in the "Capture" menu. The build is instrumented with debug printing and if everything went right you should see plenty of debug messages in the capture window as you start VirtualBox. I keep my fingers crossed that it won't cause BSOD this time and you'll be able to save debugview log to post it here. In the unlikely case it should fail again please provide the minidump as usual.
comment:8 by , 11 years ago
00000028 20.79623032 Process started with pid: 1396 00000029 21.10273743 USBMon::vboxUsbMonPnPHook: 00000030 21.10274315 ==>PnP: Mn(IRP_MN_QUERY_INTERFACE), PDO(0xfffffa800cd0f130), IRP(0xfffffa800cba44a0), Status(0xc00000bb) 00000031 21.10274506 00000032 21.10275459 USBMon::VBoxUsbPnPCompletion: 00000033 21.10275841 Completion PDO(0x0000000000000000), IRP(0xfffffa800cba44a0), Status(0x0) 00000034 21.10275841 00000035 21.10275841 USBMon::VBoxUsbPnPCompletion: 00000036 21.10276413 <==PnP: Mn(IRP_MN_QUERY_INTERFACE), PDO(0xfffffa800cd0f130), IRP(0xfffffa800cba44a0), Status(0x0), Sl PDO(0xfffffa800cd0f130), Compl PDO(0x0000000000000000) 00000037 21.10276413 00000038 21.10276604 USBMon::vboxUsbMonPnPHook: 00000039 21.10276604 Request completed, Status(0x0) 00000040 21.10276794 00000041 21.10277176 USBMon::vboxUsbMonIoctlDispatch: WARNING! 00000042 21.10277367 VBoxUsbMonGetDevice fail 0xc000000d 00000043 21.10277367 00000044 25.81186676 NtOpenProcess return 0x0 hProcess = 0x0000000000000034 00000045 25.81187630 NtQueryInformationProcess return 0xc0000005
follow-up: 10 comment:9 by , 11 years ago
TomasV, please attach the complete log (starting the capture before starting any VirtualBox processes).
comment:10 by , 11 years ago
https://docs.google.com/file/d/0Bzb9YAJon_-EUDVoNG5OMk51NDQ/edit?usp=sharing Replying to aleksey:
TomasV, please attach the complete log (starting the capture before starting any VirtualBox processes).
comment:11 by , 11 years ago
No failures this time, but I was not able to use the device in the guest machine. Repro:
- install test build and guest additions
- reboot host
- open guest (restarting from saved state)
- plug in usb device. Hear connect tone from device, but nothing from host or guest.
- Open device/usb in VB menu. Observe Nokia RM-820 is listed but *not* checked.
- Click on Nokia RM-820.
- get error popup:
Failed to attach the USB device Nokia RM-820|Nokia Lumia 920 [0100] to the virtual machine Win81. USB device 'Nokia RM-820|Nokia Lumia 920' with UUID {88928c5b-7e32-4e6b-b8ad-5577f9ae4600} is busy with a previous request. Please try again later. Result Code: E_INVALIDARG (0x80070057) Component: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a} Callee: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}
I'll attach dbgView log from the session. Note at the end of the log, I unplugged the USB device and plugged it back in 2 times in quick succession.
comment:12 by , 11 years ago
I too received host BSODs with 4.2.18 when inserting a USB device. With 4.3.2 the BSOD has been resolved but I receive the following error when trying to attach a device:
Failed to attach the USB device Kingston DataTraveler 108 [0100] to the virtual machine Win7_Support. USB device 'Kingston DataTraveler 108' with UUID {58026be6-2fe8-4f7a-931b-1a988ff6614f} is busy with a previous request. Please try again later. Result Code: E_INVALIDARG (0x80070057) Component: HostUSBDevice Interface: IHostUSBDevice {173b4b44-d268-4334-a00d-b6521c9a740a} Callee: IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
I've tried with and without a filter as well as other USB devices. Same result. When using the filter, the device shows captured if I hover over the USB icon in Virtualbox but it also shows no USB Devices active.
If I enable USB 2.0 (EHCI), the Guest OS freezes when I attach the USB device. Using a filter had no change in this behavior.
Host OS is Windows7 64 and so is the Guest.
comment:13 by , 11 years ago
Followup to my post yesterday (had to change my nickname after changing my email address???). With 4.3.2 extensions installed, (above testing was with 4.3.0), VM's don't crash on USB insertion however the USB devices are never made available to the guest. I hear them disconnect from the Host but they never are loaded to the guest.
comment:15 by , 8 years ago
Resolution: | → obsolete |
---|---|
Status: | new → closed |
Please reopen if still relevant with a recent VirtualBox release.
Minidump log file