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

Issue 14242004: Speculative fix for instant overlay crash (Closed)

Created:
7 years, 8 months ago by sail
Modified:
7 years, 8 months ago
Reviewers:
kuan, dhollowa
CC:
chromium-reviews, melevin, dhollowa+watch_chromium.org, dougw+watch_chromium.org, sreeram, sail+watch_chromium.org, gideonwald, dominich, David Black, samarth+watch_chromium.org, kmadhusu+watch_chromium.org, Jered
Visibility:
Public.

Description

Speculative fix for instant overlay crash We're getting some crashes in -[OverlayableContentsController setOverlay:...]. I wasn't able to reproduce the crash. My guess is that we're somehow referencing a stale WebContents pointer. This is a speculative fix that clears the WebContents reference when the object is destroyed. I'll revert this change if we continue to see crashes. BUG=230880 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=194440

Patch Set 1 #

Patch Set 2 : #

Total comments: 5

Patch Set 3 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -2 lines) Patch
M chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.h View 2 chunks +11 lines, -2 lines 0 comments Download
M chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm View 1 2 2 chunks +18 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/tab_contents/overlayable_contents_controller.mm View 1 1 chunk +7 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
sail
7 years, 8 months ago (2013-04-14 00:53:02 UTC) #1
kuan
https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm File chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm (right): https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm#newcode9 chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm:9: #include "chrome/browser/ui/browser_instant_controller.h" nit: is this needed for ur changes? ...
7 years, 8 months ago (2013-04-15 15:05:53 UTC) #2
dhollowa
lgtm
7 years, 8 months ago (2013-04-15 15:06:06 UTC) #3
sail
https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm File chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm (right): https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm#newcode9 chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm:9: #include "chrome/browser/ui/browser_instant_controller.h" On 2013/04/15 15:05:53, kuan wrote: > nit: ...
7 years, 8 months ago (2013-04-15 15:56:57 UTC) #4
kuan
lgtm. https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm File chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm (right): https://codereview.chromium.org/14242004/diff/3001/chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm#newcode81 chrome/browser/ui/cocoa/tab_contents/instant_overlay_controller_mac.mm:81: content::Source<content::WebContents>(model.GetOverlayContents())); On 2013/04/15 15:56:57, sail wrote: > On ...
7 years, 8 months ago (2013-04-15 15:58:36 UTC) #5
sail
7 years, 8 months ago (2013-04-16 20:45:16 UTC) #6
Message was sent while issue was closed.
Committed patchset #3 manually as r194440 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698