On Mon, Nov 24, 2003 at 12:38:34PM -0800, WINE wrote:
Marcus Meissner meissner@suse.de writes:
So ld.so really wants to get 20xMB memory but fails.
-> Not good on low memory machines.
Hmmm I would have expected it to overcommit that memory. Do you have memory limits set?
No. But the SuSE 8.2 has a "overcommit" sysctl, which is default off. In this case at least the SuSE kernel uses a heuristic on left over memory to chek mmap()s. And it limits it at this amount of memory apparently. If I do echo -n 1 >/proc/sys/vm/overcommit_memory it works again.
Ciao, Marcus