Description of Problem: Same ol' VM tuning problem. System ran out of memory before process was killed and it was not the offending process after all :-( Version-Release number of selected component (if applicable): kernel-2.4.18-3 How Reproducible: Always Steps to Reproduce: 1. save the attached file 2. turn off swap file (it should happen with swap file as well, but better that way) 3. make sure you have unlimited virtual memory using ulimit -a 4. run Netscape Navigator 4.7x 5. turn off "Automatically load images" option in Edit/Preferences/Advanced 6. open previously saved file 7. wait couple of minutes (depends on how much RAM you have) Actual Results: The system ran out of memory and become virtually unresponsive for a six minutes, then X server was killed. Expected Results: Well, at least it should not kill X server instead of Netscape Navigator. And it would be nice if it did it before it ran out of memory. Additional Information: Imagine that some important process is running under X and someone launched Netscape and opened some unfortunate Web page. You would get a DoS situation and ultimately your important process would get killed. In this particular case Netscape Navigator was the only process that actively consumed memory and it was the process with largest pool of memory allocated. Of course that could be avoided by setting ulimit -v, but it's really not necessary here.
Created attachment 59485 [details] test case html page
After testing this once more I found that turning off image loading is not enough, so to be safe turn off all other options on the same page as well.
Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/