Debian Bug report logs - #1118161
gnome-shell 49: intermittent timeouts in build-time tests

version graph

Package: src:gnome-shell; Maintainer for src:gnome-shell is Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>;

Reported by: Simon McVittie <smcv@debian.org>

Date: Wed, 15 Oct 2025 16:15:01 UTC

Severity: important

Tags: experimental, ftbfs

Found in version gnome-shell/49.1-1

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (src:gnome-shell for {1118161}):
Bug#1118161; Package src:gnome-shell. (Wed, 15 Oct 2025 16:15:02 GMT) (full text, mbox, link).


Acknowledgement sent to Simon McVittie <smcv@debian.org>:
New Bug report received and forwarded. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Wed, 15 Oct 2025 16:15:02 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Simon McVittie <smcv@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gnome-shell 49: intermittent timeouts in build-time tests
Date: Wed, 15 Oct 2025 17:12:06 +0100
Source: gnome-shell
Version: 49.1-1
Severity: important
Tags: experimental ftbfs
Control: block 1116394 by -1

Some build-time tests failed the first time, but succeeded when retried. 
I suspect that rather than being a problem with these specific 
test-cases, this is a more general issue that can happen in multiple 
tests.

https://buildd.debian.org/status/fetch.php?pkg=gnome-shell&arch=amd64&ver=49.1-1&stamp=1760541573&raw=0
>17/19 gnome-shell:shell / closeWithActiveWindows RUNNING
>>>> GSETTINGS_BACKEND=memory MESON_TEST_ITERATION=1 GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/src XDG_CURRENT_DESKTOP='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/data GNOME_SHELL_SESSION_MODE=user SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-49.1/tests/data/background.png MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/subprojects/gvc LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/subprojects/gvc UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG='GNOME Shell' MALLOC_PERTURB_=6 GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/data G_DEBUG=fatal-criticals ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py /build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/src/gnome-shell-test-tool --headless /build/reproducible-path/gnome-shell-49.1/tests/shell/closeWithActiveWindows.js
>――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
>WARNING: Command or separator `--` not found
>Setup HOME as /tmp/mutter-testroot-ef9fyxho/home
>Setup TMPDIR as /tmp/mutter-testroot-ef9fyxho/tmpdir
>Setup XDG_CACHE_HOME as /tmp/mutter-testroot-ef9fyxho/xdg_cache_home
>Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-ef9fyxho/xdg_config_home
>Setup XDG_DATA_HOME as /tmp/mutter-testroot-ef9fyxho/xdg_data_home
>Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-ef9fyxho/xdg_runtime_dir
>Starting D-Bus daemons (session & system)...
>Binding /tmp/mutter-testroot-ef9fyxho/xdg_runtime_dir/pipewire-0 for socket activation
>Binding /tmp/mutter-testroot-ef9fyxho/xdg_runtime_dir/pipewire-0-manager for socket activation
>Launching required services...
>Starting mocked services...
>Running test case...
>Process ['umockdev-wrapper', '/build/reproducible-path/gnome-shell-49.1/obj-x86_64-linux-gnu/src/gnome-shell-test-tool', '--headless', '/build/reproducible-path/gnome-shell-49.1/tests/shell/closeWithActiveWindows.js'] started with pid 1783
>libmutter-Message: 15:17:44.675: Running GNOME Shell (using mutter 49.0) as a Wayland display server
>libmutter-Message: 15:17:44.895: Created surfaceless renderer without GPU
>libmutter-Message: 15:17:44.938: Added virtual monitor Meta-0
>libmutter-Message: 15:17:44.950: Using public X11 display :0, (using :1 for managed services)
>libmutter-Message: 15:17:44.951: Using Wayland display name 'gnome-shell-test-display'
>Xwayland glamor: GBM Wayland interfaces not available
>Failed to initialize glamor, falling back to sw
>(gnome-shell:1784): GNOME Shell-DEBUG: 15:17:45.539: Skipping parental controls support, malcontent not found
>(gnome-shell:1784): GNOME Shell-DEBUG: 15:17:45.834: TimeLimitsManager: User state changed from INACTIVE to ACTIVE at 1760541465s
>(gnome-shell:1784): GNOME Shell-DEBUG: 15:17:45.834: TimeLimitsManager: Active time today: 0s, daily limit disabled
>
>(gnome-shell:1784): libmutter-WARNING **: 15:19:09.667: Failed to load background 'file:///build/reproducible-path/gnome-shell-49.1/tests/data/background.png': Loader process exited early with status '1'Command:
> "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/tmp/mutter-testroot-ef9fyxho/xdg_runtime_dir" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib64" "/lib64" "--seccomp" "41" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "40"
>(EE) could not connect to wayland server
>gnome-shell:shell / closeWithActiveWindows time out (After 90.0 seconds)
>――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
>17/19 gnome-shell:shell / closeWithActiveWindows TIMEOUT        90.12s   killed by signal 15 SIGTERM

https://buildd.debian.org/status/fetch.php?pkg=gnome-shell&arch=i386&ver=49.1-1&stamp=1760541619&raw=0
>19/19 gnome-shell:shell / fittsy                 RUNNING
>>>> G_MESSAGES_DEBUG='GNOME Shell' GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/subprojects/gvc GSETTINGS_BACKEND=memory GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/data LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src:/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/st:/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/subprojects/gvc G_DEBUG=fatal-criticals SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-49.1/tests/data/background.png XDG_CURRENT_DESKTOP='' MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/data MALLOC_PERTURB_=101 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GNOME_SHELL_SESSION_MODE=user /build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/tests/gnome-shell-dbus-runner.py /build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/gnome-shell-test-tool --headless /build/reproducible-path/gnome-shell-49.1/tests/shell/fittsy.js
>――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
>WARNING: Command or separator `--` not found
>Setup HOME as /tmp/mutter-testroot-zel78a0h/home
>Setup TMPDIR as /tmp/mutter-testroot-zel78a0h/tmpdir
>Setup XDG_CACHE_HOME as /tmp/mutter-testroot-zel78a0h/xdg_cache_home
>Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-zel78a0h/xdg_config_home
>Setup XDG_DATA_HOME as /tmp/mutter-testroot-zel78a0h/xdg_data_home
>Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-zel78a0h/xdg_runtime_dir
>Starting D-Bus daemons (session & system)...
>Binding /tmp/mutter-testroot-zel78a0h/xdg_runtime_dir/pipewire-0 for socket activation
>Binding /tmp/mutter-testroot-zel78a0h/xdg_runtime_dir/pipewire-0-manager for socket activation
>Launching required services...
>Starting mocked services...
>Running test case...
>Process ['umockdev-wrapper', '/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/gnome-shell-test-tool', '--headless', '/build/reproducible-path/gnome-shell-49.1/tests/shell/fittsy.js'] started with pid 2004
>libmutter-Message: 15:18:50.719: Running GNOME Shell (using mutter 49.0) as a Wayland display server
>libmutter-Message: 15:18:50.804: Created surfaceless renderer without GPU
>libmutter-Message: 15:18:50.825: Added virtual monitor Meta-0
>libmutter-Message: 15:18:50.830: Using public X11 display :0, (using :1 for managed services)
>libmutter-Message: 15:18:50.830: Using Wayland display name 'gnome-shell-test-display'
>Xwayland glamor: GBM Wayland interfaces not available
>Failed to initialize glamor, falling back to sw
>(gnome-shell:2005): GNOME Shell-DEBUG: 15:18:51.082: Skipping parental controls support, malcontent not found
>(gnome-shell:2005): GNOME Shell-DEBUG: 15:18:51.206: TimeLimitsManager: User state changed from INACTIVE to ACTIVE at 1760541531s
>(gnome-shell:2005): GNOME Shell-DEBUG: 15:18:51.207: TimeLimitsManager: Active time today: 0s, daily limit disabled
>
>(gnome-shell:2005): GNOME Shell-WARNING **: 15:18:51.207: Failed to listen for system clock changes: Error creating timerfd: Invalid argument
>
>(gnome-shell:2005): libmutter-WARNING **: 15:20:18.404: Failed to load background 'file:///build/reproducible-path/gnome-shell-49.1/tests/data/background.png': Loader process exited early with status '1'Command:
> "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/tmp/mutter-testroot-zel78a0h/xdg_runtime_dir" "--symlink" "/usr/lib" "/lib" "--seccomp" "40" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "39"
>(EE) could not connect to wayland server
>gnome-shell:shell / fittsy time out (After 90.0 seconds)
>――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
>19/19 gnome-shell:shell / fittsy                 TIMEOUT        90.12s   killed by signal 15 SIGTERM

https://buildd.debian.org/status/fetch.php?pkg=gnome-shell&arch=i386&ver=49.1-1&stamp=1760543869&raw=0
>16/19 gnome-shell:shell / basic                  RUNNING
>>>> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/st:/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src:/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/subprojects/gvc ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=166 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src GSETTINGS_BACKEND=memory G_MESSAGES_DEBUG='GNOME Shell' SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-49.1/tests/data/background.png GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/data GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/subprojects/gvc GNOME_SHELL_SESSION_MODE=user XDG_CURRENT_DESKTOP='' GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/data G_DEBUG=fatal-criticals /build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/tests/gnome-shell-dbus-runner.py /build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/gnome-shell-test-tool --headless /build/reproducible-path/gnome-shell-49.1/tests/shell/basic.js
>――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
>WARNING: Command or separator `--` not found
>Setup HOME as /tmp/mutter-testroot-r8s9esqv/home
>Setup TMPDIR as /tmp/mutter-testroot-r8s9esqv/tmpdir
>Setup XDG_CACHE_HOME as /tmp/mutter-testroot-r8s9esqv/xdg_cache_home
>Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-r8s9esqv/xdg_config_home
>Setup XDG_DATA_HOME as /tmp/mutter-testroot-r8s9esqv/xdg_data_home
>Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-r8s9esqv/xdg_runtime_dir
>Starting D-Bus daemons (session & system)...
>Binding /tmp/mutter-testroot-r8s9esqv/xdg_runtime_dir/pipewire-0 for socket activation
>Binding /tmp/mutter-testroot-r8s9esqv/xdg_runtime_dir/pipewire-0-manager for socket activation
>Launching required services...
>Starting mocked services...
>Running test case...
>Process ['umockdev-wrapper', '/build/reproducible-path/gnome-shell-49.1/obj-i686-linux-gnu/src/gnome-shell-test-tool', '--headless', '/build/reproducible-path/gnome-shell-49.1/tests/shell/basic.js'] started with pid 1680
>libmutter-Message: 15:56:02.820: Running GNOME Shell (using mutter 49.0) as a Wayland display server
>libmutter-Message: 15:56:02.904: Created surfaceless renderer without GPU
>libmutter-Message: 15:56:02.923: Added virtual monitor Meta-0
>libmutter-Message: 15:56:02.928: Using public X11 display :0, (using :1 for managed services)
>libmutter-Message: 15:56:02.928: Using Wayland display name 'gnome-shell-test-display'
>Xwayland glamor: GBM Wayland interfaces not available
>Failed to initialize glamor, falling back to sw
>(gnome-shell:1681): GNOME Shell-DEBUG: 15:56:03.179: Skipping parental controls support, malcontent not found
>(gnome-shell:1681): GNOME Shell-DEBUG: 15:56:03.304: TimeLimitsManager: User state changed from INACTIVE to ACTIVE at 1760543763s
>(gnome-shell:1681): GNOME Shell-DEBUG: 15:56:03.305: TimeLimitsManager: Active time today: 0s, daily limit disabled
>
>(gnome-shell:1681): GNOME Shell-WARNING **: 15:56:03.305: Failed to listen for system clock changes: Error creating timerfd: Invalid argument
>
>(gnome-shell:1681): libmutter-WARNING **: 15:57:30.507: Failed to load background 'file:///build/reproducible-path/gnome-shell-49.1/tests/data/background.png': Loader process exited early with status '1'Command:
> "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/tmp/mutter-testroot-r8s9esqv/xdg_runtime_dir" "--symlink" "/usr/lib" "/lib" "--seccomp" "40" "/usr/libexec/glycin-loaders/2+/glycin-image-rs" "--dbus-fd" "39"
>(EE) could not connect to wayland server
>gnome-shell:shell / basic time out (After 90.0 seconds)
>――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
>16/19 gnome-shell:shell / basic                  TIMEOUT        90.12s   killed by signal 15 SIGTERM



Added indication that bug 1118161 blocks 1116394 Request was from Simon McVittie <smcv@debian.org> to submit@bugs.debian.org. (Wed, 15 Oct 2025 16:15:02 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> (src:gnome-shell for {1118161}):
Bug#1118161; Package src:gnome-shell. (Thu, 30 Oct 2025 18:57:01 GMT) (full text, mbox, link).


Acknowledgement sent to Jeremy Bícha <jbicha@debian.org>:
Extra info received and forwarded to list. Copy sent to pkg-gnome-maintainers@lists.alioth.debian.org. (Thu, 30 Oct 2025 18:57:01 GMT) (full text, mbox, link).


Message #12 received at 1118161@bugs.debian.org (full text, mbox, reply):

From: Jeremy Bícha <jbicha@debian.org>
To: Simon McVittie <smcv@debian.org>, 1118161@bugs.debian.org
Subject: Re: Bug#1118161: gnome-shell 49: intermittent timeouts in build-time tests
Date: Thu, 30 Oct 2025 14:53:38 -0400
Control: unblock 1116394 by 1118161

On Wed, Oct 15, 2025 at 12:15 PM Simon McVittie <smcv@debian.org> wrote:
> Source: gnome-shell
> Version: 49.1-1
> Severity: important
> Tags: experimental ftbfs
> Control: block 1116394 by -1
>
> Some build-time tests failed the first time, but succeeded when retried.
> I suspect that rather than being a problem with these specific
> test-cases, this is a more general issue that can happen in multiple
> tests.

Thank you for your attention to detail. After discussion, we are
marking this as not blocking the big GNOME Shell 49 transition.

We can re-evaluate this bug later if the build failures prove to be so
frequent as to cause problems.

Jeremy Bícha



Removed indication that bug 1118161 blocks 1116394 Request was from Jeremy Bícha <jbicha@debian.org> to 1118161-submit@bugs.debian.org. (Thu, 30 Oct 2025 18:57:02 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 23 19:44:16 2026; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.