commit | 4e1204029dc933d06749c83fa4cbd3841871a812 | [log] [tgz] |
---|---|---|
author | Sami Kyostila <skyostil@chromium.org> | Wed Feb 06 15:56:17 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Feb 06 15:56:17 2019 |
tree | 37f330a80b8f1d5cecf53aad019cec1a59ef58a1 | |
parent | 4ef26c53d578241e6f6ae9d2b1370f60ba9fb278 [diff] |
android: Deal with child process termination before launch has concluded If BrowserChildProcessHostImpl is deleted before a pending child process launch has finished, child process disconnection can be notified without a valid process id for the child process. This patch changes the child exit observer to deal with this case. By code inspection both clients of this class (AwBrowserTerminator, ChildProcessCrashObserver) can already deal with notifications without a valid process id. Bug: 863341 Change-Id: I4237b1df68072263916e31dd23684519b6810bd4 Reviewed-on: https://chromium-review.googlesource.com/c/1455944 Commit-Queue: Sami Kyöstilä <skyostil@chromium.org> Commit-Queue: Peter Wen <wnwen@chromium.org> Auto-Submit: Sami Kyöstilä <skyostil@chromium.org> Reviewed-by: Peter Wen <wnwen@chromium.org> Cr-Commit-Position: refs/heads/master@{#629587}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .