Why Steam fails

Stefan Dösinger stefandoesinger at gmx.at
Sat Dec 3 08:20:42 CST 2005

> It doesn't seem to check the retval of the first alloc, which fails
> about half of the time in
> wine_anon_mmap (mmap() call) with ENOMEM. If the allocation succeeds,
> Steam proceeds to run.
> If it fails, Steam dies with the message above.
I just started Steam 5 times without a single failure. I can't reproduce the 

> This is a machine with 1G memory. How much memory does one need to run
> Steam?
I have 512 MB, but I think 128 should be enought for Steam alone.

> Isn't this supposed to be a Virtual allocation...Why does it work one
> time, and not the other...
> The manpage for mmap() says ENOMEM can occur if the process exceeds its
> allowed number of mappings.
> Is this relevant?
Maybe you should check your /etc/limits file. Your distro might have limited 
the amount of memory a user may allocate.
If you don't mind security risks, you could try to run Steam as root, and see 
if the problem continues. But back up your MBR first ;)


More information about the wine-devel mailing list