[ros-kernel] Memory Manager / Loader bug?

Filip Navara xnavara at volny.cz
Sat Jan 31 01:26:38 CET 2004


Many thanks for fixing it. The msvcrt problem is known to me and I'll 
try to fix it before the next release.

Filip

Hartmut Birr wrote:

>Hi,
>
>the bug is fixed now. I can start mozilla firebird but it fails anywhere
>in msvcrt.dll.
>
>- Hartmut
>
>  
>
>>-----Original Message-----
>>From: ros-kernel-bounces at reactos.com 
>>[mailto:ros-kernel-bounces at reactos.com] On Behalf Of Filip Navara
>>Sent: Friday, January 30, 2004 9:48 PM
>>To: ReactOS Kernel List
>>Subject: [ros-kernel] Memory Manager / Loader bug?
>>
>>
>>Hi all!
>>
>>I've tried to trace to the long standing bug that it blocker 
>>for Mozilla 
>>Firebird and OpenOffice (at least the version I have). While loading 
>>Mozilla Firebird, it prints
>>
>>(mm/section.c:1262) COW fault for page with PESS 0. Address 
>>was 0x008E1000
>>(mm/section.c:304) Entry == 0 for MmUnsharePageEntrySectionSegment
>>
>>and bugchecks. The access to this page is initiated in 
>>lib/ntdll/ldr/utils.c, function LdrpProcessImportDirectory. At line ~ 
>>1502 there is a call to LdrGetExportByName and the return value is 
>>immediately assigned to *ImportAddressList. That's the place 
>>where the 
>>page fault actually happens. Few lines above there is a call to 
>>NtProtectVirtualMemory that should allow read / write access to this 
>>memory. The call to NtProtectVirtualMemory should set access 
>>rights for 
>>memory range 0x8e0fd8 - 0x8e1038 and so accessing 0x8e1000 shouldn't 
>>cause any problems. Can someone with better knowledge of the loader 
>>and/or memory manager help me?
>>
>>Thanks
>>Filip
>>
>>
>>_______________________________________________
>>Ros-kernel mailing list
>>Ros-kernel at reactos.com
>>http://reactos.com/mailman/listinfo/ros-kernel
>>
>>    
>>
>
>_______________________________________________
>Ros-kernel mailing list
>Ros-kernel at reactos.com
>http://reactos.com/mailman/listinfo/ros-kernel
>
>
>  
>



More information about the Ros-kernel mailing list