New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 754817 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 760298
Owner:
Closed: Aug 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

BackgroundServiceManager destruction blocks forever

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

Issue description

As of https://build.chromium.org/p/chromium.fyi/builders/Mojo%20ChromiumOS/builds/20873

mash_browser_tests have begun constantly timing out.

I can reproduce this locally.

What is happening is that the destructor of BackgroundServiceManager can block waiting on a background thread.

In these cases:
BackgroundServiceManager::ShutDownOnBackgroundThread is being called, but for some reason the signal back to the main thread never gets through....

Unlike my original suspicions in  issue 754716  this isn't rockot@'s change. Simply timing changes have exposed this. Both of us running at the same revision are seeing different behaviours.

Need to debug further
 
Mergedinto: 760298
Status: Duplicate (was: Assigned)

Sign in to add a comment