Bug#1118161: gnome-shell 49: intermittent timeouts in build-time tests
Simon McVittie
smcv at debian.org
Wed Oct 15 17:12:06 BST 2025
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
More information about the pkg-gnome-maintainers
mailing list