Fix deadlock in sharing service
The sharing service does a bunch of blocking on various threads during shutdown. This can interfere with normal Mojo SharedRemote operation when the backing pipe is bound on such threads. This CL moves the SharedRemote bindings to the IO thread so that these blocking operations cannot interfere with IPC behavior and cause deadlocks. Bug: 1130069 Change-Id: I553d0d8de354afa125542ea49801eabd63cac507 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2439440 Auto-Submit: Ken Rockot <rockot@google.com> Reviewed-by:James Vecore <vecore@google.com> Reviewed-by:
Kyle Horimoto <khorimoto@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#812054}
Showing
Please register or sign in to comment