KERNEL_DATA_INPAGE_ERROR

Dear All,

I’m working on a FS driver. The driver works fine on normal environment.

However, when Symantec Norton Antivirus installed, the system will
Crashes after running about 6 - 10 hours with a stop code:
0x0000007A (KERNEL_DATA_INPAGE_ERROR). The error status is c000009a.
I was told from !analyze -v: it means the request failed because a
file system failed to make forward progress.

Kb command indicated that my FS driver is not in stack.

My driver can work fine with out Symantec Norton Antivirus, and Symantec

Norton Antivirus can work fin with out my driver. But they can not work
Together. Of course, I know it is over 90% possible that the fault is on
My driver. However, my driver is not in stack when system crashes. How
to isolate the problem in my driver and what kind of problem can cause
this error?

Any info will be appreciated.

Thanks

It would be helpful to know what your driver’s purpose is. That might
give a clue as to why you’re having problems. Secondly, did you check
all thread stacks for your filter’s presence, or just the one that was
running at the time of the crash?

Adam

“This posting is provided “AS IS” with no warranties, and confers no
rights.”

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of David Wu
Sent: Thursday, April 08, 2004 8:32 PM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] KERNEL_DATA_INPAGE_ERROR

Dear All,

I’m working on a FS driver. The driver works fine on normal environment.

However, when Symantec Norton Antivirus installed, the system will
Crashes after running about 6 - 10 hours with a stop code:
0x0000007A (KERNEL_DATA_INPAGE_ERROR). The error status is c000009a.
I was told from !analyze -v: it means the request failed because a file
system failed to make forward progress.

Kb command indicated that my FS driver is not in stack.

My driver can work fine with out Symantec Norton Antivirus, and Symantec

Norton Antivirus can work fin with out my driver. But they can not work
Together. Of course, I know it is over 90% possible that the fault is on
My driver. However, my driver is not in stack when system crashes. How
to isolate the problem in my driver and what kind of problem can cause
this error?

Any info will be appreciated.

Thanks


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@windows.microsoft.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

c000009a is STATUS_INSUFFECIENT_RESOURCES. I guess that some paging read
request failed because of insufficient resources that caused the bug check.
You need to find out what resource is exhausted, I suspect that it is
related to the memory.
As a first step in investigating the problem you can run !vm and !memusage
from WinDbg and analyze the output. It should provide you with some clues
where to look next.

Alexei.

“David Wu” wrote in message news:xxxxx@ntfsd…
> Dear All,
>
> I’m working on a FS driver. The driver works fine on normal environment.
>
> However, when Symantec Norton Antivirus installed, the system will
> Crashes after running about 6 - 10 hours with a stop code:
> 0x0000007A (KERNEL_DATA_INPAGE_ERROR). The error status is c000009a.
> I was told from !analyze -v: it means the request failed because a
> file system failed to make forward progress.
>
> Kb command indicated that my FS driver is not in stack.
>
> My driver can work fine with out Symantec Norton Antivirus, and Symantec
>
> Norton Antivirus can work fin with out my driver. But they can not work
> Together. Of course, I know it is over 90% possible that the fault is on
> My driver. However, my driver is not in stack when system crashes. How
> to isolate the problem in my driver and what kind of problem can cause
> this error?
>
> Any info will be appreciated.
>
> Thanks
>
>
>

It is a memory exhausted problem. I can see the memory usage is
increased as the system running. I searched the driver code and
found there many many memory allocations and deallocations in dispatch
routines. Is this possible that those memory allocations and
deallocations
generate fragmentation of paged pool which finally lead to memory
exhaustion
after some time of work? If so, how to prevent that? Using lookaside
list or
Something else?

Thanks

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Alexei Jelvis
Sent: Friday, April 09, 2004 12:44 PM
To: Windows File Systems Devs Interest List
Subject: Re:[ntfsd] KERNEL_DATA_INPAGE_ERROR

c000009a is STATUS_INSUFFECIENT_RESOURCES. I guess that some paging read
request failed because of insufficient resources that caused the bug
check. You need to find out what resource is exhausted, I suspect that
it is related to the memory. As a first step in investigating the
problem you can run !vm and !memusage from WinDbg and analyze the
output. It should provide you with some clues where to look next.

Alexei.

“David Wu” wrote in message news:xxxxx@ntfsd…
> Dear All,
>
> I’m working on a FS driver. The driver works fine on normal
> environment.
>
> However, when Symantec Norton Antivirus installed, the system will
> Crashes after running about 6 - 10 hours with a stop code: 0x0000007A
> (KERNEL_DATA_INPAGE_ERROR). The error status is c000009a. I was told
> from !analyze -v: it means the request failed because a file system
> failed to make forward progress.
>
> Kb command indicated that my FS driver is not in stack.
>
> My driver can work fine with out Symantec Norton Antivirus, and
> Symantec
>
> Norton Antivirus can work fin with out my driver. But they can not
> work Together. Of course, I know it is over 90% possible that the
> fault is on My driver. However, my driver is not in stack when system
> crashes. How to isolate the problem in my driver and what kind of
> problem can cause this error?
>
> Any info will be appreciated.
>
> Thanks
>
>
>


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@austin.rr.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

I don’t think that fragmentation can cause this. I would suggest you to type
in the debugger !vm and !memusage and look at the output. If it will show
that the paged pool is exhausted then type !poolused to see what tag is
associated with most of the allocated memory. It should give you a clue on
what is going on.

Alexei.

“David Wu” wrote in message news:xxxxx@ntfsd…
> It is a memory exhausted problem. I can see the memory usage is
> increased as the system running. I searched the driver code and
> found there many many memory allocations and deallocations in dispatch
> routines. Is this possible that those memory allocations and
> deallocations
> generate fragmentation of paged pool which finally lead to memory
> exhaustion
> after some time of work? If so, how to prevent that? Using lookaside
> list or
> Something else?
>
> Thanks
>
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Alexei Jelvis
> Sent: Friday, April 09, 2004 12:44 PM
> To: Windows File Systems Devs Interest List
> Subject: Re:[ntfsd] KERNEL_DATA_INPAGE_ERROR
>
>
> c000009a is STATUS_INSUFFECIENT_RESOURCES. I guess that some paging read
> request failed because of insufficient resources that caused the bug
> check. You need to find out what resource is exhausted, I suspect that
> it is related to the memory. As a first step in investigating the
> problem you can run !vm and !memusage from WinDbg and analyze the
> output. It should provide you with some clues where to look next.
>
> Alexei.
>
>
> “David Wu” wrote in message news:xxxxx@ntfsd…
> > Dear All,
> >
> > I’m working on a FS driver. The driver works fine on normal
> > environment.
> >
> > However, when Symantec Norton Antivirus installed, the system will
> > Crashes after running about 6 - 10 hours with a stop code: 0x0000007A
> > (KERNEL_DATA_INPAGE_ERROR). The error status is c000009a. I was told
> > from !analyze -v: it means the request failed because a file system
> > failed to make forward progress.
> >
> > Kb command indicated that my FS driver is not in stack.
> >
> > My driver can work fine with out Symantec Norton Antivirus, and
> > Symantec
> >
> > Norton Antivirus can work fin with out my driver. But they can not
> > work Together. Of course, I know it is over 90% possible that the
> > fault is on My driver. However, my driver is not in stack when system
> > crashes. How to isolate the problem in my driver and what kind of
> > problem can cause this error?
> >
> > Any info will be appreciated.
> >
> > Thanks
> >
> >
> >
>
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@austin.rr.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>