|
|
Chromium Code Reviews|
Created:
4 years ago by EhsanK Modified:
4 years ago Reviewers:
Avi (use Gerrit) CC:
chromium-reviews, jam, nasko+codewatch_chromium.org, darin-cc_chromium.org, creis+watch_chromium.org, site-isolation-reviews_chromium.org Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionFix a crash related to null BrowserPluginGuest on Mac
The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and
it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest.
This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from
it.
BUG=674417
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/8f4b865fb7acb1b755c6c97650fa234106f59e14
Cr-Commit-Position: refs/heads/master@{#439719}
Patch Set 1 #
Messages
Total messages: 16 (10 generated)
Description was changed from ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 ========== to ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation ==========
The CQ bit was checked by ekaramad@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
ekaramad@chromium.org changed reviewers: + avi@chromium.org
Hi Avi. Could you please review this CL? Thanks!
lgtm Wow. Hope we can get this cleaned up with OOPIFs soon...
On 2016/12/20 04:41:01, Avi wrote: > lgtm > > Wow. > > Hope we can get this cleaned up with OOPIFs soon... Thanks! Yes. avallee@ will be working on reworking MimeHandlerViewGuest based on OOPIF. I still have not found a reliable repro of this crash but this is what is happening. I will keep poking at it to see what really is the issue with Mac that caused this.
The CQ bit was checked by ekaramad@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
CQ is committing da patch.
Bot data: {"patchset_id": 1, "attempt_start_ts": 1482212716266320, "parent_rev":
"4b702779c1dcc9e319c84bff65dd108034cf3328", "commit_rev":
"f9c1a29d8b4a03183bb19359d9d5a0127eba88ff"}
Message was sent while issue was closed.
Description was changed from ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation ========== to ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2588233002 ==========
Message was sent while issue was closed.
Committed patchset #1 (id:1)
Message was sent while issue was closed.
Description was changed from ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2588233002 ========== to ========== Fix a crash related to null BrowserPluginGuest on Mac The lifetimes of RenderWidgetHostViewGuest and BrowserPluginGuest are not tied together and it is possible for BrowserPluginGuest to be destroyed sooner than RenderWidgetHostViewGuest. This CL will check for |guest_| null-ness before getting owner's RenderWidgetHostView from it. BUG=674417 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/8f4b865fb7acb1b755c6c97650fa234106f59e14 Cr-Commit-Position: refs/heads/master@{#439719} ==========
Message was sent while issue was closed.
Patchset 1 (id:??) landed as https://crrev.com/8f4b865fb7acb1b755c6c97650fa234106f59e14 Cr-Commit-Position: refs/heads/master@{#439719} |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
