By: +David Herron; Date: March 17, 2014
Tags: Google Chrome
One thing I tried, which worked a little, was to go to the Chrome app store and install an extension that "improves" the New Tab page. That worked in that the new tab explosion stopped. I didn't like the improved new tab page, but at least the browser wasn't exploding at me. Then the extension crashed and the new tab explosion started up again.
I finally found the problem thanks to a posting on the Chrome product forum.
The "chrome-internal://newtab" URL is used by Chrome internals (as the name implies) but at some recent point in time the Chrome team removed that internal URL. Any software that relied on this URL is now broken and misbehaves.
The fix is to go to "chrome://extensions" (the Chrome extension manager) ... and start disabling extensions. First test that you can create a tab w/o the tab explosion, and you know that one of the disabled extensions is the cause of the explosion. In my case it was the Yelp extension. Next, try enabling extensions one-by-one and create new tabs as you go. As soon as you enable an extension and it triggers the new tab explosion, you've found your culprit. You can verify it by disabling that extension, seeing whether the new tab explosion occurs, re-enabling it, verifying the explosion does occur, etc.
What I did with the Yelp extension was to dump it completely. It wasn't much of an extension anyway - just took you to the Yelp website. BFD.