Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-4172

traceback while running meson test with valgrind

    • None
    • None
    • rhel-sst-display-desktop-foundation
    • ssg_display
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      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

              meson-maint Meson Maintenance Team
              rhn-support-sbonazzo Sandro Bonazzola
              Meson Maintenance Team Meson Maintenance Team
              Tomas Pelka Tomas Pelka
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: