mash: accessibility_autoclick may have wrong mojo manifests |
|||
Issue descriptionchrome ToT linux-chromeos testing/xvfb.py out/Debug/browser_tests --gtest_filter=ChromeOSInfoPrivateTest* --mash TestGetAndSet fails with: [13846:13919:0124/153144.536407:FATAL:service_manager.cc(154)] Check failed: false. The Service Manager prevented service "ash" from binding interface "mash::mojom::Launchable" in target service "accessibility_autoclick". You probably need to update one or more service manifests to ensure that "accessibility_autoclick" exposes "mash::mojom::Launchable" through a capability and that "ash" requires that capability from the "accessibility_autoclick" service. #0 0x7fd8de05832d base::debug::StackTrace::StackTrace() #1 0x7fd8de0568ac base::debug::StackTrace::StackTrace() #2 0x7fd8de0daa0d logging::LogMessage::~LogMessage() #3 0x7fd8d52c0e8f service_manager::(anonymous namespace)::ReportBlockedInterface() #4 0x7fd8d52beb59 service_manager::(anonymous namespace)::AllowsInterface() #5 0x7fd8d52c3e99 service_manager::ServiceManager::Instance::CallOnBindInterface() #6 0x7fd8d52bb6c6 service_manager::ServiceManager::Connect() #7 0x7fd8d52e4a5c service_manager::ServiceManager::Instance::BindInterface() #8 0x7fd8d301f538 service_manager::mojom::ConnectorStubDispatch::AcceptWithResponder() #9 0x7fd8d52ca569 service_manager::mojom::ConnectorStub<>::AcceptWithResponder() #10 0x7fd8d9a19816 mojo::InterfaceEndpointClient::HandleValidatedMessage() #11 0x7fd8d9a18e81 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept() #12 0x7fd8d9a17516 mojo::FilterChain::Accept() #13 0x7fd8d9a1cbf6 mojo::InterfaceEndpointClient::HandleIncomingMessage() #14 0x7fd8d9a32ba2 mojo::internal::MultiplexRouter::ProcessIncomingMessage() #15 0x7fd8d9a321ad mojo::internal::MultiplexRouter::Accept() #16 0x7fd8d9a17516 mojo::FilterChain::Accept() #17 0x7fd8d9a0baab mojo::Connector::ReadSingleMessage() #18 0x7fd8d9a0c891 mojo::Connector::ReadAllAvailableMessages() #19 0x7fd8d9a0c6e5 mojo::Connector::OnHandleReadyInternal() #20 0x7fd8d9a0c5eb mojo::Connector::OnWatcherHandleReady() #21 0x7fd8d9a0fbcf _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_ #22 0x7fd8d9a0faff _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_ #23 0x7fd8d9a0fa95 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKNSt3__15tupleIJS8_EEEJLm0EEEEvOT_OT0_NSF_16integer_sequenceImJXspT1_EEEEOj #24 0x7fd8d9a0f9cb _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEj #25 0x7fd8d9a06bbe _ZNKR4base17RepeatingCallbackIFvjEE3RunEj #26 0x7fd8d9a0ec9f mojo::SimpleWatcher::DiscardReadyState() #27 0x7fd8d9a0ef14 _ZN4base8internal13FunctorTraitsIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEvE6InvokeIJS6_jSA_EEEvSC_DpOT_ #28 0x7fd8d9a0eec0 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS8_jSC_EEEvOT_DpOT0_ #29 0x7fd8d9a0ee60 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE7RunImplIRKSD_RKNSt3__15tupleIJS5_EEEJLm0EEEEvOT_OT0_NSK_16integer_sequenceImJXspT1_EEEEOjSB_ #30 0x7fd8d9a0ed96 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_17RepeatingCallbackIFvjEEEjRKN4mojo18HandleSignalsStateEEJS5_EEEFvjSB_EE3RunEPNS0_13BindStateBaseEjSB_ #31 0x7fd8d99a39fe _ZNKR4base17RepeatingCallbackIFvjRKN4mojo18HandleSignalsStateEEE3RunEjS4_ #32 0x7fd8d99a332b mojo::SimpleWatcher::OnHandleReady() #33 0x7fd8d99a3b96 mojo::SimpleWatcher::Context::Notify() #34 0x7fd8d99a34e9 mojo::SimpleWatcher::Context::CallNotify() #35 0x7fd8d157e931 mojo::edk::WatcherDispatcher::InvokeWatchCallback() #36 0x7fd8d157e0b0 mojo::edk::Watch::InvokeCallback() #37 0x7fd8d1570148 mojo::edk::RequestContext::~RequestContext() #38 0x7fd8d15415c4 mojo::edk::NodeChannel::OnChannelMessage() #39 0x7fd8d1511dbb mojo::edk::Channel::OnReadComplete() #40 0x7fd8d1590119 mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking() #41 0x7fd8de106d41 base::MessagePumpLibevent::FileDescriptorWatcher::OnFileCanReadWithoutBlocking() #42 0x7fd8de108298 base::MessagePumpLibevent::OnLibeventNotification()
,
Jan 29 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/9f04a28eca9fefa081c9be4872bcae249a591dd1 commit 9f04a28eca9fefa081c9be4872bcae249a591dd1 Author: James Cook <jamescook@chromium.org> Date: Mon Jan 29 18:30:34 2018 cros: Allow ash to launch accessibility_autoclick under mash The "accessibility_autoclick" service is a small mojo app that implements the "automatically click when the mouse stops moving" feature for users with difficulty clicking the mouse. It was missing from ash's manifest file. This fixes browser_tests AccessibilityFeatureaApiTest and ChromeOSInfoPrivateTest.TestGetAndSet under mash. Bug: 678687 , 805713 Test: browser_tests --mash Change-Id: I3611b80209809247a64987d339cc513e1caeee06 Reviewed-on: https://chromium-review.googlesource.com/889524 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Cr-Commit-Position: refs/heads/master@{#532504} [modify] https://crrev.com/9f04a28eca9fefa081c9be4872bcae249a591dd1/ash/manifest.json [modify] https://crrev.com/9f04a28eca9fefa081c9be4872bcae249a591dd1/testing/buildbot/filters/mojo.fyi.mash.browser_tests.filter
,
Jan 29 2018
,
Feb 26 2018
|
|||
►
Sign in to add a comment |
|||
Comment 1 by jamescook@chromium.org
, Jan 26 2018