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

Issue 820873 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

caroline informational PFQ failed HWtest because of crashes

Project Member Reported by x...@chromium.org, Mar 12 2018

Issue description

See https://uberchromegw.corp.google.com/i/chromeos.chrome/builders/caroline-tot-chrome-pfq-informational/builds/1161 as an example. It has been failing since Mar 9th. 

Callstack:
0  chrome!ChromeAppListModelUpdater::AddItemToOemFolder(std::__1::unique_ptr<ChromeAppListItem, std::__1::default_delete<ChromeAppListItem> >, app_list::AppListSyncableService::SyncItem*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, syncer::Ordinal<syncer::StringOrdinalTraits> const&) [chrome_app_list_model_updater.cc : 405
 1  chrome!app_list::AppListSyncableService::AddItem(std::__1::unique_ptr<ChromeAppListItem, std::__1::default_delete<ChromeAppListItem> >) [app_list_syncable_service.cc : 478 + 0x12]
 2  chrome!AppListModelBuilder::InsertApp(std::__1::unique_ptr<ChromeAppListItem, std::__1::default_delete<ChromeAppListItem> >) [app_list_model_builder.cc : 32 + 0x5]
 3  chrome!non-virtual thunk to ArcAppModelBuilder::OnAppRegistered(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, ArcAppListPrefs::AppInfo const&) [arc_app_model_builder.cc : 53 + 0x8]
 4  chrome!ArcAppListPrefs::AddAppAndShortcut(bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool, bool, bool, arc::mojom::OrientationLock) [arc_app_list_prefs.cc : 988 + 0xb]
 5  chrome!ArcAppListPrefs::RegisterDefaultApps() [arc_app_list_prefs.cc : 821 + 0x1c]
 6  chrome!ArcAppListPrefs::OnDefaultAppsReady() [arc_app_list_prefs.cc : 790 + 0x8]
 7  chrome!ArcDefaultAppList::OnAppsReady(std::__1::unique_ptr<std::__1::map<std::__1::basic_

Suspicious CL:
https://chromium-review.googlesource.com/c/chromium/src/+/954355

 

Comment 1 by x...@chromium.org, Mar 12 2018

Cc: risan@chromium.org victorhsieh@chromium.org

Comment 2 by hejq@chromium.org, Mar 12 2018

Components: UI>Shell>Launcher
Owner: hejq@chromium.org
Status: Started (was: Untriaged)
Taken. Should be a bug in the following CL:
https://chromium-review.googlesource.com/c/chromium/src/+/954355
Project Member

Comment 4 by bugdroid1@chromium.org, Mar 12 2018

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

commit 9adc23633934dd4399596b08cb575acddf0e3b79
Author: Jiaquan He <hejq@google.com>
Date: Mon Mar 12 17:29:11 2018

app_list: fix some folder issues.

Fix 1:
If app_list_controller_ is not ready, which means the model adapter is
inactive, we add this item in Chrome first.

Fix 2:
While sending a whole trunk of model data to Ash, we also send folders
in case folder information was updated.

Bug: 733662
Bug:  820873 
Change-Id: I60aa899acff2a5a5203496498b278f2d6e6cfddb
Reviewed-on: https://chromium-review.googlesource.com/958244
Commit-Queue: Jiaquan He <hejq@google.com>
Reviewed-by: Xiyuan Xia <xiyuan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#542525}
[modify] https://crrev.com/9adc23633934dd4399596b08cb575acddf0e3b79/ash/app_list/app_list_controller_impl.cc
[modify] https://crrev.com/9adc23633934dd4399596b08cb575acddf0e3b79/chrome/browser/ui/app_list/chrome_app_list_item.cc
[modify] https://crrev.com/9adc23633934dd4399596b08cb575acddf0e3b79/chrome/browser/ui/app_list/chrome_app_list_item.h
[modify] https://crrev.com/9adc23633934dd4399596b08cb575acddf0e3b79/chrome/browser/ui/app_list/chrome_app_list_model_updater.cc

Comment 5 by hejq@chromium.org, Mar 16 2018

Status: Fixed (was: Started)
Marked as fixed. Please reopen if problems reproduce.

Sign in to add a comment