firefox makes unlimited instances of itself
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
firefox-3.0 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: firefox-3.0
Firefox makes unlimited instances of itself. This behavior happens unpredictably when I click on certain links. I don't know what it is about those links that triggers this behavior. It is hard to observe which link triggered this behavior because firefox is going crazy. I don't know what is common to the links that trigger this behavior.
To restore firefox, I try to get rid of the dozens of instances of firefox by repeating ctrl W faster than the instances are created. That sometimes works. Often even when I get rid of all the instances of firefox and restart firefox, it resumes making unlimited instances of itself. If I restart, that doesn't always restore firefox to normal.
This bug is a major nuisance. Please get rid of it. If you don't, I might switch to a different browser.
I am using Ubuntu 8.04 hardy.
ProblemType: Bug
Architecture: i386
Date: Thu Feb 26 12:10:30 2009
DistroRelease: Ubuntu 8.04
Package: firefox-3.0 3.0.6+nobinonly
PackageArchitec
ProcEnviron:
PATH=/
LANG=en_CA.UTF-8
SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.22-14-generic i686
This bug could be a result of a simple malicious javascript segment: body.onload = window. open(window. location) ;
document.
That said, I would've thought the popup blocking features would prevent such a script...
Still, if it is the cause of the bug then chances are it can only be "fixed" by making the popup blocking features more restrictive. Have you disabled or changed the settings for the popup blocker?
Can I assume from the fact that you have not included links to the sites you were perusing when the incident occured because you are unwilling or reluctant to do so? It might be wise for you to avoid the sites in the future, as I doubt this bug is an accident or the result of incompetent web design. It seems malicious.
By the way, you can kill all running processes of a certain name by executing the command "killall". For example, "killall firefox". This would be a faster way of killing the rogue firefox than multiple Ctrl+W calls. This would also tell firefox that something is wrong (whereas Ctrl+W doesn't) and you are closing it because it's gone wrong. This should cause a prompt asking you if you want to restore your previous session or start a new one when you re-open firefox. Restoring your previous session is, of course, the wrong course of action in this case.
One more thing:
When choosing software, one should take into consideration all available software which suits the purpose for which you will be using it. The various browsers that exist all have their merits and drawbacks, and given the opportunity to review these you may find another browser does suit your needs better than Firefox. However, with the greatest of respect, there is no need to tell us that you are changing browser. Since you have mentioned it, however, I would urge caution where making rash decisions because of a bug. To find a software package which performs exactly as expected, 100% of the time is to find the Holy Grail of package maintenance.