My suggestion is to kill the runaway firefox process:
In a terminal type this code
ps -Al | grep firefox
It'll return the PID number of any firefox process running, so you can then kill it
Here's a sample output, what I typed is in
bold, the PID number is
red
Code:
tred@vaio:~$ ps -Al | grep firefox
0 S 1005 6593 6417 0 80 0 - 443 - ? 00:00:00 firefox-2
0 S 1005 6609 6605 2 80 0 - 41248 - ? 00:00:30 firefox-2-bin
tred@vaio:~$ kill 6593
tred@vaio:~$ kill 6609
tred@vaio:~$ ps -Al | grep firefox
tred@vaio:~$ <- See? No firefoxes are running now
Then try restarting firefox from the terminal, so you can see any error messages. I am not sure what your firefox is called, so we'll let bash help us with auto-completion. In this next bit of code
<TAB> means "Press the TAB key on your keyboard", the rest of the firef____ will be auto completed, then just press
<RETURN> so you'll know what it is called
(as you can see mine is firefox-2 so that's what I type to start it)
Code:
tred@vaio:~$ which firef<TAB><RETURN>
/usr/bin/firefox-2
tred@vaio:~$ firefox-2
And welcome to LQ!