[ros-kernel] Memory Manager / Loader bug?

Waldo Alvarez Cañizares wac at lab.matcom.uh.cu
Tue Feb 3 12:36:19 CET 2004


Hi:
 
Things start to work!
I tried winzip selfextractor an it worked almost flawlessly except for a button painted over the browse for folder window and the progress bar screwed. Winrar selfextractor boot to one point and ends with an exception. I tried to run winzip 8.1 on top of reactos and seems that there is a problem with version.dll. I'm going to do some test app for that API in the near future.
 
Best Regards
Waldo Alvarez

________________________________

From: ros-kernel-bounces at reactos.com on behalf of Filip Navara
Sent: Fri 1/30/2004 3:47 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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 4806 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040203/1a6fe915/attachment.bin


More information about the Ros-kernel mailing list