Hi,
BAD_POOL_CALLER (c2)
This indicates that the current thread is making a bad pool request.
{7, 1200, 0, ffffe0014ac269e8}
ffffd000`3d67b718 fffff801`f30ac08a nt!KeBugCheckEx
ffffd000`3d67b720 fffff800`449b091f nt!ExAllocatePoolWithTag+0x113a
ffffd000`3d67b810 fffff800`44b20ca5 NETIO!NetioFreeMdl+0x20d7f
ffffd000`3d67b860 fffff800`449828c1 tcpip!FlpReturnNetBufferListChain+0xbd455
ffffd000`3d67b8b0 fffff800`44ca376a NETIO!NetioDereferenceNetBufferList+0xc1
ffffd000`3d67b930 fffff800`44ca42e5 fwpkclnt!FwppDereferenceNetioNetBufferList+0x46
ffffd000`3d67b980 fffff800`46c11eba fwpkclnt!FwpsDereferenceNetBufferList0+0x25
ffffd000`3d67b9b0 fffff800`46c11f75 tunnel!TunnelUserRestoreAndFreeNblAndNbState+0x6a
ffffd000`3d67ba00 fffff800`4486ad50 tunnel!TunnelUserReturnNetBufferLists+0x26
ffffd000`3d67ba40 fffff800`4486ac2d ndis!ndisInvokeNextReceiveCompleteHandler+0x30
ffffd000`3d67bad0 fffff800`4486acf2 ndis!ndisReturnNetBufferListsInternal+0x12d
ffffd000`3d67bb30 fffff800`44a638f6 ndis!NdisReturnNetBufferLists+0x72
ffffd000`3d67bb90 fffff800`449821f3 tcpip!FlpReturnNetBufferListChain+0xab
ffffd000`3d67bbe0 fffff800`44a7bb28 NETIO!NetioDereferenceNetBufferListChain+0xd3
ffffd000`3d67bc80 fffff800`44a91cfa tcpip!TcpFlushDelay+0x88
ffffd000`3d67bd30 fffff800`44a70b5f tcpip!TcpPreValidatedReceive+0x3ea
ffffd000`3d67be30 fffff800`44a6f433 tcpip!IppDeliverListToProtocol+0x4f
ffffd000`3d67bef0 fffff800`44a70475 tcpip!IppProcessDeliverList+0x63
ffffd000`3d67bf90 fffff800`44a6dabc tcpip!IppReceiveHeaderBatch+0x225
ffffd000`3d67c0c0 fffff800`44a63eed tcpip!IppFlcReceivePacketsCore+0xa4d
ffffd000`3d67c440 fffff800`44a63ab6 tcpip!FlpReceiveNonPreValidatedNetBufferListChain+0x313
ffffd000`3d67c530 fffff801`f2ec5f46 tcpip!FlReceiveNetBufferListChainCalloutRoutine+0x175
ffffd000`3d67c660 fffff800`44a63b96 nt!KeExpandKernelStackAndCalloutInternal+0xe6
ffffd000`3d67c750 fffff800`4486a903 tcpip!FlReceiveNetBufferListChain+0xb6
ffffd000`3d67c7d0 fffff800`4486b08a ndis!ndisMIndicateNetBufferListsToOpen+0x123
ffffd000`3d67c890 fffff800`46c0e046 ndis!NdisMIndicateReceiveNetBufferLists+0x32a
ffffd000`3d67ca70 fffff800`46c09f8a tunnel!TeredoWfpIndicationWorker+0x67
ffffd000`3d67cab0 fffff801`f2e79ce8 tunnel!LwWorker+0x1e
ffffd000`3d67cae0 fffff801`f2e795e3 nt!IopProcessWorkItem+0x80
ffffd000`3d67cb50 fffff801`f2f08e70 nt!ExpWorkerThread+0x293
ffffd000`3d67cc00 fffff801`f2f5f7c6 nt!PspSystemThreadStartup+0x58
ffffd000`3d67cc60 00000000`00000000 nt!KiStartSystemThread+0x16
The Network I/O Subsystem, specifically a call to free a memory descriptor list, attempted to free pool which was already freed.
ffffe0014ac26000 size: d0 previous size: 0 (Allocated) Mdl
ffffe0014ac260d0 size: 60 previous size: d0 (Allocated) Ntfn
ffffe0014ac26130 size: d0 previous size: 60 (Allocated) Mdl
ffffe0014ac26200 size: e0 previous size: d0 (Allocated) 286R
ffffe0014ac262e0 size: d0 previous size: e0 (Allocated) Mdl
ffffe0014ac263b0 size: 240 previous size: d0 (Allocated) 286R
ffffe0014ac265f0 size: e0 previous size: 240 (Allocated) 286R
ffffe0014ac266d0 size: d0 previous size: e0 (Allocated) Mdl
ffffe0014ac267a0 size: 240 previous size: d0 (Allocated) 286R
*ffffe0014ac269e0 size: d0 previous size: 240 (Allocated) *Mdl
Pooltag Mdl : Io, Mdls
ffffe0014ac26ab0 size: 240 previous size: d0 (Allocated) 286R
ffffe0014ac26cf0 size: d0 previous size: 240 (Allocated) Mdl
ffffe0014ac26dc0 size: 240 previous size: d0 (Allocated) 286R
Here we can see within the deallocated pool block the mention of the MDL pooltag, matches our call.
Uninstall Trend Micro ASAP and replace it (preferably with Windows Defender for now) as it's causing network conflicts, or one of its kernel mode drivers from the suite is buggy.
Regards,
Patrick
“Be kind whenever possible. It is always possible.” - Dalai Lama