commit | 11f12be5087956f0096d9f0f8e0e1720c286ca64 | [log] [tgz] |
---|---|---|
author | Hans Boehm <hboehm@google.com> | Mon Mar 09 14:23:23 2020 -0700 |
committer | TreeHugger Robot <treehugger-gerrit@google.com> | Mon Apr 20 23:42:56 2020 +0000 |
tree | 0a657093327e615ef51ae3b1b46f470e0fcd0fe3 | |
parent | 86ac525b1f42876518c9040aeaf1a9710cc4332e [diff] |
Don't call exit() while threads may be running It's unsafe to call exit() in C++ while there are running threads. The remaining threads would race with static destructors, including those for the standard library. Call _exit instead. Bug: 150176543 Test: Boot AOSP, TreeHugger Change-Id: Ieabf68f43e8b520714643e5ec36a8ca72cc83254 (cherry picked from commit 36896be3815ce0db8dd5f23accfbee24492d7f8a)