From 6bab132879c0abf6f2b1670174445766198d3cac Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 24 Aug 2020 17:32:39 +0100 Subject: bitbake: server/process: Log extra threads at exit Dump info into the logs if there are extra threads left at process exit time. (Bitbake rev: 1c9496797b753e67351bd5cb98ef2b8e9435d51e) Signed-off-by: Richard Purdie --- bitbake/lib/bb/server/process.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bitbake/lib') diff --git a/bitbake/lib/bb/server/process.py b/bitbake/lib/bb/server/process.py index 03cdde04ee..915651084e 100644 --- a/bitbake/lib/bb/server/process.py +++ b/bitbake/lib/bb/server/process.py @@ -233,6 +233,9 @@ class ProcessServer(): ready = self.idle_commands(.1, fds) + if len(threading.enumerate()) != 1: + print("More than one thread left?: " + str(threading.enumerate())) + print("Exiting") # Remove the socket file so we don't get any more connections to avoid races try: -- cgit v1.2.3-54-g00ecf