[ros-kernel] Stack Underflow in memory manager (regression)

Hartmut Birr hartmut.birr at gmx.de
Wed Aug 25 20:46:59 CEST 2004


Hi,

I've tried to install OpenOffice. If I use the explorer, I must disable line
268 in shell32\debughlp.c because the serial line is floated with to many
debug message. After starting the setup, the dialog boxes are displayed with
a dark blue background and there are printed many debug messages
'(objects/color.c:316) NtGdiRealizePalette is unimplemented'. The setup runs
up to a message box that oleautobridge.uno.dll is not registerable. Mouse
moving is very slow. At this point there are open 5000 files, there are
allocated 4000 cache segments and 40000 rmap entries. Ros does not crash but
is not usable. The setup runs on an Athlon XP 1700 with 512MB ram. 

- Hartmut  

> -----Original Message-----
> From: ros-kernel-bounces at reactos.com 
> [mailto:ros-kernel-bounces at reactos.com] On Behalf Of Filip Navara
> Sent: Wednesday, August 25, 2004 5:15 PM
> To: ros-kernel at reactos.com
> Subject: [ros-kernel] Stack Underflow in memory manager (regression)
> 
> 
> 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
> 
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com http://reactos.com/mailman/listinfo/ros-kernel
> 




More information about the Ros-kernel mailing list