New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 634388 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Feature



Sign in to add a comment

[USS] Migrating from a Directory signin causes a registrar crash

Project Member Reported by s...@chromium.org, Aug 4 2016

Issue description

1. Launch Chrome with fully directory based sync
2. Sign in and start synicng
3. Restart chrome with --sync-enable-uss-device-info flag
4. See crash in sync_backend_registrar.cc, device info (24) is already present in routing_info_ as a GROUP_PASSIVE (0)
 
Status: Available (was: Untriaged)

Comment 2 by s...@chromium.org, Aug 26 2016

Owner: s...@chromium.org
Status: Assigned (was: Available)
Any update here Sky?

Comment 4 by s...@chromium.org, Sep 14 2016

Not really. We talked about this a few weeks ago, I believe the consensus was that the correct approach is to let the directory model types register, and then when we reach registration for USS types, let it override things and clean up anything the directory may have done while registering that particular type.

Comment 5 by s...@chromium.org, Sep 16 2016

Cc: s...@chromium.org
 Issue 642445  has been merged into this issue.
Project Member

Comment 6 by bugdroid1@chromium.org, Sep 20 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/49c3f34edcbac33f3ad22dad393a6dfd2123c645

commit 49c3f34edcbac33f3ad22dad393a6dfd2123c645
Author: skym <skym@chromium.org>
Date: Tue Sep 20 23:14:43 2016

[Sync] NonBlocking type registration clear instead of crashes when also registered as pssive.

BUG= 634388 

Review-Url: https://codereview.chromium.org/2342353004
Cr-Commit-Position: refs/heads/master@{#419892}

[modify] https://crrev.com/49c3f34edcbac33f3ad22dad393a6dfd2123c645/components/sync/driver/glue/sync_backend_registrar.cc
[modify] https://crrev.com/49c3f34edcbac33f3ad22dad393a6dfd2123c645/components/sync/driver/glue/sync_backend_registrar_unittest.cc

Comment 7 by s...@chromium.org, Sep 20 2016

Status: Fixed (was: Assigned)

Sign in to add a comment