diff options
author | Ivan Efimov <i.efimov@inango-systems.com> | 2019-11-05 19:07:03 +0500 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-11-07 15:12:29 +0000 |
commit | 4917e7b1a40559b19d2580f4180ad6ccbfc7fd04 (patch) | |
tree | 25448a347f3dc76676d82fd78da1578d5319020b /bitbake/bin/bitdoc | |
parent | ca01520a0b2378e879c70fc0e1b85608f1c3dc2b (diff) | |
download | poky-4917e7b1a40559b19d2580f4180ad6ccbfc7fd04.tar.gz |
bitbake: bitbake-worker child process create group before registering SIGTERM handler
The bitbake-worker child on the SIGTERM signal handling send the SIGTERM to all
processes in it's process group. In cases when the bitbake-worker child got
SIGTERM after registering own SIGTERM handler and before the os.setsid() call
it can send SIGTERM to unwanted processes.
In the worst case during SIGTERM processing the bitbake-worker child can be in
the group of the process that started BitBake itself. As a result it can kill
processes that not related to BitBake at all.
(Bitbake rev: b97b1ef0b1b00848a4a44b34eca123ccf33188f4)
Signed-off-by: Ivan Efimov <i.efimov@inango-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/bin/bitdoc')
0 files changed, 0 insertions, 0 deletions