VirtualBox

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)

dc1.log (21.7 KB ) - added by Bob Hyman 11 years ago.
Minidump log file
090913-80356-01.dmp (256.0 KB ) - added by Bob Hyman 11 years ago.
Minidump
091813-19468-01.dmp (290.8 KB ) - added by nephrael 11 years ago.
Also dump
090913-27346-01.dmp (285.3 KB ) - added by Bob Hyman 11 years ago.
Improved minidump file. Goes with DC2.log
dc2.log (34.3 KB ) - added by Bob Hyman 11 years ago.
Goes with 090913-27346-01.dmp
092213-54288-01.dmp (256.0 KB ) - added by dpk 11 years ago.
mini dump from 4.2.18, created 2013-09-22
dumpcheck-092213-54288-01.log (22.3 KB ) - added by dpk 11 years ago.
...matching dumpcheck output log
093013-31652-01.dmp (295.7 KB ) - added by Bob Hyman 11 years ago.
minidump with .19
093013-31652-01.log (22.8 KB ) - added by Bob Hyman 11 years ago.
log of minidump with .19
dbgView2.log (331.8 KB ) - added by Bob Hyman 11 years ago.
USB device won't go active in guest.
vboxusb (Medium).jpg (342.4 KB ) - added by Mike4560 10 years ago.
4.3.4 vboxusb - win7 x64 BSOD

Change History (26)

by Bob Hyman, 11 years ago

Attachment: dc1.log added

Minidump log file

by Bob Hyman, 11 years ago

Attachment: 090913-80356-01.dmp added

Minidump

comment:1 by Aleksey Ilyushin, 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.

by nephrael, 11 years ago

Attachment: 091813-19468-01.dmp added

Also dump

by Bob Hyman, 11 years ago

Attachment: 090913-27346-01.dmp added

Improved minidump file. Goes with DC2.log

by Bob Hyman, 11 years ago

Attachment: dc2.log added

Goes with 090913-27346-01.dmp

comment:2 by Bob Hyman, 11 years ago

Attached requested minidump, and corresponding dumpchk log file, just in case.

by dpk, 11 years ago

Attachment: 092213-54288-01.dmp added

mini dump from 4.2.18, created 2013-09-22

by dpk, 11 years ago

...matching dumpcheck output log

comment:3 by dpk, 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:4 by Aleksey Ilyushin, 11 years ago

Thanks a lot for the minidumps! Please try this test build.

comment:5 by WayneH, 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 Bob Hyman, 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):

  1. install .19 build
  2. boot guest OS (win 8.1 preview), install .19 Guest Additions.
  3. open app using USB device (is Visual Studio 2012, device is nokia lumia 920 phone)
  4. plug in USB device.
  5. hear host os *disconnect* tone
  6. open VM 'devices, USB' menu; see nokia phone listed but not checked.
  7. click on nokia device in list, observe immediate BSOD.

attaching minidump and log

by Bob Hyman, 11 years ago

Attachment: 093013-31652-01.dmp added

minidump with .19

by Bob Hyman, 11 years ago

Attachment: 093013-31652-01.log added

log of minidump with .19

comment:7 by Aleksey Ilyushin, 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.

in reply to:  7 comment:8 by TomasV, 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	

comment:9 by Aleksey Ilyushin, 11 years ago

TomasV, please attach the complete log (starting the capture before starting any VirtualBox processes).

in reply to:  9 comment:10 by TomasV, 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).

Last edited 11 years ago by TomasV (previous) (diff)

comment:11 by Bob Hyman, 11 years ago

No failures this time, but I was not able to use the device in the guest machine. Repro:

  1. install test build and guest additions
  2. reboot host
  3. open guest (restarting from saved state)
  4. plug in usb device. Hear connect tone from device, but nothing from host or guest.
  5. Open device/usb in VB menu. Observe Nokia RM-820 is listed but *not* checked.
  6. Click on Nokia RM-820.
  7. 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.

Last edited 11 years ago by Bob Hyman (previous) (diff)

by Bob Hyman, 11 years ago

Attachment: dbgView2.log added

USB device won't go active in guest.

comment:12 by Scott, 10 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 MetalGeek464, 10 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:14 by MetalGeek464, 10 years ago

Still not resolved with 4.3.4

by Mike4560, 10 years ago

Attachment: vboxusb (Medium).jpg added

4.3.4 vboxusb - win7 x64 BSOD

comment:15 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use