Well you might check the stack, and see if something you wrote is calling
MmBuildMdlForNonPagedPool with an invalid address. That is what this assert
is about, I've never seen not be valid.
--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply
"Jeremy Boschen" <> wrote in message
news:OvkVfb%...
> Is there a way to ignore certain assertions that end up in a DbgPrompt and
> WinDbg requesting input?
>
> I'm using XPSP2 and a checked hal, kernel and filter manager. I want the
> assertions from the filter manager and some kernel assertions but I also
> get ones for doing things that I don't care about. For instance, copying
> files from a cmd prompt on the debug target to setup my debugging session
> causes a boat load of assertions in MmIsNonPagedSystemAddressValid like
> the following...
>
> *** Assertion failed: MmIsNonPagedSystemAddressValid
> (MemoryDescriptorList->StartVa)
> *** Source File: d:\xpsprtm\base\ntos\mm\iosup.c, line 2939
> Break repeatedly, break Once, Ignore, terminate Process, or terminate
> Thread (boipt)?
>
> It would be so nice if I could ignore these automatically. I think I'm
> probably missing something really simple but for whatever reason I haven't
> been able to discover what it is. Any help would be greatly appreciated.
>
> Thanks,
> Jeremy Boschen
>
|