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 19:47:12 +0000 |
commit | cbb677e9a09d5dad34404a851f7c23aeb5122465 (patch) | |
tree | 243efbd70348ecddc8efc87e61c9ec2eba9406cf /scripts/combo-layer-hook-default.sh | |
parent | e58082e22d265246b145d2d7ffb1e3adcb2cc177 (diff) | |
download | poky-cbb677e9a09d5dad34404a851f7c23aeb5122465.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: 945719d852da6c787bc9115bd0aa90c429f5de07)
Signed-off-by: Ivan Efimov <i.efimov@inango-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/combo-layer-hook-default.sh')
0 files changed, 0 insertions, 0 deletions