Now I get a kernel crash in host as soon as I plug in a particular USB device (Nokia Lumia windows phone). I hear the host machine Plug-n-Play installed tone (was expecting to hear the *guest* OS tone!) then the crash occurs. It's quite repeatable. I had been using this configuration for several weeks without this error before upgrade.
Here's typical bugcheck info::
Code: Select all
BugCheck D1, {34, 2, 1, fffff880040c3c78}
Probably caused by : VBoxUSBMon.sys ( VBoxUSBMon+3c78 )
Potentially relevant:
Prior to the upgrade, I was having intermittent problems with USB connectivity to this device, manifesting as 'device timeout exipred' errors from Visual Studio debugger running in the guest. Symptoms are consistent with a hung I/O request: once it occurred, any access to the USB device from any application in guest or on host either hung or returned a similar timeout error. And neither the guest nor host OS would shut down cleanly once this error occurred. So once I got the timeout error, I would simply and immediately power down the host and reboot. But I was typically able to use the device for several hours at a time before the error occurred, including unplugging the device and plugging it back in. I was never able to get a consistent repro scenario for causing this timeout behavior. So there was already something going on with the USB driver as of 4.2.16.