>It is not uncommon for users to use ulimit -v to limit the amount of virtual memory available to any given process; the purpose is to keep applications from getting too large and causing the entire system to thrash.
What's worse, ulimit -v will even prevent read-only mappings (think ISO images) if they are only sufficiently large even though they won't be taking up any real memory besides the PTEs.