New issue
Advanced search Search tips

Issue 798922 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

mash: Chrome crashes at startup with DCHECK on

Project Member Reported by wzang@chromium.org, Jan 4 2018

Issue description

Linux build with DCHECK on, start chrome with --mash. Chrome crashes at startup.

Stack trace:

[188109:188141:0103/173857.043734:FATAL:service_manager.cc(154)] Check failed: false. The Service Manager prevented service "ash" from binding interface "data_decoder::mojom::ImageDecoder" in target service "data_decoder". You probably need to update one or more service manifests to ensure that "data_decoder" exposes "data_decoder::mojom::ImageDecoder" through a capability and that "ash" requires that capability from the "data_decoder" service.
#0 0x7febf4d769fc base::debug::StackTrace::StackTrace()
#1 0x7febf4d9d4ec logging::LogMessage::~LogMessage()
#2 0x7febf1ee0429 service_manager::(anonymous namespace)::ReportBlockedInterface()
#3 0x7febf1edfdcb service_manager::(anonymous namespace)::AllowsInterface()
#4 0x7febf1edca5a service_manager::ServiceManager::Instance::CallOnBindInterface()
#5 0x7febf1edbfe7 service_manager::ServiceManager::Connect()
#6 0x7febf1ee273c service_manager::ServiceManager::Instance::BindInterface()
#7 0x7febf0c99c5e service_manager::mojom::ConnectorStubDispatch::AcceptWithResponder()
#8 0x7febf1edf686 service_manager::mojom::ConnectorStub<>::AcceptWithResponder()
#9 0x7febf401d3cc mojo::InterfaceEndpointClient::HandleValidatedMessage()
#10 0x7febf401ccf6 mojo::FilterChain::Accept()
#11 0x7febf401e765 mojo::InterfaceEndpointClient::HandleIncomingMessage()
#12 0x7febf4028952 mojo::internal::MultiplexRouter::ProcessIncomingMessage()
#13 0x7febf4027e84 mojo::internal::MultiplexRouter::Accept()
#14 0x7febf401ccf6 mojo::FilterChain::Accept()
#15 0x7febf4017e25 mojo::Connector::ReadSingleMessage()
#16 0x7febf4018911 mojo::Connector::ReadAllAvailableMessages()
#17 0x7febf40187b9 mojo::Connector::OnHandleReadyInternal()
#18 0x7febf4018fb7 mojo::SimpleWatcher::DiscardReadyState()
#19 0x7febf3fdfd66 mojo::SimpleWatcher::OnHandleReady()
#20 0x7febf3fe01a2 mojo::SimpleWatcher::Context::Notify()
#21 0x7febf3fdee44 mojo::SimpleWatcher::Context::CallNotify()
#22 0x7febf040b2d8 mojo::edk::Watch::InvokeCallback()
#23 0x7febf04069ef mojo::edk::RequestContext::~RequestContext()
#24 0x7febf03f9eaf mojo::edk::NodeChannel::OnChannelMessage()
#25 0x7febf03e8f62 mojo::edk::Channel::OnReadComplete()
#26 0x7febf0410857 mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking()
#27 0x7febf4dade33 base::MessagePumpLibevent::OnLibeventNotification()
#28 0x7febf4e7d02d event_base_loop
#29 0x7febf4dae174 base::MessagePumpLibevent::Run()
#30 0x7febf4daaf59 base::MessageLoop::Run()
#31 0x7febf4de0e89 base::RunLoop::Run()
#32 0x7febf4e21c27 base::Thread::Run()
#33 0x7febf205e108 content::BrowserThreadImpl::IOThreadRun()
#34 0x7febf205e296 content::BrowserThreadImpl::Run()
#35 0x7febf4e221dc base::Thread::ThreadMain()
#36 0x7febf4e190ff base::(anonymous namespace)::ThreadFunc()
#37 0x7febf4f02184 start_thread
#38 0x7febe7f4cffd clone


 
Project Member

Comment 1 by bugdroid1@chromium.org, Jan 4 2018

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

commit d61cd368ae92626a24d0b5a5e6025582c131b583
Author: Wenzhao Zang <wzang@chromium.org>
Date: Thu Jan 04 19:41:22 2018

cros: Add image_decoder service to //ash/manifest.json

The code in wallpaper_decoder.cc ([1]) uses the data decoder service
but forgot to update the manifest. Because of CL[2], it results in
crash.

[1] https://cs.chromium.org/chromium/src/ash/wallpaper/wallpaper_decoder.cc?type=cs&l=45
[2] https://chromium-review.googlesource.com/c/chromium/src/+/815995

Bug:  798922 
Change-Id: I252a98f0e56821b3df4f46fb383cf2fee09f9ad7
Reviewed-on: https://chromium-review.googlesource.com/849431
Reviewed-by: Greg Kerr <kerrnel@chromium.org>
Commit-Queue: Wenzhao (Colin) Zang <wzang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#527066}
[modify] https://crrev.com/d61cd368ae92626a24d0b5a5e6025582c131b583/ash/manifest.json

Comment 2 by wzang@chromium.org, Jan 4 2018

Status: Fixed (was: Started)
Components: -Internals>MUS Internals>Services>WindowService

Sign in to add a comment