diff -r 091005ec69c4 -r 3707240447f8 util/ProcessLogger.py --- a/util/ProcessLogger.py Wed Oct 25 13:50:26 2017 +0300 +++ b/util/ProcessLogger.py Mon Dec 04 11:20:46 2017 +0300 @@ -177,6 +177,7 @@ def finish(self, pid, ecode): # avoid running function before start is finished self.startsem.acquire() + self.startsem.release() if self.timeout: self.timeout.cancel() self.exitcode = ecode