New issue
Advanced search Search tips

Issue 643747 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Aug 15
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

mash_packaged_service creating a new service for the same app

Project Member Reported by riajiang@chromium.org, Sep 2 2016

Issue description

failure reproduction steps:
1. launch chrome in mash mode
2. open touch hud app with ctrl+alt+p
3. close chrome
4. close touch hud app with ctrl+alt+p

It will try to create a new service instead of using the existing one and hence fail this DCHECK https://cs.chromium.org/chromium/src/mash/package/mash_packaged_service.cc?l=41.
 
backtrace:

#0 0x7f8f4ecb8e91 __interceptor_backtrace
#1 0x7f8f4b8f79ee base::debug::StackTrace::StackTrace()
#2 0x7f8f5513e1a4 mash::MashPackagedService::CreateService()
#3 0x7f8f5036e2ea shell::mojom::ServiceFactoryStub::Accept()
#4 0x7f8f57b6c10d mojo::internal::Router::HandleMessageInternal()
#5 0x7f8f57b689b6 mojo::internal::Router::HandleIncomingMessage()
#6 0x7f8f57b68559 mojo::internal::Router::HandleIncomingMessageThunk::Accept()
#7 0x7f8f57b02ea6 mojo::FilterChain::Accept()
#8 0x7f8f57aec545 mojo::Connector::ReadSingleMessage()
#9 0x7f8f57aedce9 mojo::Connector::ReadAllAvailableMessages()
#10 0x7f8f57aed964 mojo::Connector::OnHandleReadyInternal()
#11 0x7f8f57aed76b mojo::Connector::OnWatcherHandleReady()
#12 0x7f8f57af0be6 _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_
#13 0x7f8f57af0860 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_
#14 0x7f8f57af0630 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOj
#15 0x7f8f57af034c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEOj
#16 0x7f8f4eda3ef7 base::Callback<>::Run()
#17 0x7f8f4eda2f6e mojo::Watcher::OnHandleReady()
#18 0x7f8f4eda5be3 _ZN4base8internal13FunctorTraitsIMN4mojo7WatcherEFvjEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKjEEEvS5_OT_DpOT0_
#19 0x7f8f4eda57f9 _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN4mojo7WatcherEFvjERKNS_7WeakPtrIS5_EEJRKjEEEvOT_OT0_DpOT1_
#20 0x7f8f4eda55f3 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo7WatcherEFvjEJNS_7WeakPtrIS4_EEjEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_jEEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#21 0x7f8f4eda511c _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo7WatcherEFvjEJNS_7WeakPtrIS4_EEjEEEFvvEE3RunEPNS0_13BindStateBaseE
#22 0x7f8f4b869ca4 base::Callback<>::Run()
#23 0x7f8f4b908dc9 base::debug::TaskAnnotator::RunTask()
#24 0x7f8f4ba6a6d0 base::MessageLoop::RunTask()
#25 0x7f8f4ba6af09 base::MessageLoop::DeferOrRunPendingTask()
#26 0x7f8f4ba6b5df base::MessageLoop::DoWork()
#27 0x7f8f4babd8ae base::MessagePumpLibevent::Run()
#28 0x7f8f4ba6984b base::MessageLoop::RunHandler()
#29 0x7f8f4bc77396 base::RunLoop::Run()
#30 0x7f8f4ba673a0 base::MessageLoop::Run()
#31 0x7f8f4ed56183 MashRunner::StartChildApp()
#32 0x7f8f4ed65be6 _ZN4base8internal13FunctorTraitsIM10MashRunnerFvN4mojo16InterfaceRequestIN5shell5mojom7ServiceEEEEvE6InvokeIPS2_JS8_EEEvSA_OT_DpOT0_
#33 0x7f8f4ed65880 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKM10MashRunnerFvN4mojo16InterfaceRequestIN5shell5mojom7ServiceEEEEJPS4_SA_EEEvOT_DpOT0_
#34 0x7f8f4ed65650 _ZN4base8internal7InvokerINS0_9BindStateIM10MashRunnerFvN4mojo16InterfaceRequestIN5shell5mojom7ServiceEEEEJNS0_17UnretainedWrapperIS3_EEEEEFvS9_EE7RunImplIRKSB_RKSt5tupleIJSD_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOS9_
#35 0x7f8f4ed652ec _ZN4base8internal7InvokerINS0_9BindStateIM10MashRunnerFvN4mojo16InterfaceRequestIN5shell5mojom7ServiceEEEEJNS0_17UnretainedWrapperIS3_EEEEEFvS9_EE3RunEPNS0_13BindStateBaseEOS9_
#36 0x7f8f5557f7a9 base::Callback<>::Run()
#37 0x7f8f5557ea3c shell::ChildProcessMainWithCallback()
#38 0x7f8f4ed55953 MashRunner::RunChild()
#39 0x7f8f4ed555df MashRunner::Run()
#40 0x7f8f4ed565a8 MashMain()
#41 0x7f8f4ed41c46 ChromeMain
#42 0x7f8f4ed419a2 main
#43 0x7f8f15656f45 __libc_start_main
#44 0x7f8f4ec715e5 <unknown>
[90978:90978:0902/142222:1540311307905:ERROR:mash_packaged_service.cc(43)] request to create additional service mojo:touch_hud

Cc: riajiang@chromium.org
Labels: Proj-Mustash-Milestone-Tadpole
Status: WontFix (was: Untriaged)
mash_packaged_services has been removed.

Sign in to add a comment