Vitaliy wrote:
Austin English wrote:
With ubuntu updating to the 2.6.24 kernel, a lot more people are running into errors about reserving memory. This patch adds a suggestion to check /etc/sysctl.conf.
You may need to edit /etc/sysctl.conf to give Wine access to this memory.\n",
Can you be more specific what did Ubuntu do to break Wine?
It would have been helpful if Austin had linked to the bug report from his patch. I went and filed a (very well documented :-) bug report http://bugs.winehq.org/show_bug.cgi?id=12548 that turned out to be a dup of the one Austin had been discussing the bug in.
Austin's patch is helpful, but I think we can do better. For instance, we could ship a helper app that pops up a gui and asks whether the user wants us to work around the problem (by doing gksudo sysctl -w vm.mmap_min_addr=0, say) and run it in the preloader if we can't map the lowest page.