[ros-kernel] Stack Underflow in memory manager (regression)
Filip Navara
xnavara at volny.cz
Wed Aug 25 18:15:09 CEST 2004
Hello,
in the recent CVS builds I can't run OpenOffice setup anymore. I always
end up with kernel stack overflow in memory manager when it starts to
copy file. Stack trace is below. In the meantime I workarounded it in my
local tree by offloading the page trimming to a worker thread, but
that's not a nice solution. Shouldn't the page trimming be done only in
the balancer thread anyway?
Regards,
Filip
Double Fault Exception: 8(0)
CS:EIP 8:c0002deb <ntoskrnl.exe: 2deb>
cr2 c08f0017 cr3 7486000 Proc: c044fca8 Pid: 7 <eventlog> Thrd: c08efee0
Tid: 3b
DS 10 ES 10 FS 30 GS 10
EAX: c08efee0 EBX: 00000000 ECX: 00000000
EDX: 00000000 EBP: e1452888 ESI: 0000000e
ESP: e1450008EDI: c08efee0 EFLAGS: 00010082 kESP e1450008 kernel
stack base e1450000
Frames:
<hal.dll: 6892>
<hal.dll: 68ac>
<ntoskrnl.exe: 9f8a> ntoskrnl/ke/process.c:78 KeAttachProcess
<ntoskrnl.exe: 5eb8> ntoskrnl/mm/i386/page.c:464 MmDeleteVirtualMapping
<ntoskrnl.exe: 4b8c7> ntoskrnl/mm/section.c:1300 MmPageOutDeleteMapping
<ntoskrnl.exe: 49753> ntoskrnl/mm/rmap.c:443 MmDeleteAllRmaps
<ntoskrnl.exe: 4bbdb> ntoskrnl/mm/section.c:1431 MmPageOutSectionView
<ntoskrnl.exe: 4924b> ntoskrnl/mm/rmap.c:284
MmPageOutPhysicalAddress
<ntoskrnl.exe: ecd7> ntoskrnl/cc/view.c:281 CcRosTrimCache
<ntoskrnl.exe: 3e712> ntoskrnl/mm/balance.c:198 MiTrimMemoryConsumer
<ntoskrnl.exe: 3e898> ntoskrnl/mm/balance.c:255
MmRequestPageMemoryConsumer
<ntoskrnl.exe: f707> ntoskrnl/cc/view.c:613
CcRosCreateCacheSegment
<ntoskrnl.exe: f953> ntoskrnl/cc/view.c:671
CcRosGetCacheSegmentChain
<ntoskrnl.exe: ca2d> ntoskrnl/cc/copy.c:76 ReadCacheSegmentChain
<ntoskrnl.exe: d488> ntoskrnl/cc/copy.c:392 CcCopyRead
<vfatfs.sys: 9c1e>
<vfatfs.sys: b036>
<ntoskrnl.exe: 2e4be> ntoskrnl/io/irp.c:210 IofCallDriver
<ntoskrnl.exe: 2e4d4> ntoskrnl/io/irp.c:223 IoCallDriver
<ntoskrnl.exe: 345c0> ntoskrnl/io/rw.c:124 NtReadFile
<ntoskrnl.exe: 3105> new_serviceInRange
More information about the Ros-kernel
mailing list