Firefox is already running but is not responding

LinuxFirefoxが固まってしまって強制終了したときにタイトルのようなエラーメッセージが出て再起動できなくなったのでその対処法。

そもそもこのエラーはFirefoxを正常に終了しなかったためにプロファイルがロックされたままになっており読み出せなくなっているのが原因とのこと。
"Firefox is already running but is not responding" error message - How to fix it | Firefox Help
なので問題解決には

  1. ロックされたプロファイルを見つけて
  2. そのファイルを削除

すれば良い。

肝心なファイルの見つけ方ですが, “.parentlock”という隠しファイルなので

$ find . -name ".parentlock" -exec ls -l '{}' \;

とすればOKとのこと。それをrmコマンドで削除してFirefoxを起動すると何やら聞いてきますが“Restore”をクリックしたら前回終了時の画面が出てきました。

参考: Unix Administrator Blog: Firefox error - Firefox is already running, but is not responding......