sys.exit(0) can cause an error to be reported when the child exits, even though not an error. Since this is a child process, os._exit(0) is the proper way to exit and not cause this issue.
Signed-off-by: Jon Mason <[email protected]> --- lib/oeqa/utils/qemuzephyrrunner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/oeqa/utils/qemuzephyrrunner.py b/lib/oeqa/utils/qemuzephyrrunner.py index a1ed30be1ca8..7b486ce8af3f 100644 --- a/lib/oeqa/utils/qemuzephyrrunner.py +++ b/lib/oeqa/utils/qemuzephyrrunner.py @@ -191,7 +191,7 @@ class QemuZephyrRunner(QemuRunner): r = os.fdopen(r) x = r.read() os.killpg(os.getpgid(self.runqemu.pid), signal.SIGTERM) - sys.exit(0) + os._exit(0) bb.note("qemu started, pid is %s" % self.runqemu.pid) return self.create_socket() -- 2.20.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#54852): https://lists.yoctoproject.org/g/yocto/message/54852 Mute This Topic: https://lists.yoctoproject.org/mt/85867064/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
