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