Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(196)

Issue 164151: Fix "crashed extension" infobar browser crashes.... (Closed)

Created:
11 years, 4 months ago by Paweł Hajdan Jr.
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com, Erik does not do reviews, Ben Goodger (Google)
Visibility:
Public.

Description

Fix "crashed extension" infobar browser crashes. This is a general rework of how "crashed extension" infobar works and how the extension is actually recovered after the crash. TEST=See bug. http://crbug.com/15888

Patch Set 1 #

Patch Set 2 : '' #

Total comments: 6

Patch Set 3 : '' #

Patch Set 4 : sync with trunk #

Patch Set 5 : sync with trunk #

Unified diffs Side-by-side diffs Delta from patch set Stats (+175 lines, -96 lines) Patch
M chrome/app/generated_resources.grd View 2 3 4 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/browser.cc View 2 3 4 3 chunks +15 lines, -0 lines 0 comments Download
A chrome/browser/extensions/crashed_extension_infobar.h View 2 3 1 chunk +46 lines, -0 lines 0 comments Download
A chrome/browser/extensions/crashed_extension_infobar.cc View 2 3 1 chunk +56 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_host.h View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/extensions/extension_host.cc View 1 2 3 5 chunks +1 line, -76 lines 0 comments Download
M chrome/browser/extensions/extension_prefs.h View 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extension_prefs.cc View 2 3 4 1 chunk +12 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extensions_service.h View 2 3 4 4 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/extensions/extensions_service.cc View 2 3 4 3 chunks +28 lines, -4 lines 0 comments Download
M chrome/browser/views/extensions/extension_view.h View 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M chrome/browser/views/extensions/extension_view.cc View 2 3 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/chrome.gyp View 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/common/notification_type.h View 2 3 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 11 (0 generated)
Paweł Hajdan Jr.
Please review: aa: extension stuff Ben: infobar abuse (if any) There is a slight duplication ...
11 years, 4 months ago (2009-08-07 17:44:08 UTC) #1
Aaron Boodman
This approach seems dicey to me. Why not just copy the extension name into the ...
11 years, 4 months ago (2009-08-07 17:49:43 UTC) #2
Paweł Hajdan Jr.
That'd be the simplest fix for the crasher, but it also seems more correct to ...
11 years, 4 months ago (2009-08-07 17:52:07 UTC) #3
Aaron Boodman
Yeah, I think you are supposed to delete yourself in ::InfoBarClosed(). IMO, I think this ...
11 years, 4 months ago (2009-08-07 17:56:45 UTC) #4
Aaron Boodman
I take it back, I didn't see that you need to communicate back to extension_host_.
11 years, 4 months ago (2009-08-07 18:16:37 UTC) #5
Aaron Boodman
Sorry, looking at this some more I see some other issues: I think that if ...
11 years, 4 months ago (2009-08-07 20:28:59 UTC) #6
Paweł Hajdan Jr.
Please review: aa: extension stuff Ben: if I didn't abuse anything I shouldn't
11 years, 4 months ago (2009-08-10 18:43:58 UTC) #7
Aaron Boodman
LGTM This is very nice. Good work, and thanks for your patience on my requested ...
11 years, 4 months ago (2009-08-10 22:33:04 UTC) #8
Ben Goodger (Google)
Seems OK to me. -Ben On Mon, Aug 10, 2009 at 11:43 AM, <phajdan.jr@chromium.org> wrote: ...
11 years, 4 months ago (2009-08-13 03:31:32 UTC) #9
Aaron Boodman
This can be closed now, right?
11 years, 4 months ago (2009-08-18 00:53:44 UTC) #10
Paweł Hajdan Jr.
11 years, 4 months ago (2009-08-18 20:09:45 UTC) #11
No, still can't get it into the tree for good.

On Mon, Aug 17, 2009 at 17:53, <aa@chromium.org> wrote:

> This can be closed now, right?
>
>
> http://codereview.chromium.org/164151
>

Powered by Google App Engine
This is Rietveld 408576698