RE: page fault from synchronous FSD request in Create Com-pletion routine

Yes. I remember this too. vsprintf uses quite a bit of stack space if I am
not mistake.

Will give this a try.

Thanks,

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com]On Behalf Of Zimmels, Ori
Sent: Saturday, March 11, 2000 7:35 AM
To: File Systems Developers
Subject: [ntfsd] RE: page fault from synchronous FSD request in Create
Com pletion routine

Are you using any DbgPrint(). if so try removing them all. It
caused me page
faults a while ago.

Ori Zimmels xxxxx@compaq.com
Tandem Labs Israel Phone: (972) 4-832-3050 #207
Tandem Computers Fax: (972) 4-822-5006
a Compaq Company
Gutwirth Science Park - The Technion
Haifa 32000
Israel

-----Original Message-----
From: Neil Weicher [mailto:xxxxx@netlib.com]
Sent: Saturday, March 11, 2000 3:16 AM
To: File Systems Developers
Subject: [ntfsd] page fault from synchronous FSD request in Create
Completion routine

A file filter driver is getting a page fault at CcFlushCache+1A2h as a
result
of a synchronous read request in the Completion routine of an
IRP_MJ_CREATE
hander.

It seems to be going by the book with and has been checked over and over
again. It basically does:

KeInitializeEvent
IoBuildSynchronousFsdRequest
IoGetNextIrpStackLocation
IoCallDriver
KeWaitForSingleObject

The routines as always return STATUS_SUCCESS and it definitely has the
correct
values for the driver, file objects, irp, etc.

Does anyone have any experience with this and/or any any suggestions as to
what to
look for?

Thanks.

Neil


You are currently subscribed to ntfsd as: xxxxx@COMPAQ.COM
To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)