Hello,
when plugging in USB device on WIN11, Win11 crashes with BSOD.
It happens 100% of the attempts.
It is not related to a particular Virtual Machine, even if only the host is running with no virtual machine running, it crashes.
Looking at the minidump it seems a failure on VBoxUSBMon.sys
************* Preparing the environment for Debugger Extensions Gallery repositories **************
ExtensionRepository : Implicit
UseExperimentalFeatureForNugetShare : true
AllowNugetExeUpdate : true
NonInteractiveNuget : true
AllowNugetMSCredentialProviderInstall : true
AllowParallelInitializationOfLocalRepositories : true
EnableRedirectToV8JsProvider : false
-- Configuring repositories
----> Repository : LocalInstalled, Enabled: true
----> Repository : UserExtensions, Enabled: true
>>>>>>>>>>>>> Preparing the environment for Debugger Extensions Gallery repositories completed, duration 0.031 seconds
************* Waiting for Debugger Extensions Gallery to Initialize **************
>>>>>>>>>>>>> Waiting for Debugger Extensions Gallery to Initialize completed, duration 0.281 seconds
----> Repository : UserExtensions, Enabled: true, Packages count: 0
----> Repository : LocalInstalled, Enabled: true, Packages count: 29
Microsoft (R) Windows Debugger Version 10.0.26100.1 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\temp\062724-9500-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: srv*
Executable search path is:
Windows 10 Kernel Version 22621 MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Kernel base = 0xfffff807`6f600000 PsLoadedModuleList = 0xfffff807`70213150
Debug session time: Thu Jun 27 16:56:27.554 2024 (UTC + 2:00)
System Uptime: 0 days 0:01:13.165
Loading Kernel Symbols
...............................................................
................................................................
................................................................
.....................................
Loading User Symbols
Loading unloaded module list
.....................
For analysis of this file, run !analyze -v
6: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
PNP_DETECTED_FATAL_ERROR (ca)
PnP encountered a severe error, either as a result of a problem in a driver or
a problem in PnP itself. The first argument describes the nature of the
problem, the second argument is the address of the PDO. The other arguments
vary depending on argument 1.
Arguments:
Arg1: 0000000000000002, Invalid PDO
An API which requires a PDO has been called with either an FDO,
a PDO which hasn't been initialized yet (returned to PnP in a
QueryDeviceRelation/BusRelations), or some random piece of
memory.
Arg2: ffffbc8a90bf2b70, Purported PDO.
Arg3: 0000000000000000, Driver object.
Arg4: 0000000000000000
Debugging Details:
------------------
*** WARNING: Unable to verify timestamp for VBoxUSBMon.sys
*** WARNING: Check Image - Checksum mismatch - Dump: 0x20dd2f, File: 0x20dda5 - C:\ProgramData\dbg\sym\BTHport.sys\60816D27202000\BTHport.sys
KEY_VALUES_STRING: 1
Key : Analysis.CPU.mSec
Value: 3796
Key : Analysis.Elapsed.mSec
Value: 10084
Key : Analysis.IO.Other.Mb
Value: 2
Key : Analysis.IO.Read.Mb
Value: 13
Key : Analysis.IO.Write.Mb
Value: 2
Key : Analysis.Init.CPU.mSec
Value: 3077
Key : Analysis.Init.Elapsed.mSec
Value: 83169
Key : Analysis.Memory.CommitPeak.Mb
Value: 104
Key : Bugcheck.Code.LegacyAPI
Value: 0xca
Key : Dump.Attributes.AsUlong
Value: 1008
Key : Dump.Attributes.DiagDataWrittenToHeader
Value: 1
Key : Dump.Attributes.ErrorCode
Value: 0
Key : Dump.Attributes.KernelGeneratedTriageDump
Value: 1
Key : Dump.Attributes.LastLine
Value: Dump completed successfully.
Key : Dump.Attributes.ProgressPercentage
Value: 0
Key : Failure.Bucket
Value: 0xCA_2_VBoxUSBMon!unknown_function
Key : Failure.Hash
Value: {f383f969-2d54-027f-581d-9ff3d707fa92}
BUGCHECK_CODE: ca
BUGCHECK_P1: 2
BUGCHECK_P2: ffffbc8a90bf2b70
BUGCHECK_P3: 0
BUGCHECK_P4: 0
FILE_IN_CAB: 062724-9500-01.dmp
DUMP_FILE_ATTRIBUTES: 0x1008
Kernel Generated Triage Dump
DEVICE_OBJECT: ffffbc8a90bf2b70
DRIVER_OBJECT: ffffbc8a846ade10
IMAGE_NAME: VBoxUSBMon.sys
FAULTING_MODULE: fffff8078c3f0000 UsbHub3
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: System
STACK_TEXT:
ffffcc87`2b6e5de8 fffff807`6fecf8cf : 00000000`000000ca 00000000`00000002 ffffbc8a`90bf2b70 00000000`00000000 : nt!KeBugCheckEx
ffffcc87`2b6e5df0 fffff807`79b239e8 : ffffbc8a`6917b800 ffffbc8a`90bf2b70 ffffbc8a`6917c010 00000000`00000001 : nt!IoGetDevicePropertyData+0x195a1f
ffffcc87`2b6e5e40 ffffbc8a`6917b800 : ffffbc8a`90bf2b70 ffffbc8a`6917c010 00000000`00000001 00000000`00000600 : VBoxUSBMon+0x39e8
ffffcc87`2b6e5e48 ffffbc8a`90bf2b70 : ffffbc8a`6917c010 00000000`00000001 00000000`00000600 ffffbc8a`6917c124 : 0xffffbc8a`6917b800
ffffcc87`2b6e5e50 ffffbc8a`6917c010 : 00000000`00000001 00000000`00000600 ffffbc8a`6917c124 ffffcc87`2b6e5e84 : 0xffffbc8a`90bf2b70
ffffcc87`2b6e5e58 00000000`00000001 : 00000000`00000600 ffffbc8a`6917c124 ffffcc87`2b6e5e84 ffffcc87`2b6e5e80 : 0xffffbc8a`6917c010
ffffcc87`2b6e5e60 00000000`00000600 : ffffbc8a`6917c124 ffffcc87`2b6e5e84 ffffcc87`2b6e5e80 00000000`00000740 : 0x1
ffffcc87`2b6e5e68 ffffbc8a`6917c124 : ffffcc87`2b6e5e84 ffffcc87`2b6e5e80 00000000`00000740 00000000`00000000 : 0x600
ffffcc87`2b6e5e70 ffffcc87`2b6e5e84 : ffffcc87`2b6e5e80 00000000`00000740 00000000`00000000 00000000`00760000 : 0xffffbc8a`6917c124
ffffcc87`2b6e5e78 ffffcc87`2b6e5e80 : 00000000`00000740 00000000`00000000 00000000`00760000 ffffbc8a`6917bfe0 : 0xffffcc87`2b6e5e84
ffffcc87`2b6e5e80 00000000`00000740 : 00000000`00000000 00000000`00760000 ffffbc8a`6917bfe0 ffffbc8a`6917bfe8 : 0xffffcc87`2b6e5e80
ffffcc87`2b6e5e88 00000000`00000000 : 00000000`00760000 ffffbc8a`6917bfe0 ffffbc8a`6917bfe8 fffff807`6f864767 : 0x740
SYMBOL_NAME: VBoxUSBMon+39e8
MODULE_NAME: VBoxUSBMon
STACK_COMMAND: .cxr; .ecxr ; kb
BUCKET_ID_FUNC_OFFSET: 39e8
FAILURE_BUCKET_ID: 0xCA_2_VBoxUSBMon!unknown_function
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {f383f969-2d54-027f-581d-9ff3d707fa92}
Followup: MachineOwner
---------
Attached the minidump, the analyze result, and VirtualBox log