commit | 79e5d4d2c409b5bc91288b5417875d1317fe47b4 | [log] [tgz] |
---|---|---|
author | Xiaohui Chen <xiaohuic@google.com> | Tue Jul 02 21:45:36 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 02 21:45:36 2019 |
tree | 9d8661dab0dbabffd35b762e6decac227051dd78 | |
parent | dacba58f4891e5b98a328840a5a0d0c779ab17d2 [diff] |
assistant: fix potential restart crash It seems possible that there maybe a race condition with random libassistant restarts. If one libassistant started and posted |OnStartFinished| task to mainthread, but before the task runs the libassistant was stopped. The future |OnStartFinished| may crash. Bug: 973656 Test: locally build and run, try to repro crash Change-Id: I5a4b1d0a45503b44df5bf7fdcce4ad750099d656 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1685686 Reviewed-by: Yue Li <updowndota@chromium.org> Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#674235}
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 .