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

Issue 2188503003: Prevent DCHECK on shutdown of EmbeddedApplicationRunner (Closed)

Created:
4 years, 4 months ago by kmackay
Modified:
4 years, 4 months ago
CC:
Aaron Boodman, abarth-chromium, ben+mojo_chromium.org, chromium-reviews, darin (slow to review), darin-cc_chromium.org, jam, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Prevent DCHECK on shutdown of EmbeddedApplicationRunner When EmbeddedApplicationRunner is destroyed, if the application instance still has any bound connections, those connections must be destroyed on the application task runner. Otherwise there is a DCHECK failure when the binding is destroyed. BUG= Committed: https://crrev.com/901b0992a386ab88d88ae27665102719c833c7a9 Cr-Commit-Position: refs/heads/master@{#408246}

Patch Set 1 #

Total comments: 6

Patch Set 2 : don't post whan already on the correct thread #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -15 lines) Patch
M content/common/mojo/embedded_application_runner.cc View 1 3 chunks +26 lines, -15 lines 0 comments Download

Messages

Total messages: 18 (6 generated)
kmackay
4 years, 4 months ago (2016-07-27 18:01:26 UTC) #2
Ken Rockot(use gerrit already)
https://codereview.chromium.org/2188503003/diff/1/content/common/mojo/embedded_application_runner.cc File content/common/mojo/embedded_application_runner.cc (right): https://codereview.chromium.org/2188503003/diff/1/content/common/mojo/embedded_application_runner.cc#newcode55 content/common/mojo/embedded_application_runner.cc:55: // Any extant ServiceContexts must be destroyed on the ...
4 years, 4 months ago (2016-07-27 18:23:05 UTC) #3
kmackay
https://codereview.chromium.org/2188503003/diff/1/content/common/mojo/embedded_application_runner.cc File content/common/mojo/embedded_application_runner.cc (right): https://codereview.chromium.org/2188503003/diff/1/content/common/mojo/embedded_application_runner.cc#newcode55 content/common/mojo/embedded_application_runner.cc:55: // Any extant ServiceContexts must be destroyed on the ...
4 years, 4 months ago (2016-07-27 18:52:00 UTC) #4
Ken Rockot(use gerrit already)
lgtm
4 years, 4 months ago (2016-07-27 19:04:51 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2188503003/20001
4 years, 4 months ago (2016-07-27 19:08:54 UTC) #7
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/226331)
4 years, 4 months ago (2016-07-27 19:15:26 UTC) #9
Ken Rockot(use gerrit already)
Oh sorry, I'm not a content OWNER - jam@ or ben@ are owners familiar with ...
4 years, 4 months ago (2016-07-27 19:16:43 UTC) #10
kmackay
4 years, 4 months ago (2016-07-27 19:18:35 UTC) #12
Ben Goodger (Google)
lgtm
4 years, 4 months ago (2016-07-27 21:04:34 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2188503003/20001
4 years, 4 months ago (2016-07-27 21:06:01 UTC) #15
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 4 months ago (2016-07-27 21:37:54 UTC) #16
commit-bot: I haz the power
4 years, 4 months ago (2016-07-27 21:41:08 UTC) #18
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/901b0992a386ab88d88ae27665102719c833c7a9
Cr-Commit-Position: refs/heads/master@{#408246}

Powered by Google App Engine
This is Rietveld 408576698