We have been receiving reports for more than a year that AdBlock and other extensions frequently crash in Chrome. Since the trouble affects other extensions as well, it is most likely an issue with Chrome, not AdBlock.
In fact, we believe the culprit may be the same Chrome bug that causes AdBlock to use ridiculously high amounts of memory the longer Chrome is left open, especially if you have opened a lot of tabs. Every open tab and every extension claims some of your computer's memory. If it isn't used, that memory is supposed to be released into the shared pool for other tabs and extensions to use, in a process called "garbage collecting." The issue is that Chrome doesn't reclaim unused memory often enough. The reserved but unused memory grows and grows, until eventually Chrome becomes unstable and crashes or crashes AdBlock. This issue has been reported to Google. Whether it will be fixed or when is anyone's guess.
If AdBlock or Chrome is crashing often, try one of these suggestions. They seem to trigger Chrome to "take out the garbage."
- Open and close AdBlock's options page.
- In AdBlock's options, disable EasyList and AdBlock Custom and then enable them again.
- Restart Chrome.
If those suggestions don't help, reinstall AdBlock and everything should be back to normal. (By the way, our payment page opens every time AdBlock is installed. If you don't want to pay for AdBlock at this time, just close the page.)
If the extension continues to crash, try these basic Chrome troubleshooting steps.
If nothing helps, there is something else going on. If you feel comfortable with technology, we could really use your help troubleshooting! It's pretty straightforward and would take you about five minutes.
Don't uninstall AdBlock yet. Here's what we'd like you to do first.
Send us an email with the following information:
- Which site are you on when you see the crash notification?
- Do you see the crash notification immediately after loading a new page, or does it happen a while after the page finishes loading?
Next, we'd like you to check for any errors associated with AdBlock. To see them, you'll need to open AdBlock's background page:
- Open a page where the problem is happening.
- Open a new tab and visit chrome://extensions to open Chrome's extensions page.
- Select Developer mode in the upper right corner of the page. This makes a few more options appear.
- Find AdBlock in the list and click the background page link to open a "developer mode" window for AdBlock.
- Click the Console tab at the top of the window.
- Reload the page where the problem is happening. (You might need to drag the developer window out of the way.)
- If there are any error messages in the console window (usually in red text), paste them into your message.
Finally, we'd like you to check for errors associated with Chrome. To see them, you'll need to open Chrome's Developer Tools:
- Right-click the page and select Inspect. The Chrome Developer Tools panel opens beside or below the page.
- Click the Console tab at the top of the new window.
- Reload the page.
- If there are any error messages in the console tab (usually in red text), paste them into your message.
And thanks for your help!