diff options
author | noamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-16 01:43:07 +0000 |
---|---|---|
committer | noamsml@chromium.org <noamsml@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-08-16 01:43:07 +0000 |
commit | 9ced6a97bedf72a4f84e4a8e8d91513a90038c58 (patch) | |
tree | 7708af6831d9482a76742a3d126b5d015a5386f8 /chrome/browser/extensions/api/socket/socket_api.h | |
parent | 7fc25999e23434e887682b4811322626af1ee268 (diff) | |
download | chromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.zip chromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.tar.gz chromium_src-9ced6a97bedf72a4f84e4a8e8d91513a90038c58.tar.bz2 |
Fix deadlock and DCHECK issues when shutting down local discovery process
1. Fix deadlock in local discovery process by introducing separate shutdown step
for local discovery.
2. Fix DCHECK error in local discovery process by shutting down MDns on the IO
thread.
3. Remove and then disable failing DHECKs requiring the service discovery
prcoess host to be shut down on its owning thread, as we cannot guarantee that
easily, and it is safe to shut it down on the IO thread so long as it has no
listeners (for which there are DCHECKs).
BUG=
Review URL: https://chromiumcodereview.appspot.com/22021004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217910 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/socket/socket_api.h')
0 files changed, 0 insertions, 0 deletions