Prev Previous Post   Next Post Next

IFS Minifilter Question: RxIsThisTheTopLevelIrp assertion failure

Posted: 12-24-2005, 09:23 PM
I am writing a replication filter driver as a "minifilter."

In my CreatePreOp callback, I open a handle using FltCreateFile(...) at a
different location. During the read callbacks, I read the different location
as well.

Every once in a while, I get the following assertion failure right in the
middle (at least it seems to be the middle) of my ReadPreOp callback

*** Assertion failed: RxIsThisTheTopLevelIrp(NULL)
*** Source File: d:\xpsprtm\base\fs\rdr2\rdbss\ntfastio.c, line 100

Just before this assertion fails, it appears that the buffer in the request
(Data->Iopb->Parameters.Read.ReadBuffer) is NULL. As far as I know, this
buffer should not be null if the Read.Length parameter is not zero.

google searches for either of RxIsThisTheTopLevelIrp or ntfastio return no
results.

Any pointers will be greatly appreciated.

Thanks in advance,
-- RA


Reply With Quote

Responses to "IFS Minifilter Question: RxIsThisTheTopLevelIrp assertion failure"

 
LinkBack Thread Tools Display Modes
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
About the sample minifilter MINISPY. Shinogi Syota Windows XP Device Drivers 1 06-22-2005 01:15 AM
Assertion Failure in Icewind Dale Chuck Mc Windows XP Games 5 12-27-2003 08:48 PM
assertion failure jeff Windows XP Games 0 08-02-2003 08:34 PM
DIG assertion RR Windows XP Network & Web 0 07-15-2003 06:52 PM
dig assertion tom Windows XP 1 07-11-2003 06:58 PM