[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