[Bug 5407] New: wine-preloader receives SIGKILL on start on
machines with >1GiB RAM
Wine Bugs
wine-bugs at winehq.org
Sun Jun 11 20:36:52 CDT 2006
http://bugs.winehq.org/show_bug.cgi?id=5407
Summary: wine-preloader receives SIGKILL on start on machines
with >1GiB RAM
Product: Wine
Version: 0.9.11.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: P2
Component: wine-binary
AssignedTo: wine-bugs at winehq.org
ReportedBy: development--bugs.winehq.org at medium.net
This bug is related to bug 2574 ( http://bugs.winehq.org/show_bug.cgi?id=2574 ).
What Mike McCormack points out, seems to be correct. According to "objdump -f
/usr/bin/wine-preloader", the start address of "wine-preloader" is 0x7c000000.
However, when using a Linux kernel which is configured to "2G/2G user/kernel
split" (as explained here: http://kerneltrap.org/node/6067 ), the kernel address
space already starts at 0x78000000 (not at 0x80000000), making it impossible to
map wine-preloader to the user virtual memory from start address 0x7c000000 on
(because the user virtual memory ends at 0x78000000) .
Thus, "wine-preloader" immediately receives a KILL signal from the kernel.
This bug should be fixed. It makes wine unable for wine-users who have a
properly configured kernel and more than 1GiB RAM (but not more than 2GiB RAM).
This user group should enable "2G/2G user/kernel split" for optimal performance
if they do run applications which need more than 2GB virtual address space. I
doubt that wine needs so much virtual address space in every instance.
As a solution, for example, "wine-preloader" could use a slightly lower start
address like 0x74000000.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list