Step 1
Refresh firefox by clicking on help then troubleshooting information, refresh
If that does not fix it, uninstall firefox after backing up your bookmarks and important data, then do a fresh install, sometimes the updates corrupt a file somewhere and a fresh install is the only solution, other times the refresh will fix it.
Firefox has been crashing several times a day saying a script on this page maybe busy then hangs up.
It gives a choice of Continue, debug or stop. Can't do anything from there. Have to shutdown firefox in task manager and processes.
Have all add ones turned off and have the latest version of Firefox.
At times I will click on the Firefox icon and it will say Firefox is already running. Have to do the task manager routine again.
Any suggestions would be appreciated.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic