Troubleshooting Firefox

Introduction

Almost 100% of the time, issues with Firefox are not issues with Firefox but issues with extensions or your configuration. This post sets out the basic steps to narrow down where the issue lies.

Outline

The usual steps for troubleshooting Firefox:

  1. Clear the browser cache
  2. Start in Safe Mode
  3. Start with a clean profile
    a) Start with fresh preferences
    b) Remove old security/key database files

Before each of these, make sure Firefox is not running.

Clear the browser cache

If you can't do that from within Firefox (Preferences->Privacy and Security->Cached Web Content... Clear now), simply rm -fr $HOME/.cache/mozilla/firefox . This won't break anything so can be done at (almost) any time.

Start in Safe Mode

From a terminal, run firefox -safe-mode. This will temporarily disable all extensions but leave your preferences intact. This means you can narrow down the issue to an extension.

If things work, disable all extensions and start Firefox normally, then re-enable the extensions one at a time until you find the one that has the issue.

Start with a clean profile

From a terminal, run firefox -P. This will allow you to create a new, clean, profile without any extensions or preference customisations. If the issue does not occur then the cause lies within something you have configured.

Start with fresh preferences

prefs.js contains preferences you changed from every version of Firefox you've ever run. Sometimes these can have unintended/unknown effects.

Navigate to your Firefox profile directory (somewhere under $HOME/.mozilla/firefox) and move prefs.js to e.g. prefs.js.bak. If you start Firefox and the issue does not occur, it's an issue within that original preferences file.

Remove old security/key database files

Occasionally, updated system or Firefox libraries can break older security and key database files.

Navigate to your Firefox profile directory and find any cert*.db and key*.db files. Starting with one or the other, rename these as a backup and start Firefox. If the issue does not reoccur, you can leave the new files in place.


If and only if all of these steps do not resolve the issue then Firefox may be at fault.

17 Likes
Kernel 4.14 Memory Managment Issue
Youtube video playing problem in Firefox
Firefox freezing & Brave crashing
Firefox access denied after enabling first-party isolation
Firefox 58 won't open
Trying to use Firefox with ghacks userconfig, can't log into manjaro site
[Stable Update] 2020-02-15 - Firefox 73.0
Can't save images on Firefox
[Stable Update] 2018-01-19 - Kernels, KDE Apps & Framework, Browsers, Virtualbox, Systemd, Mesa
Discourse 2.0.0.beta4 Release Notes
Can't access forum directly from url on PC
System freezes after closing YouTube tab
Thunderbird Passwords
Thunderbird keeps freezing since 5 September 2018
Firefox Quantum `about:config` `browser.cache` tweak hassle
Firefox 62.0.3 rendering issue
Firefox doesn't work with O365 applications
Firefox-kde-opensuse has no add-ons access
Firefox 63 conflicting files
How to downgrade firefox 63 to 62?
Firefox shows a 404 error on the bottom left of every web page - solved
Firefox: Everyday I must kill the program
Cannot use Ctrl+C/V in Firefox search bar
More problems with Firefox: Doesn't display radio/option buttons
Thunderbird crashes on launch after latest upgrade
Thunderbird crashes on launch after latest upgrade
firefox 67 zombie process on startup
Firefox security issue
Firefox snacks RAM
Thunderbird 68.10.0-1 - No Start - Segmentation fault (core dumped)
[Stable Update] 2020-02-15 - Firefox 73.0
Chrome/Firefox Tabs crash and Chrome/Firefox itself.
Updated Firefox cannot open forum
Firefox slow and clunky... should I switch browsers?
[Security Update] Firefox 69.0
Firefox Timing out on 1 website - The connection has timed out
[Solved]Pale Moon Preferences Window not respond
Desktop pauses, jerky video, running hot, kswapd
Problems with firefox 58 after update, system freezes after opening a tab

Forum kindly sponsored by