Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
production
-
None
Description
Following backtraces can be seen in the coin logs
2018-04-20 12:26:16,889 ERROR:base_events(32162): Task exception was never retrieved future: <Task finished coro=<LocalStorageAsync.createSourceArchives() done, defined at /home/vmbuilder/qt-ci/src/storage.py:386> exception=ProcessLookupError(3, 'No such process')> Traceback (most recent call last): File "/home/vmbuilder/qt-ci/src/ash.py", line 58, in __call__ await lock.acquire() File "/usr/lib/python3.5/asyncio/locks.py", line 176, in acquire yield from fut File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__ yield self # This tells Task to wait for completion. File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup future.result() File "/usr/lib/python3.5/asyncio/futures.py", line 266, in result raise CancelledError concurrent.futures._base.CancelledError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step result = coro.throw(exc) File "/home/vmbuilder/qt-ci/src/storage.py", line 399, in createSourceArchives await asyncio.gather(*(storage.ensureSourceArchive(*args) for args in toExecute), loop=loop) File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__ yield self # This tells Task to wait for completion. File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup future.result() File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result raise self._exception File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step result = coro.throw(exc) File "/home/vmbuilder/qt-ci/src/storage.py", line 339, in ensureSourceArchive await asyncio.gather(*futures) File "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__ yield self # This tells Task to wait for completion. File "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup future.result() File "/usr/lib/python3.5/asyncio/futures.py", line 274, in result raise self._exception File "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step result = coro.throw(exc) File "/home/vmbuilder/qt-ci/src/storage.py", line 324, in run windowsLineFeeds=windowsLineFeeds, includeSubModules=submodules) File "/home/vmbuilder/qt-ci/src/repositorymanager.py", line 365, in archive targetArchive, revision, prefix="", extraGitOptions=extraGitOptions) File "/home/vmbuilder/qt-ci/src/repositorymanager.py", line 259, in archiveSubmodules gitModulesConfig.read_string(str(await git("cat-file", "blob", sha1))) File "/home/vmbuilder/qt-ci/src/ash.py", line 61, in __call__ proc.terminate() File "/home/vmbuilder/qt-ci/env/lib/python3.5/site-packages/sh.py", line 2281, in terminate self.signal(signal.SIGTERM) File "/home/vmbuilder/qt-ci/env/lib/python3.5/site-packages/sh.py", line 2269, in signal os.kill(self.pid, sig) ProcessLookupError: [Errno 3] No such process