[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Network lockup when recreating VIF


  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: "Tu Dinh" <ngoc-tu.dinh@xxxxxxxxxx>
  • Date: Mon, 25 Nov 2024 13:53:46 +0000
  • Delivery-date: Mon, 25 Nov 2024 13:53:54 +0000
  • Feedback-id: 30504962:30504962.20241125:md
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

Hello,

When removing and recreating a VIF on a Windows Server 2022 VM (build
20348.2762), sometimes the network driver will lock up, preventing any
user from logging in. The lockup is also reported by Windbg.

This issue is easier to reproduce when there's an active RDP session to
the VM.

Backtrace is below:

00 nt!KiSwapContext+0x76
01 nt!KiSwapThread+0x545
02 nt!KiCommitThreadWait+0x15a
03 nt!KeWaitForSingleObject+0x267
04 nt!ExWaitForRundownProtectionReleaseCacheAware+0xb5
05 tcpip!FlpWaitForMiniportToReturnTransmittedPackets+0xf
06 tcpip!FlpUninitializePacketProviderInterface+0x52
07 tcpip!FlPnpEvent+0x93
08 tcpip!Fl68PnpEvent+0xe
09 NDIS!ndisInvokeNetPnPEvent+0x7e
0a NDIS!ndisDeliverNetPnPEventSynchronously+0xf5
0b NDIS!ndisPnPNotifyBinding+0x17f
0c NDIS!ndisPnPNotifyBindingUnlocked+0x35
0d NDIS!ndisPauseProtocolInner+0x79
0e NDIS!ndisPauseProtocol+0xb1
0f NDIS!Ndis::BindEngine::Iterate+0x13c
10 NDIS!Ndis::BindEngine::UpdateBindings+0x98
11 NDIS!Ndis::BindEngine::DispatchPendingWork+0x76
12 NDIS!Ndis::BindEngine::ApplyBindChanges+0x54
13 NDIS!ndisPnPRemoveDevice+0x2ed
14 NDIS!ndisPnPRemoveDeviceEx+0x13f
15 NDIS!ndisPnPIrpRemoveDevice+0x10a
16 NDIS!ndisPnPDispatch+0x169c6
17 xennet!DispatchPnp+0x76 [xennet\driver.c @ 138]
18 nt!IopfCallDriver+0x53
19 nt!IovCallDriver+0x264
1a nt!IofCallDriver+0x109471
1b nt!IopSynchronousCall+0xf8
1c nt!IopRemoveDevice+0x105
1d nt!PnpRemoveLockedDeviceNode+0x1a9
1e nt!PnpDeleteLockedDeviceNode+0x52
1f nt!PnpDeleteLockedDeviceNodes+0xc8
20 nt!PnpProcessQueryRemoveAndEject+0x389
21 nt!PnpProcessTargetDeviceEvent+0x109
22 nt!PnpDeviceEventWorker+0x2d6
23 nt!ExpWorkerThread+0x161
24 nt!PspSystemThreadStartup+0x55
25 nt!KiStartSystemThread+0x28


Ngoc Tu Dinh | Vates XCP-ng Developer

XCP-ng & Xen Orchestra - Vates solutions

web: https://vates.tech



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.