On Mon, Dec 05, 2005 at 03:11:33AM -0500, Ivan Gyurdiev wrote:
...which doesn't happen in your test program as it doesn't use as many. Remember that it takes only one page of memory sitting at the wrong virtual memory address to divide the available contiguous addresses in half. I would suggest playing around with the prelink tool to put dynamic libraries in better positions in memory.
I can take a look, but this is a Fedora Rawhide machine, which should run prelink nightly.
I found our mmap - reserve area handling to be problematic for low memory machines...
You can try disabling it (just check libs/wine/mmap.c, mmap_init() and change the first #if to #if 0.)
Ciao, Marcus