[ [ros-dev] [ros-svn] [hbirr] 13963: Lock the kernel - Debug
traces ede 2 for Bug512]
Hartmut Birr
hartmut.birr at gmx.de
Mon Mar 14 00:34:54 CET 2005
Gge schrieb:
> Harmut,
I'm missing my first t ;-) .
> A new edition of the debug messages but this time with a "Kebugcheck"
> in mm/npool.c as requested
>
> Regards
> Gerard
>
>
> (mm/mdl.c:898) UserMode mapping - returning 0x441000
> (mm/npool.c:1626) Trying to allocate 262144 bytes from nonpaged pool -
> nothing suitable found, returning NULL
> KeBugCheck at mm/npool.c:1627
>
> Frames:
> <ntoskrnl.exe:d80d (ke/bug.c:459 (KeBugCheckEx))>
> <ntoskrnl.exe:d82d (ke/bug.c:479 (KeBugCheck))>
> <ntoskrnl.exe:708c8 (mm/npool.c:1627 (ExAllocateNonPagedPoolWithTag))>
> <ntoskrnl.exe:75b69 (mm/pool.c:47 (EiAllocatePool))>
> <ntoskrnl.exe:75bee (mm/pool.c:102 (ExAllocatePool))>
> <npfs.sys:1a20 (create.c:459 (NpfsCreateNamedPipe))>
This means colinux creates many pipes. Our npfs driver allocates the
memory from non paged pool and possible it does not limit the size of
the pipe buffer. I'm not sure if colinux creates to much pipes or if
there is anywhere a bug which prevents from closing unused pipes (in
colinux or ros).
- Hartmut
More information about the Ros-dev
mailing list