[Bug 20986] Euler fails to make a computation with maxima.exe: maxima.exe fails to start

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Dec 15 12:36:03 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=20986





--- Comment #16 from Louis Lenders <xerox_xerox2000 at yahoo.co.uk>  2009-12-15 12:36:03 ---
(In reply to comment #15)
> (In reply to comment #14)
> > 09712593c8496be5e952b7316099f9eed5043203 is first bad commit
> > commit 09712593c8496be5e952b7316099f9eed5043203
> > Author: Alexandre Julliard <julliard at winehq.org>
> > Date:   Thu Jun 25 14:18:53 2009 +0200
> > 
> >     ntdll: Release some address space after the process initialization is done.
> > 
> > :040000 040000 25715d0c052bc6bbc0262c742ad285d17a78f236
> > aa973aa3e5286174dcbffd782691d09bd9109e5d M    dlls
> 
> Does reverting help?


Cannot be reverted cleanly anymore in current git. The hack below works around
the bug, so i guess the regressiontest was ok



diff --git a/dlls/ntdll/virtual.c b/dlls/ntdll/virtual.c
index 9731069..3d2f621 100644
--- a/dlls/ntdll/virtual.c
+++ b/dlls/ntdll/virtual.c
@@ -1699,7 +1699,7 @@ void virtual_release_address_space( BOOL free_high_mem )
     else
     {
 #ifndef __APPLE__  /* dyld doesn't support parts of the WINE_DOS segment being
unmapped */
-        range.base  = (char *)0x20000000;
+        range.base  = (char *)0x10000000;
         range.limit = (char *)0x7f000000;
         while (wine_mmap_enum_reserved_areas( free_reserved_memory, &range, 0
)) /* nothing */;
 #endif

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list