Source: gnome-shell
Version: 50.5-1
Severity: serious
User: [email protected]
Usertags: flaky
Dear maintainer(s),
I looked at the results of the autopkgtest of your package. I noticed
that it regularly fails. I scheduled 5 tests in testing on armhf and 5
on s390x: 3/10 failed. I pasted the failure part of one of the logs
below, however it seems the failing test and failure mode is different
between the 3 failures.
Because the unstable-to-testing migration software now blocks on
regressions in testing, flaky tests, i.e. tests that flip between
passing and failing without changes to the list of installed packages,
are causing people unrelated to your package to spend time on these
tests.
Don't hesitate to reach out if you need help and some more information
from our infrastructure.
Paul
https://ci.debian.net/packages/g/gnome-shell/testing/s390x/77133866/
158s ----------------------------------- stderr
-----------------------------------
158s WARNING: Command or separator `--` not found
158s Setup HOME as /tmp/mutter-testroot-dcpkn75b/home
158s Setup TMPDIR as /tmp/mutter-testroot-dcpkn75b/tmpdir
158s Setup XDG_CACHE_HOME as /tmp/mutter-testroot-dcpkn75b/xdg_cache_home
158s Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-dcpkn75b/xdg_config_home
158s Setup XDG_DATA_HOME as /tmp/mutter-testroot-dcpkn75b/xdg_data_home
158s Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-dcpkn75b/xdg_runtime_dir
158s Starting D-Bus daemons (session & system)...
158s Binding /tmp/mutter-testroot-dcpkn75b/xdg_runtime_dir/pipewire-0
for socket activation
158s Binding
/tmp/mutter-testroot-dcpkn75b/xdg_runtime_dir/pipewire-0-manager for
socket activation
158s Launching required services...
158s Starting mocked services...
158s Running test case...
158s Process ['sh', '/usr/bin/umockdev-wrapper',
'/tmp/autopkgtest.aLJH0q/build.7t0/src/obj-s390x-linux-gnu/src/gnome-shell-test-tool',
'--headless',
'/tmp/autopkgtest.aLJH0q/build.7t0/src/tests/shell/closeWithActiveWindows.js']
started with pid 11181
158s libmutter-Message: 12:07:04.749: Running GNOME Shell (using mutter
50.5) as a Wayland display server
158s libmutter-Message: 12:07:04.999: Created surfaceless renderer
without GPU
158s libmutter-Message: 12:07:05.075: Added virtual monitor Meta-0
158s libmutter-Message: 12:07:05.113: Using public X11 display :6,
(using unix:/tmp/.X11-unix/X7 for managed services)
158s libmutter-Message: 12:07:05.114: Using Wayland display name
'gnome-shell-test-display'
158s Xwayland glamor: GBM Wayland interfaces not available
158s Failed to initialize glamor, falling back to sw
158s The XKEYBOARD keymap compiler (xkbcomp) reports:
158s > Warning: Multiple symbols for level 1/group 1 on key <FK23>
158s > Using F23, ignoring XF86TouchpadOff
158s > Warning: Symbol map for key <FK23> redefined
158s > Using last definition for conflicting fields
158s > Warning: Symbol map for key <FK24> redefined
158s > Using last definition for conflicting fields
158s > Warning: Could not resolve keysym
XF86ElectronicPrivacyScreenOn
158s > Warning: Could not resolve keysym
XF86ElectronicPrivacyScreenOff
158s > Warning: Could not resolve keysym XF86ActionOnSelection
158s > Warning: Could not resolve keysym XF86ContextualInsert
158s > Warning: Could not resolve keysym XF86ContextualQuery
158s Errors from xkbcomp are not fatal to the X server
158s GNOME Shell-Message: 12:07:06.483: Registering session with GDM
158s GNOME Shell-Message: 12:07:06.511: Error registering session with
GDM: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid
arguments: More items found in D-Bus signature than in Python arguments
158s GNOME Shell-Message: 12:07:06.523: Failed to launch ibus-daemon:
Failed to execute child process “ibus-daemon” (No such file or directory)
158s
158s (gnome-shell:11238): GNOME Shell-WARNING **: 12:07:07.673: Missing
required core component Settings, expect trouble…
158s Noticed activity on a PipeWire socket, launching services...
158s - Launching /usr/share/mutter-18/tests/socket-launch.sh pipewire
(log file:
/tmp/session-10635-service-_usr_share_mutter-18_tests_socket-launch.sh_pipewire.log)
158s - Launching wireplumber (log file:
/tmp/session-10635-service-wireplumber.log)
158s GNOME Shell-Message: 12:07:08.021: Failed to launch ibus-daemon:
Failed to execute child process “ibus-daemon” (No such file or directory)
158s libEGL warning: DRI3 error: Could not get DRI3 device
158s libEGL warning: Ensure your X server supports DRI3 to get
accelerated rendering
158s
158s (mutter-x11-frames:12745): Gtk-WARNING **: 12:07:08.276: Use
GtkSettings:gtk-interface-color-scheme instead
158s GNOME Shell-Message: 12:07:09.683: GNOME Shell started at Sun Oct
25 2026 12:07:06 GMT+0000 (Coordinated Universal Time)
158s GNOME Shell-Message: 12:07:09.684: Registering display with GDM
158s GNOME Shell-Message: 12:07:09.762: Not calling RegisterDisplay():
method not exported, GDM too old?
158s The XKEYBOARD keymap compiler (xkbcomp) reports:
158s > Warning: Unsupported maximum keycode 709, clipping.
158s > X11 cannot support keycodes above 255.
158s > Warning: Virtual modifier Hyper multiply defined
158s > Using 0, ignoring 0
158s > Warning: Virtual modifier ScrollLock multiply defined
158s > Using 0, ignoring 0
158s Errors from xkbcomp are not fatal to the X server
158s libEGL warning: failed to get driver name for fd -1
158s
158s libEGL warning: MESA-LOADER: failed to retrieve device information
158s
158s libEGL warning: failed to get driver name for fd -1
158s
158s MESA: error: ZINK: vkCreateInstance failed
(VK_ERROR_INCOMPATIBLE_DRIVER)
158s libEGL warning: egl: failed to create dri2 screen
158s ** Message: 12:07:13.298: Shutting down GNOME Shell
158s libmutter-Message: 12:07:13.588: Removed virtual monitor Meta-0
158s Traceback (most recent call last):
158s File
"/tmp/autopkgtest.aLJH0q/build.7t0/src/obj-s390x-linux-gnu/src/gnome-shell-test-tool",
line 268, in <module>
158s normal_exit = run_performance_test(wrap=options.wrap)
158s File
"/tmp/autopkgtest.aLJH0q/build.7t0/src/obj-s390x-linux-gnu/src/gnome-shell-test-tool",
line 135, in run_performance_test
158s normal_exit = run_shell(wrap=wrap, perf_output=output_file)
158s File
"/tmp/autopkgtest.aLJH0q/build.7t0/src/obj-s390x-linux-gnu/src/gnome-shell-test-tool",
line 103, in run_shell
158s with tempfile.TemporaryDirectory() as xdg_home:
158s ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
158s File "/usr/lib/python3.14/tempfile.py", line 972, in __exit__
158s self.cleanup()
158s ~~~~~~~~~~~~^^
158s File "/usr/lib/python3.14/tempfile.py", line 976, in cleanup
158s self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors)
158s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
158s File "/usr/lib/python3.14/tempfile.py", line 956, in _rmtree
158s _shutil.rmtree(name, onexc=onexc)
158s ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
158s File "/usr/lib/python3.14/shutil.py", line 852, in rmtree
158s _rmtree_impl(path, dir_fd, onexc)
158s ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
158s File "/usr/lib/python3.14/shutil.py", line 721, in _rmtree_safe_fd
158s _rmtree_safe_fd_step(stack, onexc)
158s ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
158s File "/usr/lib/python3.14/shutil.py", line 802, in
_rmtree_safe_fd_step
158s onexc(func, path, err)
158s ~~~~~^^^^^^^^^^^^^^^^^
158s File "/usr/lib/python3.14/shutil.py", line 753, in
_rmtree_safe_fd_step
158s os.rmdir(name, dir_fd=dirfd)
158s ~~~~~~~~^^^^^^^^^^^^^^^^^^^^
158s OSError: [Errno 39] Directory not empty:
'/tmp/mutter-testroot-dcpkn75b/tmpdir/tmpnq6_ke08/cache/mesa_shader_cache'
158s Closing PipeWire socket...
158s Terminating services...
158s - Terminating /usr/share/mutter-18/tests/socket-launch.sh pipewire
158s - Terminating wireplumber
158s Gdk-Message: 12:07:15.702: Error flushing display: Broken pipe