Asserting syncing template URLs |
|
Issue descriptionI'm hitting an assertion: DCHECK(GetTemplateURLForGUID(local_turl->sync_guid())); in TemplateURLService::IsLocalTemplateURLBetter. I can repro on Windows and Linux in debug builds when starting with a clean profile and signing in with my corp account. After a minute it will crash with this call stack: chrome.dll!TemplateURLService::IsLocalTemplateURLBetter(const TemplateURL * local_turl, const TemplateURL * sync_turl, bool prefer_local_default) Line 2150 C++ chrome.dll!TemplateURLService::MergeInSyncTemplateURL(...) Line 2267 C++ chrome.dll!TemplateURLService::MergeDataAndStartSyncing(...) Line 1094 C++ chrome.dll!syncer::SharedChangeProcessor::StartAssociation(...) Line 122 C++ ... invoke stuff ... I wonder if maybe the template URLs haven't been added locally yet at the point of this call? Assigning to pkasting who had some involvement in one of the patches on the blame ( issue 672364 ). It appears to be by jeffschiller who's not on the team.
,
Sep 19 2017
|
|
►
Sign in to add a comment |
|
Comment 1 by pkasting@chromium.org
, Sep 19 2017Labels: -Pri-2 Pri-1
Owner: pnoland@chromium.org