Firefox Crashes Randomly and Frequently
Regardless of how many tabs I have open or what I am doing on them, Firefox is practically guaranteed to crash at least once during my session. More than likely, it will be two or three times before I can get back to using it effectively. I have tried going through the troubleshooting steps to no avail; Firefox and Windows are both up to date, as are, I believe, my drivers. Troubleshoot Mode keeps the app from crashing, but the individual windows crash within 30 seconds. Attached are the almost 20 crash reports I have submitted, I sincerely hope there is something I can do because I really don't want to use Chrome. bp-2ea57dc6-e2c6-4cbb-8629-797c60210501 bp-3e10c8f1-e7b6-41a2-b716-1983c0210501 bp-512e036d-c6d1-4043-b350-13ecd0210501 bp-8008ed25-abde-4691-949b-8f9f50210501 bp-317e0ae2-97dc-4ec0-8e9c-63fff0210501 bp-359f2689-619b-4efa-8323-536280210501 bp-b0c10f58-5b84-4d12-8ee3-669d20210501 bp-cfc500fb-bb14-416b-a66e-3a9c50210501 bp-5d90aaad-0c1b-4416-916a-e909b0210501 bp-2f043c8a-2a3d-4c8b-8314-89b8a0210501 bp-a32d18c8-d584-417c-81e6-e4f130210501 bp-be384a9a-7131-4555-b50e-0e8660210501 bp-ede73694-d61b-440a-9785-353910210501 bp-ae1a5c51-052a-4ba3-8808-c34eb0210501 bp-bf3d2b4a-949a-45e0-a8f3-360640210501 bp-bcb58d4b-0ed8-42dd-92ba-405340210501 bp-bab62aab-b411-4b48-b07e-910a30210501
Sorry to hear about the crashes and thank you for sharing the report links.
Six of the first ten have the signature hsw::S32_alpha_D32_filter_DX and the other four have the signature mozilla::net::CacheFileMetadata::GetElement -- which seem to be unrelated.
I suggest testing in Firefox's Safe/Troubleshoot Mode. In this mode, Firefox temporarily deactivates hardware acceleration of graphics/video, as well as extensions, any userChrome.css/userContent.css files, and some other advanced features to help you assess whether these are causing the problem.
If Firefox is running:
You can restart Firefox in Safe/Troubleshoot Mode using either:
- "3-bar" menu button > Help > Troubleshoot Mode... (before Fx88: Restart with Add-ons Disabled)
- (menu bar) Help menu > Troubleshoot Mode... (before Fx88: Restart with Add-ons Disabled)
and OK the restart. A small dialog should appear. Click the Open button (before Fx88: "Start in Safe Mode" button).
If Firefox is not running:
Hold down the Shift key when starting Firefox. (On Mac, hold down the option/alt key instead of the Shift key.) A small dialog should appear. Click the Open button (before Fx88: "Start in Safe Mode" button).
Note: Don't use the Refresh without first reviewing this article to understand what will be deleted: Refresh Firefox - reset add-ons and settings.
Any improvement? If Firefox is stable, you can disable Firefox from using hardware acceleration once you return to regular mode. This article describes where to make that change: Firefox's performance settings. This will take effect the next time you exit Firefox and start it up again normally.
(Since hardware acceleration improves the appearance of fonts and animations, you may want to check whether graphics card/chipset driver updates are available for your system. This article suggests safe ways to do that: Upgrade your graphics drivers to use hardware acceleration and WebGL.)
I don't know what causes this, whether it is a problem with accessing files on disk (such as a file lock or missing privilege), or with the data in the file, or with data in memory related to the file. You could hide Firefox's cache2 folder so that Firefox generates a new one and see whether that helps. But how...
If Firefox is stable enough to run for a minute:
Inside Firefox, type or paste about:profiles in the address bar and press Enter/Return to load it.
This page should list at least one profile and could list many. (Each profile has two folders and one or more buttons. Do not use any Remove buttons!)
The profile that Firefox is currently using will have this:
This is the profile in use and it cannot be deleted.
Under this heading, look for the "Local Directory" row and click the Open Folder button to launch a File Explorer window.
Setting that window aside for later, exit Firefox normally.
In the File Explorer window, right-click the cache2 folder and click Rename, and add OLD (cache2OLD).
The next time you start Firefox, it should create a new cache2 folder.