I sometimes get the next assertion hit:
*** Assertion failed: IrpContext->NodeTypeCode == FAT_NTC_IRP_CONTEXT
*** Source File: D:\nt\private\ntos\fastfat\strucsup.c, line 1986
Here’s the stack trace:
f57d84c4 804af2e5 81640a08 c03864ac f57d8504 nt!DbgBreakPoint
f57d87a0 bfe70f9c bfe70f02 bfe70eda 000007c2 nt!RtlAssert+0x9a
f57d87c0 bfe721ea 81640a08 81640a08 f57d8828
Fastfat!FatDeleteIrpContext_Real+0x28
f57d87d0 bfe8e38f 81640a08 a7c2fe70 c0000029
Fastfat!FatCompleteRequest_Real+0x38
f57d8828 bfe6eb1e 81640a08 a7c2fe70 c0000029
Fastfat!FatProcessException+0x346
f57d8870 80424968 81833020 a7c2fe70 000000c9 Fastfat!FatFsdCreate+0xa0
f57d8888 80607cdd 818338c0 a7c2fe70 00000000 nt!IopfCallDriver+0x4f
f57d88a4 eb28d79f a7c2fe70 c0000120 81833978 nt!IovCallDriver+0x77
f57d88cc eb28d3dd a7c2fe70 eb28ee00 81833978
Vba32dNT!CFilterDeviceExtension::OnCreate+0xcf
[r:\projects@vba4\monitor\fsffilter\filtdev.h @ 70]
f57d88e0 eb28c229 818338c0 a7c2fe70 81833978
Vba32dNT!CFilterDeviceExtension::_DispatchHandler+0x4d
[r:\projects@vba4\monitor\fsffilter\filtdev.h @ 34]
f57d88f4 80424968 818338c0 a7c2fe70 a7c2fe80
Vba32dNT!CDriver::_DispatchHandler+0x29
[r:\projects@vba4\monitor\fsffilter\template\driver.h @ 68]
f57d890c 8054f0b9 8054e667 81875020 80063400 nt!IopfCallDriver+0x4f
f57d8a8c 804a238a 81875038 00000000 f57d8b3c nt!IopParseDevice+0xa52
f57d8afc 80579ec9 00000000 f57d8bf8 00000040 nt!ObpLookupObjectName+0x5f8
f57d8c0c 8051e36f 00000000 00000000 77bfd701 nt!ObOpenObjectByName+0x119
f57d8ce0 8052a4d1 01d4d8b4 80100080 01d4d850 nt!IoCreateFile+0x425
f57d8d24 804be60a 01d4d8b4 80100080 01d4d850 nt!NtCreateFile+0x61
f57d8d24 77f7880b 01d4d8b4 80100080 01d4d850 nt!KiSystemService+0x10a
01d4d810 77e6ecab 01d4d8b4 80100080 01d4d850 ntdll!ZwCreateFile+0xb
01d4d8ac 77bfd7bc 00000000 80000000 00000003 kernel32!CreateFileW+0x343
Can anyone shed some light to the problem?
-htfv