New issue
Advanced search Search tips

Issue 760298 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jan 4
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 678687



Sign in to add a comment

LocalState Deadlocks with ServiceManager

Project Member Reported by jonr...@chromium.org, Aug 29 2017

Issue description

Currently it is possible for ServiceManager to become deadlocked with child services it is trying to shut down.  Issue 760257  is tracking finding the root cause.

Currently in the mash_browser_tests we end up running into this with local_state. I ran a test to verify this: https://chromium-review.googlesource.com/c/chromium/src/+/635904

I haven't looked into where the local_state is possibly performing mojo::Binding::WaitForIncomingMethodCall or another sync mojom call.
 
sammc@ do you happen to know of a place where local_state of prefs blocks?
 
Cc: jonr...@chromium.org roc...@chromium.org sky@chromium.org
 Issue 754817  has been merged into this issue.

Comment 2 by laforge@google.com, Nov 8 2017

Components: Internals>Services>ServiceManager
Bulk applying component Internals>Services>ServiceManager to issues referencing the text ServiceManager.  This may not be 100% accurate, so please feel free to pull the component as needed.
Components: -Internals>MUS Internals>Services>WindowService
Status: Assigned (was: Untriaged)
This bug has an owner, thus, it's been triaged. Changing status to "assigned".
Cc: -roc...@chromium.org rockot@google.com
Status: WontFix (was: Assigned)
Similar to  issue 760257  there has been significant changes to ServiceManager.

The mash_browser_tests have also had major changes and are running on bots. They do not seem to reproduce this anymore.

Marking as obsolete

Sign in to add a comment