Hi,
On SuSE 8.2, i586 glibc, loader/wine-* crash due to the 256 MB static array in main().
The test machine has just 64MB RAM and 200MB swap.
If I start decreasing the array it works, up to 201MB.
$ /lib/ld-linux.so.2 ./wine-kthread ./wine-kthread: error while loading shared libraries: ./wine-kthread: cannot map zero-fill pages: Cannot allocate memory $
So ld.so really wants to get 20xMB memory but fails.
-> Not good on low memory machines.
(Not sure if we should fix it.)
Btw, why don't we use -Wa,--noexecstack ?
Ciao, Marcus