Bug#1081437: gnome-settings-daemon: frequent test failure: timed out waiting for a reader on klass.display_name_fifo

Simon McVittie smcv at debian.org
Wed Sep 11 16:52:43 BST 2024


Source: gnome-settings-daemon
Version: 47~rc-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

In several of the buildd builds, test-xsettings fails with:

> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/plugins/xsettings/test.py", line 141, in <module>
> dbus-daemon[1007603]: [session uid=2952 pid=1007603] Monitoring connection :1.5 closed.
>     unittest.main(testRunner=unittest.TextTestRunner(stream=sys.stdout, verbosity=2))
>   File "/usr/lib/python3.12/unittest/main.py", line 105, in __init__
>     self.runTests()
>   File "/usr/lib/python3.12/unittest/main.py", line 281, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/runner.py", line 240, in run
>     test(result)
>   File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
> 
> (mutter:1007675): libmutter-WARNING **: 15:37:11.877: Connection to xwayland lost
> 
> (mutter:1007675): libmutter-WARNING **: 15:37:11.877: Xwayland terminated, exiting since it was mandatory
>      ^^^^^^
> (mutter:1007675): libmutter-WARNING **: 15:37:11.877: (../src/core/meta-context.c:575):meta_context_terminate: runtime check fa^iled: (g_main_loop_is_running (priv->main_loop))
> ^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.12/unittest/suite.py", line 122, in run
> 
> (mutter:1007675): libmutter-WARNING **: 15:37:11.877: (../src/core/meta-context.c:575):meta_context_terminate: runtime check failed: (g_main_loop_is_running (priv->main_loop))
>     test(result)
>   File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__
>   File "/<<PKGBUILDDIR>>/tests/gsdtestcase.py", line 154, in run
>     super(GSDTestCase, self).run(result)
>   File "/usr/lib/python3.12/unittest/case.py", line 638, in run
>     self.doCleanups()
>   File "/usr/lib/python3.12/unittest/case.py", line 671, in doCleanups
>     self._callCleanup(function, *args, **kwargs)
>   File "/usr/lib/python3.12/unittest/case.py", line 597, in _callCleanup
>     function(*args, **kwargs)
>   File "/<<PKGBUILDDIR>>/tests/gsdtestcase.py", line 291, in stop_mutter
>     with open(klass.display_name_fifo, 'w') as f:
>          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/gsdtestcase.py", line 123, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt

(Not the same failure mode as the other FTBFS I reported, although they
might share a root cause.)

    smcv



More information about the pkg-gnome-maintainers mailing list