Description of problem: while running meson test with coverage enabled for hirte project I got: ```console meson test --wrap='valgrind --leak-check=full --error-exitcode=1 --track-origins=yes' -C builddir ninja: Entering directory `/root/hirte/builddir' ninja: no work to do. 1/11 string-util_test OK 9.72s 2/11 time-util_test OK 0.56s 3/11 list_test OK 11.26s 4/11 parse-util_test OK 13.65s Exception in callback TestHarness._run_tests.<locals>.test_done(<Task finishe...imeoutError()>) at /usr/lib/python3.9/site-packages/mesonbuild/mtest.py:1882 handle: <Handle TestHarness._run_tests.<locals>.test_done(<Task finishe...imeoutError()>) at /usr/lib/python3.9/site-packages/mesonbuild/mtest.py:1882> Traceback (most recent call last): File "/usr/lib64/python3.9/asyncio/subprocess.py", line 135, in wait return await self._transport._wait() File "/usr/lib64/python3.9/asyncio/base_subprocess.py", line 235, in _wait return await waiter asyncio.exceptions.CancelledError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/asyncio/tasks.py", line 490, in wait_for return fut.result() asyncio.exceptions.CancelledError The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib64/python3.9/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1884, in test_done f.result() File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1879, in run_test res = await test.run(self) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1416, in run await self._run_cmd(harness, cmd) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1483, in _run_cmd await p.wait(self.runobj) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1305, in wait test.additional_error += await self._kill() or '' File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1266, in _kill await asyncio.wait_for(p.wait(), timeout=0.5) File "/usr/lib64/python3.9/asyncio/tasks.py", line 492, in wait_for raise exceptions.TimeoutError() from exc asyncio.exceptions.TimeoutError Ok: 4 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /root/hirte/builddir/meson-logs/testlog-valgrind.txt Traceback (most recent call last): File "/usr/lib64/python3.9/asyncio/subprocess.py", line 135, in wait return await self._transport._wait() File "/usr/lib64/python3.9/asyncio/base_subprocess.py", line 235, in _wait return await waiter asyncio.exceptions.CancelledError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib64/python3.9/asyncio/tasks.py", line 490, in wait_for return fut.result() asyncio.exceptions.CancelledError The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/mesonbuild/mesonmain.py", line 153, in run return options.run_func(options) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 2040, in run return th.doit() File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1717, in doit self.run_tests(runners) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1856, in run_tests loop.run_until_complete(self._run_tests(runners)) File "/usr/lib64/python3.9/asyncio/base_events.py", line 647, in run_until_complete return future.result() File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1953, in _run_tests await complete_all(futures) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1199, in complete_all check_futures(done) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1189, in check_futures f.result() File "/usr/lib64/python3.9/asyncio/events.py", line 80, in _run self._context.run(self._callback, *self._args) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1884, in test_done f.result() File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1879, in run_test res = await test.run(self) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1416, in run await self._run_cmd(harness, cmd) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1483, in _run_cmd await p.wait(self.runobj) File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1305, in wait test.additional_error += await self._kill() or '' File "/usr/lib/python3.9/site-packages/mesonbuild/mtest.py", line 1266, in _kill await asyncio.wait_for(p.wait(), timeout=0.5) File "/usr/lib64/python3.9/asyncio/tasks.py", line 492, in wait_for raise exceptions.TimeoutError() from exc asyncio.exceptions.TimeoutError ERROR: Unhandled python exception This is a Meson bug and should be reported! make: *** [Makefile:29: test-with-valgrind-coverage] Errore 2 ``` Version-Release number of selected component (if applicable): meson-0.63.3-1.el9.noarch