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

Issue 98433003: Fixed crash in CloudPolicyManager. (Closed)

Created:
7 years ago by Joao da Silva
Modified:
7 years ago
Reviewers:
bartfab (slow)
CC:
chromium-reviews, battre
Visibility:
Public.

Description

Fixed crash in CloudPolicyManager. The ComponentCloudPolicyService is created whenever a user signs in, but isn't cleared when the user signs out; signing out and back in leads to this crash: [2774:2774:1126/144024:FATAL:cloud_policy_manager.cc(111)] Check failed: !component_policy_service_. [0x7f9aa98bba3c] policy::CloudPolicyManager::CreateComponentCloudPolicyService() [0x7f9aa9518eaf] policy::UserCloudPolicyManager::Connect() [0x7f9aa951a321] policy::UserPolicySigninService::InitializeUserCloudPolicyManager() [0x7f9aa951a2af] policy::UserPolicySigninService::OnRefreshTokenAvailable() [0x7f9aaab639d9] OAuth2TokenService::FireRefreshTokenAvailable() [0x7f9aa91dbfc9] ProfileOAuth2TokenService::UpdateCredentials() [0x7f9aa8c9647b] SigninManager::CompletePendingSignin() [0x7f9aaa2d4b5f] OneClickSigninSyncStarter::ConfirmAndSignin() BUG=None Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=238381

Patch Set 1 #

Patch Set 2 : fix chromeos build #

Total comments: 8

Patch Set 3 : addressed comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+133 lines, -19 lines) Patch
M chrome/browser/policy/cloud/cloud_policy_manager.h View 1 chunk +2 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud/cloud_policy_manager.cc View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc View 1 2 6 chunks +103 lines, -19 lines 0 comments Download
M chrome/browser/policy/cloud/component_cloud_policy_service.h View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud/component_cloud_policy_service.cc View 1 chunk +9 lines, -0 lines 0 comments Download
M chrome/browser/policy/cloud/user_cloud_policy_manager.cc View 1 2 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
Joao da Silva
@Bartosz: PTAL @Dominic: FYI. Thanks for reporting :-)
7 years ago (2013-12-02 10:47:05 UTC) #1
bartfab (slow)
lgtm https://codereview.chromium.org/98433003/diff/20001/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc File chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc (right): https://codereview.chromium.org/98433003/diff/20001/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc#newcode88 chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc:88: DCHECK(!value.empty()); Nit 1: #include "base/logging.h" Nit 2: CHECKs ...
7 years ago (2013-12-02 18:08:46 UTC) #2
Joao da Silva
https://codereview.chromium.org/98433003/diff/20001/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc File chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc (right): https://codereview.chromium.org/98433003/diff/20001/chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc#newcode88 chrome/browser/policy/cloud/component_cloud_policy_browsertest.cc:88: DCHECK(!value.empty()); On 2013/12/02 18:08:46, bartfab wrote: > Nit 1: ...
7 years ago (2013-12-03 09:02:30 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/joaodasilva@chromium.org/98433003/40001
7 years ago (2013-12-03 09:30:48 UTC) #4
commit-bot: I haz the power
7 years ago (2013-12-03 12:57:13 UTC) #5
Message was sent while issue was closed.
Change committed as 238381

Powered by Google App Engine
This is Rietveld 408576698