Troubleshooting Edge (or Chrome) Browser Crashes
source link: https://textslashplain.com/2023/11/09/troubleshooting-edge-or-chrome-browser-crashes/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Troubleshooting Edge (or Chrome) Browser Crashes
In the modern browser world, there are two types of crashes: browser crashes and renderer crashes.
In a browser crash, the entire browser window with all of its tabs simply vanishes, either on startup, or at some point afterward. The next time the browser starts, it should recognize that the last time it exited was unexpected and offer to recover the tabs that were open at the time of the crash:
In contrast, in a renderer crash, one (or more) tabs will show a simple crash page with a "This page is having a problem"
error message:
The Error code
mentioned at the bottom of the page might help point to the cause of the problem. Sometimes if you search for this code on Twitter or Reddit you might see a recent set of complaints about it and learn what causes it.
Automatic Crash Reporting
Microsoft Edge uses a Microsoft crash-reporting system called Watson (after Sherlock Holmes’ famous assistant). When your browser or one of its tabs crashes, the system collects information useful for engineers to diagnose and fix the problem and uploads it to Microsoft’s servers for analysis. (Chrome includes a similar system, called CrashPad, which sends Chrome crash reports to Google).
Backend systems automatically sort crash reports into buckets, count them, and surface information for the browsers’ reliability engineers to investigate in priority order. These engineers constantly monitor the real-world crashes worldwide and work to send fixes out to users via updated versions (“respins“) as quickly as possible.
In the vast majority of cases, you don’t need to do anything to get a browser update beyond just waiting. Visiting about:help
will kick off a version update check:
…but even if you cannot do that (e.g. because the browser crashes on startup such that you cannot navigate anywhere), Edge’s background updater will check for updates every few hours and silently install them.
about:crashes
You can see information about recent crashes by visiting the about:crashes
page in the browser. If you end up talking to an engineer about a crash or post a question in a forum asking for help, posting the CAB ID
and Bucket ID
information from Edge’s crash report (or the Uploaded Crash Report ID
from Chrome’s crash report) will allow browser engineers the ability to easily pull up the data from your crash. This data often greatly enhances their ability to help you understand what’s going on.
If you’d like, you can click the Submit feedback button next to a crash and provide more information about what specifically you were doing that led to the crash. In most cases, this isn’t necessary, but it can be useful if you have a reproducible crash (e.g. it happens every time), and you were doing something that might otherwise be hard to reproduce (e.g. loading a non-public web page).
Self-Troubleshooting
What if the entire browser crashes on startup, such that you cannot visit the about://crashes
page? Or you want to see whether you can change something about your browser to avoid the crash. In such cases, you might want to explore the following troubleshooting steps.
Troubleshooting: Change Channels
If you’re crashing in a pre-release channel (Canary, Dev, or Beta) try retreating to a more stable channel. The pre-release channels are expected to have crashes from time-to-time (especially Dev and Canary) — the whole point of publishing these channels is to allow the team to capture crash reports from the wild before those bugs make it into the Stable release.
If you’re crashing in the Stable channel, try the Dev channel instead– while the team generally tries to pull all fixes into the Stable channel, sometimes those fixes might make it into the Canary/Dev builds first.
Troubleshooting: Try disabling extensions
Generally, a browser extension should not be able to crash a tab or the browser, but sometimes browser bugs mean that they might. If you’re encountering renderer (tab) crashes, try loading the site in InPrivate/Incognito mode to see if the crash disappears. If it does, the problem might be one of your browser extensions (because extensions, by default, do not load in Private mode).
You can visit about:extensions
to see what browser extensions are installed and disable them one-by-one to see whether the problem goes away.
Troubleshooting: Try running without extensions at all
In rare cases, a browser bug tickled by extensions might cause the browser to crash on startup such that you cannot even visit the about:extensions
page to turn off extensions.
To determine whether a browser crash is related to extensions, follow these steps:
- Close all Edge instances; ensure that msedge.exe is not running in Task Manager. (Sometimes, Edge’s Startup Boost feature means there may be one or more hidden processes running.)
- Click Start > Run or hit
Windows+R
and enter msedge.exe –disable-extensions - Verify that Edge opens correctly
- Visit edge://crashes and get the CABID/BucketID information from the uploaded crash report
Unfortunately, while in the “Extensions disabled” mode, you cannot visit the about:extensions
page to manually disable one or more of your extensions — in this mode, the browser will act as if it has no extensions at all.
Troubleshooting: Check for Accessibility Tools
Sometimes, Chromium tabs might crash due to buggy handling of accessibility messages. You can troubleshoot to see whether Accessibility features are unexpectedly enabled (and try disabling them) to see whether that might be the source of the problem. See Troubleshooting Accessibility.
Troubleshooting: Check for incompatible software
If all of the browser’s tabs crash, or you see many different tab crashes across many different sites, it’s possible that there’s software on your PC that is interfering with the browser. Read my post about how to use about:conflicts
page to discover problematic security or utility software that may be causing the problem.
Advanced Troubleshooting: Try a different flavor
If you’re a software engineer and want to help figure out whether the crash is in Chromium itself, or just in Chrome or Edge, try running the equivalent channel of the other browser (e.g. if Chrome Dev crashes, try Edge Dev on the same URL).
Advanced Troubleshooting: Examine Dumps
Software engineers familiar with using debuggers might be able to make sense of the minidump files collected for upload to the Watson service. These .dmp
files are located within a directory based on the browser’s channel.
For example, crashes encountered in Edge Stable are stored in the %LOCALAPPDATA%\Microsoft\Edge\User Data\Crashpad\reports\
directory.
-Eric
PS: Want to see what crash experiences look like for yourself?
To simulate a browser crash in Edge or Chrome, go to the address bar and type about://inducebrowsercrashforrealz
and hit enter. To simulate a tab crash, enter about://crash
instead.
Recommend
-
99
Learn new Google tools with your community. Find a DevFest near you!
-
13
By Sravya Kondam and Atul Pandey Chrome is a widely used browser that runs on the open-source Chromium engine, and recently Microsoft has released its Edge Browser with this same engine. So we decided to experiment and compare...
-
5
Troubleshooting kernel crashes under pressure Many years ago, there was a popular service. It was growing like crazy. Then, one night, it had a very busy night, for the world was celebrating and user traffic increased a...
-
3
Edge is now available cross platform thanks to Chromium It’s not a secret Internet Explorer has often been described as the best browser to download a real browser, and its first successor, the orig...
-
1
Microsoft Edge 89: Delivering improved browser performance to get the job done Written By pu...
-
10
Microsoft has taken down a series of illegal game emulators hiding on its Microsoft Edge browser extensions store. The Microsoft Edge extensions store was host to tens of emulators, which enabled users to play several iconic game...
-
3
Google acknowledges Chrome bug on Windows 10 If you’re using Google Chrome on Windows 10, and there’s a chance you do given this browser has a nearly 70 percent market share on the desktop, you may...
-
0
Description In this episode, Venkat Yalla, Principal Program Manager in the Azure IoT Ege tells us about the new, first-class IoT Edge remote monitoring solution built around IoT Edge's built-in diagnostics and Azure...
-
3
How to create a browser extension for Edge or Chrome Once upon a time we used to write scriptlets, or bookmarklets, that would run a little script on a page. That’s all old-school now and the new way to do many diff...
-
8
Firefox 108.0.2 fixes high volume crashes for video playback and browser history management...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK