Bug 446788

Summary: When running wine program.exe as normal user - preloader: Warning: failed to reserve range 00000000-60000000
Product: [Fedora] Fedora Reporter: Grant Shipley <gshipley>
Component: wineAssignee: Andreas Bierfert <andreas.bierfert>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: high    
Version: 9   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-05-16 15:37:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Grant Shipley 2008-05-16 00:59:35 UTC
Description of problem:
When running 'wine someProgramToInstall.exe' as a normal user:

[rizzo@localhost ~]$ wine SetupImgBurn_2.4.1.0.exe 
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please
report
wine: could not load L"Z:\\home\\rizzo\\SetupImgBurn_2.4.1.0.exe": Invalid address
[rizzo@localhost ~]$ preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please
report


Version-Release number of selected component (if applicable):
[rizzo@localhost ~]$ rpm -qa |grep wine
wine-cms-0.9.58-1.fc9.i386
wine-jack-0.9.58-1.fc9.i386
wine-0.9.58-1.fc9.i386
wine-core-0.9.58-1.fc9.i386
wine-tools-0.9.58-1.fc9.i386
wine-capi-0.9.58-1.fc9.i386
wine-twain-0.9.58-1.fc9.i386
wine-nas-0.9.58-1.fc9.i386
wine-ldap-0.9.58-1.fc9.i386
wine-esd-0.9.58-1.fc9.i386


How reproducible:
Always. Works fine for root user.


Actual results:
Wine crashes and program does not install

Expected results:
Wine should be able to access the address space request and program should install.

Additional info:

Workaround is the following command run as root which may open up risk of future
kernel security vulnerabilities.

/sbin/sysctl -w vm.mmap_min_addr=0


After running that command as root, normal user can install wine application as
expected.

Comment 1 Andreas Bierfert 2008-05-16 15:37:27 UTC

*** This bug has been marked as a duplicate of 443860 ***