repro: With build that has DCHECK on open settings.
Following crash:
[86389:86389:0505/123738.630819:FATAL:arc_app_shelf_id.cc(28)] Check failed: crx_file::id_util::IdIsValid(app_id).
#0 0x7fb7fb6d32eb base::debug::StackTrace::StackTrace()
#1 0x7fb7fb6d202c base::debug::StackTrace::StackTrace()
#2 0x7fb7fb73de97 logging::LogMessage::~LogMessage()
#3 0x564d6f2c5199 arc::ArcAppShelfId::ArcAppShelfId()
#4 0x564d6f2c52c4 arc::ArcAppShelfId::FromString()
#5 0x564d6f2b2d53 arc::IsArcItem()
#6 0x564d6f290244 ArcAppIconLoader::CanLoadImageForApp()
#7 0x564d6f0f3474 ChromeLauncherController::GetAppIconLoaderForApp()
#8 0x564d6f0f52b6 ChromeLauncherController::ShelfItemAdded()
#9 0x7fb7ecfc97a4 ash::ShelfModel::AddAt()
#10 0x7fb7ecfe91e7 ash::ShelfWindowWatcher::AddShelfItem()
#11 0x7fb7ecfe8b2e ash::ShelfWindowWatcher::OnUserWindowPropertyChanged()
#12 0x7fb7ecfe8a1b ash::ShelfWindowWatcher::UserWindowObserver::OnWindowPropertyChanged()
#13 0x7fb7f11dcbdb aura::Window::AfterPropertyChange()
#14 0x7fb7f86ee244 ui::PropertyHandler::SetPropertyInternal()
#15 0x7fb7f1141712 ui::subtle::PropertyHelper::Set<>()
#16 0x7fb7f11400c3 ui::PropertyHandler::SetProperty<>()
#17 0x564d6f1143a3 SettingsWindowObserver::OnNewSettingsWindow()
#18 0x564d6efa8c2e chrome::SettingsWindowManager::ShowChromePageForProfile()
#19 0x564d6ef8e73a chrome::ShowSettingsSubPageForProfile()
#20 0x564d6f0cf61d (anonymous namespace)::ShowSettingsSubPageForActiveUser()
#21 0x564d6f0cf5f1 SystemTrayClient::ShowSettings()
#22 0x7fb7eb361926 ash::mojom::SystemTrayClientStubDispatch::Accept()
#23 0x564d6f0d0a83 ash::mojom::SystemTrayClientStub<>::Accept()
#24 0x7fb7fb4d8bd2 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#25 0x7fb7fb4d8591 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
#26 0x7fb7fb4d6490 mojo::FilterChain::Accept()
#27 0x7fb7fb4da40f mojo::InterfaceEndpointClient::HandleIncomingMessage()
#28 0x7fb7fb4eed1c mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#29 0x7fb7fb4ee5a4 mojo::internal::MultiplexRouter::Accept()
#30 0x7fb7fb4d6490 mojo::FilterChain::Accept()
#31 0x7fb7fb4cb3fb mojo::Connector::ReadSingleMessage()
#32 0x7fb7fb4cbf4e mojo::Connector::ReadAllAvailableMessages()
#33 0x7fb7fb4cbd9e mojo::Connector::OnHandleReadyInternal()
#34 0x7fb7fb4cbc9b mojo::Connector::OnWatcherHandleReady()
#35 0x7fb7fb4ce7cc _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_
#36 0x7fb7fb4ce6d6 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_
#37 0x7fb7fb4ce667 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOj
#38 0x7fb7fb4ce56c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEOj
#39 0x7fb7fb472b01 _ZNKR4base8CallbackIFvjELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEj
#40 0x7fb7fb471f41 mojo::SimpleWatcher::OnHandleReady()
#41 0x7fb7fb4734f3 _ZN4base8internal13FunctorTraitsIMN4mojo13SimpleWatcherEFvijEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKiRKjEEEvS5_OT_DpOT0_
#42 0x7fb7fb473344 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN4mojo13SimpleWatcherEFvijERKNS_7WeakPtrIS5_EEJRKiRKjEEEvOT_OT0_DpOT1_
#43 0x7fb7fb4732a4 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijEJNS_7WeakPtrIS4_EEijEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_ijEEJLm0ELm1ELm2EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#44 0x7fb7fb47314c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijEJNS_7WeakPtrIS4_EEijEEEFvvEE3RunEPNS0_13BindStateBaseE
#45 0x7fb7fb69274e _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#46 0x7fb7fb6d87e1 base::debug::TaskAnnotator::RunTask()
#47 0x7fb7fb76277e base::MessageLoop::RunTask()
#48 0x7fb7fb7629e0 base::MessageLoop::DeferOrRunPendingTask()
#49 0x7fb7fb762c14 base::MessageLoop::DoWork()
#50 0x7fb7fb773e66 base::MessagePumpGlib::Run()
#51 0x7fb7fb76235d base::MessageLoop::RunHandler()
#52 0x7fb7fb7ffdc4 base::RunLoop::Run()
#53 0x564d6bd25106 ChromeBrowserMainParts::MainMessageLoopRun()
#54 0x7fb7f4ce92eb content::BrowserMainLoop::RunMainMessageLoopParts()
#55 0x7fb7f4cf5425 content::BrowserMainRunnerImpl::Run()
#56 0x7fb7f4ce2d98 content::BrowserMain()
#57 0x7fb7f6491ba6 content::RunNamedProcessTypeMain()
#58 0x7fb7f6493c8f content::ContentMainRunnerImpl::Run()
#59 0x7fb7f649083a content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#60 0x7fb7fbd96842 service_manager::Main()
#61 0x7fb7f64916cb content::ContentMain()
Received signal 6
#0 0x7fb7fb6d32eb base::debug::StackTrace::StackTrace()
#1 0x7fb7fb6d202c base::debug::StackTrace::StackTrace()
#2 0x7fb7fb6d2dff base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7fb7fbb32330 <unknown>
#4 0x7fb7e16ecc37 gsignal
#5 0x7fb7e16f0028 abort
#6 0x7fb7fb6d01b6 base::debug::(anonymous namespace)::DebugBreak()
#7 0x7fb7fb6d0198 base::debug::BreakDebugger()
#8 0x7fb7fb73e312 logging::LogMessage::~LogMessage()
#9 0x564d6f2c5199 arc::ArcAppShelfId::ArcAppShelfId()
#10 0x564d6f2c52c4 arc::ArcAppShelfId::FromString()
#11 0x564d6f2b2d53 arc::IsArcItem()
#12 0x564d6f290244 ArcAppIconLoader::CanLoadImageForApp()
#13 0x564d6f0f3474 ChromeLauncherController::GetAppIconLoaderForApp()
#14 0x564d6f0f52b6 ChromeLauncherController::ShelfItemAdded()
#15 0x7fb7ecfc97a4 ash::ShelfModel::AddAt()
#16 0x7fb7ecfe91e7 ash::ShelfWindowWatcher::AddShelfItem()
#17 0x7fb7ecfe8b2e ash::ShelfWindowWatcher::OnUserWindowPropertyChanged()
#18 0x7fb7ecfe8a1b ash::ShelfWindowWatcher::UserWindowObserver::OnWindowPropertyChanged()
#19 0x7fb7f11dcbdb aura::Window::AfterPropertyChange()
#20 0x7fb7f86ee244 ui::PropertyHandler::SetPropertyInternal()
#21 0x7fb7f1141712 ui::subtle::PropertyHelper::Set<>()
#22 0x7fb7f11400c3 ui::PropertyHandler::SetProperty<>()
#23 0x564d6f1143a3 SettingsWindowObserver::OnNewSettingsWindow()
#24 0x564d6efa8c2e chrome::SettingsWindowManager::ShowChromePageForProfile()
#25 0x564d6ef8e73a chrome::ShowSettingsSubPageForProfile()
#26 0x564d6f0cf61d (anonymous namespace)::ShowSettingsSubPageForActiveUser()
#27 0x564d6f0cf5f1 SystemTrayClient::ShowSettings()
#28 0x7fb7eb361926 ash::mojom::SystemTrayClientStubDispatch::Accept()
#29 0x564d6f0d0a83 ash::mojom::SystemTrayClientStub<>::Accept()
#30 0x7fb7fb4d8bd2 mojo::InterfaceEndpointClient::HandleValidatedMessage()
#31 0x7fb7fb4d8591 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept()
#32 0x7fb7fb4d6490 mojo::FilterChain::Accept()
#33 0x7fb7fb4da40f mojo::InterfaceEndpointClient::HandleIncomingMessage()
#34 0x7fb7fb4eed1c mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#35 0x7fb7fb4ee5a4 mojo::internal::MultiplexRouter::Accept()
#36 0x7fb7fb4d6490 mojo::FilterChain::Accept()
#37 0x7fb7fb4cb3fb mojo::Connector::ReadSingleMessage()
#38 0x7fb7fb4cbf4e mojo::Connector::ReadAllAvailableMessages()
#39 0x7fb7fb4cbd9e mojo::Connector::OnHandleReadyInternal()
#40 0x7fb7fb4cbc9b mojo::Connector::OnWatcherHandleReady()
#41 0x7fb7fb4ce7cc _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_
#42 0x7fb7fb4ce6d6 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_
#43 0x7fb7fb4ce667 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOj
#44 0x7fb7fb4ce56c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEOj
#45 0x7fb7fb472b01 _ZNKR4base8CallbackIFvjELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEj
#46 0x7fb7fb471f41 mojo::SimpleWatcher::OnHandleReady()
#47 0x7fb7fb4734f3 _ZN4base8internal13FunctorTraitsIMN4mojo13SimpleWatcherEFvijEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKiRKjEEEvS5_OT_DpOT0_
#48 0x7fb7fb473344 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN4mojo13SimpleWatcherEFvijERKNS_7WeakPtrIS5_EEJRKiRKjEEEvOT_OT0_DpOT1_
#49 0x7fb7fb4732a4 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijEJNS_7WeakPtrIS4_EEijEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_ijEEJLm0ELm1ELm2EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#50 0x7fb7fb47314c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo13SimpleWatcherEFvijEJNS_7WeakPtrIS4_EEijEEEFvvEE3RunEPNS0_13BindStateBaseE
#51 0x7fb7fb69274e _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#52 0x7fb7fb6d87e1 base::debug::TaskAnnotator::RunTask()
#53 0x7fb7fb76277e base::MessageLoop::RunTask()
#54 0x7fb7fb7629e0 base::MessageLoop::DeferOrRunPendingTask()
#55 0x7fb7fb762c14 base::MessageLoop::DoWork()
#56 0x7fb7fb773e66 base::MessagePumpGlib::Run()
#57 0x7fb7fb76235d base::MessageLoop::RunHandler()
#58 0x7fb7fb7ffdc4 base::RunLoop::Run()
#59 0x564d6bd25106 ChromeBrowserMainParts::MainMessageLoopRun()
#60 0x7fb7f4ce92eb content::BrowserMainLoop::RunMainMessageLoopParts()
#61 0x7fb7f4cf5425 content::BrowserMainRunnerImpl::Run()
Comment 1 by bugdroid1@chromium.org
, May 6 2017