Your message dated Sun, 20 Apr 2025 13:14:42 -0400
with message-id 
<CAD+GYvyHEW2DMPR8RgpSsd3JXKayqZbUOTXaB=g6tr1+rm1...@mail.gmail.com>
and subject line Re: gnome-shell: FTBFS: test failure in 
closeWithActiveWindows: assertion 'ri->version == ri->hash_table->version' 
failed
has caused the Debian Bug report #1092534,
regarding gnome-shell: FTBFS: test failure in closeWithActiveWindows: assertion 
'ri->version == ri->hash_table->version' failed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1092534: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: gnome-shell
Version: 47.2-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250107 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

This build was done using sbuild from bookworm-backports and the unshare
backend.


Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/gnome-shell-47.2'
> env XDG_CACHE_HOME="/tmp/cache-m8n0K5WB" \
> dbus-run-session xvfb-run -a dh_auto_test -- --timeout-multiplier 3
>       cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 
> MESON_TESTTHREADS=8 meson test --timeout-multiplier 3
> ninja: Entering directory 
> `/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu'
> ninja: no work to do.
>  1/15 extensions-app / Validating metainfo       OK              0.04s
>  2/15 gnome-shell / CSS styling support          OK              0.25s
>  3/15 gnome-shell:unit / markup                  OK              0.35s   25 
> subtests passed
>  4/15 gnome-shell:unit / highlighter             OK              0.38s   22 
> subtests passed
>  5/15 gnome-shell:unit / insertSorted            OK              0.38s   6 
> subtests passed
>  6/15 gnome-shell:unit / params                  OK              0.37s   4 
> subtests passed
>  7/15 gnome-shell:unit / signalTracker           OK              0.38s   10 
> subtests passed
>  8/15 gnome-shell:unit / jsParse                 OK              0.40s   46 
> subtests passed
>  9/15 gnome-shell:unit / url                     OK              0.33s   24 
> subtests passed
> 10/15 gnome-shell:unit / versionCompare          OK              0.26s   7 
> subtests passed
> 11/15 gnome-shell:unit / injectionManager        OK              0.73s   11 
> subtests passed
> 12/15 gnome-shell:shell / basic                  OK             14.32s
> 13/15 gnome-shell:shell / closeWithActiveWindows FAIL           10.23s   exit 
> status 1
> >>> XDG_CURRENT_DESKTOP='' 
> >>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
> >>>  G_MESSAGES_DEBUG='GNOME Shell' 
> >>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
> >>>  G_DEBUG=fatal-criticals 
> >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
> >>>  MESON_TEST_ITERATION=1 
> >>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> >>> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
> >>>  MALLOC_PERTURB_=180 GSETTINGS_BACKEND=memory 
> >>> SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-47.2/tests/data/background.png
> >>>  
> >>> GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
> >>>  
> >>> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
> >>>  GNOME_SHELL_SESSION_MODE=user 
> >>> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
> >>>  
> >>> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py
> >>>  
> >>> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool
> >>>  --headless 
> >>> /build/reproducible-path/gnome-shell-47.2/tests/shell/closeWithActiveWindows.js
> 
> 14/15 gnome-shell:shell / headlessStart          OK              9.37s
> 15/15 gnome-shell:shell / fittsy                 OK              7.57s
> 
> Ok:                 14  
> Expected Fail:      0   
> Fail:               1   
> Unexpected Pass:    0   
> Skipped:            0   
> Timeout:            0   
> 
> Full log written to 
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/meson-logs/testlog.txt
>       cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
> ==> meson-logs/testlog.txt <==
> Log of Meson test suite run on 2025-01-08T07:01:39.861859
> 
> Inherited environment: DEB_HOST_GNU_SYSTEM=linux-gnu DFLAGS=-frelease 
> DEB_BUILD_ARCH_BITS=64 DEB_TARGET_GNU_CPU=x86_64 DEB_HOST_ARCH_OS=linux 
> USER=user42 ASFLAGS_FOR_BUILD='' CXXFLAGS='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DEB_BUILD_GNU_TYPE=x86_64-linux-gnu 
> FFLAGS_FOR_BUILD='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -fcf-protection' 
> DEB_TARGET_MULTIARCH=x86_64-linux-gnu OBJCFLAGS='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DH_INTERNAL_OPTIONS='' 
> DEB_BUILD_ARCH_CPU=amd64 DEB_HOST_ARCH_LIBC=gnu DEB_HOST_ARCH_ABI=base 
> HOME=/build/reproducible-path/gnome-shell-47.2/debian/.debhelper/generated/_source/home
>  APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_ARCH_ENDIAN=little 
> DFLAGS_FOR_BUILD=-frelease LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,-O1 
> -Wl,-z,defs' DEB_TARGET_ARCH_BITS=64 LC_CTYPE=C.UTF-8 
> DEB_BUILD_GNU_SYSTEM=linux-gnu MAKEFLAGS='' 
> DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/dbus-1ZhXOXIpie,guid=2d750de0902c79f83bf8ecfc677e22d3
>  CXXFLAGS_FOR_BUILD='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' OBJCFLAGS_FOR_BUILD='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DEB_BUILD_ARCH_OS=linux 
> DEB_TARGET_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_ARCH_CPU=amd64 LOGNAME=user42 
> DEB_LDFLAGS_MAINT_APPEND='-Wl,-O1 -Wl,-z,defs' DEB_BUILD_ARCH_LIBC=gnu 
> DEB_BUILD_ARCH_ABI=base DEB_HOST_ARCH=amd64 LDFLAGS_FOR_BUILD='-Wl,-z,relro 
> -Wl,-z,now' DEB_TARGET_ARCH_ENDIAN=little DH_INTERNAL_OVERRIDE=dh_auto_test 
> DEB_HOST_GNU_CPU=x86_64 LC_COLLATE=C.UTF-8 DEB_TARGET_GNU_SYSTEM=linux-gnu 
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 
> MAKELEVEL=2 DEB_TARGET_ARCH_OS=linux CFLAGS='-g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DEB_HOST_MULTIARCH=x86_64-linux-gnu 
> SOURCE_DATE_EPOCH=1734134426 FCFLAGS='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -fcf-protection' 
> DISPLAY=:99 OBJCXXFLAGS='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' LANG=C.UTF-8 
> DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_ARCH_ABI=base 
> XAUTHORITY=/tmp/xvfb-run.T5ueFL/Xauthority DEB_BUILD_OPTIONS=parallel=8 
> CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DH_INTERNAL_BUILDFLAGS=1 
> SHELL=/bin/sh DEB_HOST_ARCH_BITS=64 DEB_BUILD_ARCH=amd64 
> DEB_BUILD_MAINT_OPTIONS=hardening=+all CFLAGS_FOR_BUILD='-g -O2 
> -Werror=implicit-function-declaration 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DEB_BUILD_GNU_CPU=x86_64 ASFLAGS='' 
> DEB_HOST_GNU_TYPE=x86_64-linux-gnu FCFLAGS_FOR_BUILD='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -fcf-protection' 
> OBJCXXFLAGS_FOR_BUILD='-g -O2 
> -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -fcf-protection' DEB_HOST_ARCH_CPU=amd64 
> DEB_RULES_REQUIRES_ROOT=no PWD=/build/reproducible-path/gnome-shell-47.2 
> FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gnome-shell-47.2=. 
> -fstack-protector-strong -fstack-clash-protection -fcf-protection' 
> DEB_BUILD_MULTIARCH=x86_64-linux-gnu CPPFLAGS_FOR_BUILD='-Wdate-time 
> -D_FORTIFY_SOURCE=2' MFLAGS='' DEB_HOST_ARCH_ENDIAN=little 
> DEB_TARGET_ARCH=amd64 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-pKI1Ejgs 
> MESON_TESTTHREADS=8 LC_ALL=C.UTF-8 DEB_PYTHON_INSTALL_LAYOUT=deb 
> 
> ==================================== 1/15 ====================================
> test:         extensions-app / Validating metainfo
> start time:   07:01:39
> duration:     0.04s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> GSETTINGS_BACKEND=memory MALLOC_PERTURB_=106 /usr/bin/appstreamcli validate 
> --no-net org.gnome.Extensions.metainfo.xml
> ----------------------------------- stdout -----------------------------------
> I: org.gnome.Extensions:123: developer-name-tag-deprecated
> I: org.gnome.Extensions:239: nonstandard-gnome-extension kudos
> 
> ✔ Validation was successful: infos: 2, pedantic: 1
> ==============================================================================
> 
> ==================================== 2/15 ====================================
> test:         gnome-shell / CSS styling support
> start time:   07:01:39
> duration:     0.25s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> GSETTINGS_BACKEND=memory MALLOC_PERTURB_=150 
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st/test-theme
> ----------------------------------- stdout -----------------------------------
> TAP version 14
> # random seed: R02S359c42dfe08a09f47ca6d223fd27bfa9
> # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation 
> memory (GMemorySettingsBackend) for ‘gsettings-backend’
> # libmutter-MESSAGE: Running Mutter Test (using mutter 47.3) as a Wayland 
> display server
> # GLib-GIO-DEBUG: Using cross-namespace EXTERNAL authentication (this will 
> deadlock if server is GDBus < 2.73.3)
> # libmutter-MESSAGE: Created surfaceless renderer without GPU
> # GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation 
> local (GLocalVfs) for ‘gio-vfs’
> ----------------------------------- stderr -----------------------------------
> 
> (process:1321): libmutter-test-WARNING **: 07:01:39.933: Failed to find 
> mocked color manager system service, Could not connect: No such file or 
> directory
> ==============================================================================
> 
> ==================================== 3/15 ====================================
> test:         gnome-shell:unit / markup
> start time:   07:01:39
> duration:     0.35s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  MALLOC_PERTURB_=49 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/markup.js
> ----------------------------------- stdout -----------------------------------
> 1..25
> # Suite started: fixMarkup()
> ok 1 - fixMarkup() does not do anything on no markup
> ok 2 - fixMarkup() converts and escapes bold markup
> ok 3 - fixMarkup() converts and escapes italic markup
> ok 4 - fixMarkup() converts and escapes underlined markup
> ok 5 - fixMarkup() converts and escapes non-nested bold italic and underline 
> markup
> ok 6 - fixMarkup() converts and escapes ampersands
> ok 7 - fixMarkup() converts and escapes <
> ok 8 - fixMarkup() converts and escapes >
> ok 9 - fixMarkup() converts and escapes HTML markup inside escaped tags
> ok 10 - fixMarkup() converts and escapes angle brackets within HTML markup
> ok 11 - fixMarkup() converts and escapes markup whilst still keeping an 
> unrecognized entity
> ok 12 - fixMarkup() converts and escapes markup and a stray ampersand
> ok 13 - fixMarkup() converts and escapes a stray <
> ok 14 - fixMarkup() converts and escapes markup with a stray <
> ok 15 - fixMarkup() converts and escapes stray less than and greater than 
> characters that do not form tags
> ok 16 - fixMarkup() converts and escapes stray less than and greater than 
> characters next to HTML markup tags
> ok 17 - fixMarkup() converts and escapes angle brackets around unknown tags
> ok 18 - fixMarkup() converts and escapes angle brackets around unknown tags 
> where the first letter might otherwise be valid HTML markup
> ok 19 - fixMarkup() converts good tags but escapes bad tags
> ok 20 - fixMarkup() completely escapes mismatched tags where the mismatch is 
> at the beginning
> ok 21 - fixMarkup() completely escapes mismatched tags where the mismatch is 
> at the end
> ok 22 - fixMarkup() escapes all tags where there are attributes
> ok 23 - fixMarkup() escapes all tags where syntax is invalid
> ok 24 - fixMarkup() escapes completely mismatched tags
> ok 25 - fixMarkup() escapes mismatched tags where the first character is 
> mismatched
> # Suite finished with 0 failures: fixMarkup()
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1411): Gjs-WARNING **: 07:01:40.158: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 4/15 ====================================
> test:         gnome-shell:unit / highlighter
> start time:   07:01:39
> duration:     0.38s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory MALLOC_PERTURB_=142 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/highlighter.js
> ----------------------------------- stdout -----------------------------------
> 1..22
> # Suite started: Highlighter
> ok 1 - Highlighter highlights null in "abc cba"
> ok 2 - Highlighter highlights [] in "abc cba"
> ok 3 - Highlighter highlights [""] in "abc cba"
> ok 4 - Highlighter highlights ["a"] in "abc cba"
> ok 5 - Highlighter highlights ["a","a"] in "abc cba"
> ok 6 - Highlighter highlights ["cas","sens"] in "CaSe InSenSiTiVe"
> ok 7 - Highlighter highlights null in "This contains the < character"
> ok 8 - Highlighter highlights ["t"] in "Don't"
> ok 9 - Highlighter highlights ["n't"] in "Don't"
> ok 10 - Highlighter highlights ["o","t"] in "Don't"
> ok 11 - Highlighter highlights ["salt"] in "salt&pepper"
> ok 12 - Highlighter highlights ["salt","alt"] in "salt&pepper"
> ok 13 - Highlighter highlights ["pepper"] in "salt&pepper"
> ok 14 - Highlighter highlights ["salt","pepper"] in "salt&pepper"
> ok 15 - Highlighter highlights ["t","p"] in "salt&pepper"
> ok 16 - Highlighter highlights ["t","&","p"] in "salt&pepper"
> ok 17 - Highlighter highlights ["e"] in "salt&pepper"
> ok 18 - Highlighter highlights ["&a","&am","&amp","&amp;"] in "salt&pepper"
> ok 19 - Highlighter highlights ["a"] in "&&&&&"
> ok 20 - Highlighter highlights ["a"] in "&;&;&;&;&;"
> ok 21 - Highlighter highlights [";"] in "&;&;&;&;&;"
> ok 22 - Highlighter highlights ["a"] in "&amp;"
> # Suite finished with 0 failures: Highlighter
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1420): Gjs-WARNING **: 07:01:40.175: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 5/15 ====================================
> test:         gnome-shell:unit / insertSorted
> start time:   07:01:39
> duration:     0.38s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  MALLOC_PERTURB_=57 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/insertSorted.js
> ----------------------------------- stdout -----------------------------------
> 1..6
> # Suite started: insertSorted()
> ok 1 - insertSorted() uses integer sorting by default
> ok 2 - insertSorted() inserts elements with a custom compare function
> ok 3 - insertSorted() inserts before first equal match
> ok 4 - insertSorted() does not call compare func when array was empty
> ok 5 - insertSorted() does not access past bounds when inserting at end
> ok 6 - insertSorted() does not access past bounds when inserting at beginning
> # Suite finished with 0 failures: insertSorted()
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1412): Gjs-WARNING **: 07:01:40.199: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 6/15 ====================================
> test:         gnome-shell:unit / params
> start time:   07:01:39
> duration:     0.37s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' MALLOC_PERTURB_=20 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/params.js
> ----------------------------------- stdout -----------------------------------
> 1..4
> # Suite started: Params.parse()
> ok 1 - Params.parse() applies default values
> ok 2 - Params.parse() applies provided params
> ok 3 - Params.parse() does not allow extra args by default
> ok 4 - Params.parse() does allow extra args when requested
> # Suite finished with 0 failures: Params.parse()
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1440): Gjs-WARNING **: 07:01:40.204: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 7/15 ====================================
> test:         gnome-shell:unit / signalTracker
> start time:   07:01:39
> duration:     0.38s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  MALLOC_PERTURB_=241 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/signalTracker.js
> ----------------------------------- stdout -----------------------------------
> 1..10
> # Suite started: connectObject()
> ok 1 - connectObject() connects to GObject signals
> ok 2 - connectObject() connects to EventEmitter signals
> ok 3 - connectObject() can connect multiple GObject signals
> ok 4 - connectObject() can connect multiple EventEmitter signals
> ok 5 - connectObject() supports ConnectFlags for GObject signals
> ok 6 - connectObject() supports ConnectFlags for EventEmitter signals
> # Suite finished with 0 failures: connectObject()
> # Suite started: disconnectObject()
> ok 7 - disconnectObject() disconnects signals by tracked object
> ok 8 - disconnectObject() is called when a tracked destroyable is destroyed
> # Suite finished with 0 failures: disconnectObject()
> # Suite started: TransientSignalHolder
> ok 9 - TransientSignalHolder destroys with its owner
> ok 10 - TransientSignalHolder can be destroyed without affecting its owner
> # Suite finished with 0 failures: TransientSignalHolder
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1439): Gjs-WARNING **: 07:01:40.228: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 8/15 ====================================
> test:         gnome-shell:unit / jsParse
> start time:   07:01:39
> duration:     0.40s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MALLOC_PERTURB_=134 
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/jsParse.js
> ----------------------------------- stdout -----------------------------------
> 1..46
> # Suite started: Matching quote search
> ok 1 - Matching quote search finds a matching quote where there are only 
> double quotes
> ok 2 - Matching quote search finds a matching quote where there are only 
> single quotes
> ok 3 - Matching quote search finds a matching quote where there are some 
> parts unquoted and other parts quoted
> ok 4 - Matching quote search finds a matching quote where there are mixed 
> quotes
> ok 5 - Matching quote search finds a matching quote where there are escaped 
> quotes
> # Suite finished with 0 failures: Matching quote search
> # Suite started: Matching slash search
> ok 6 - Matching slash search finds a matching slash where there are matching 
> slashes
> ok 7 - Matching slash search finds a matching slash where there are matching 
> slashes with extraneous characters in-between
> ok 8 - Matching slash search finds a matching slash where there are mathcing 
> slashes with some parts unslashed
> ok 9 - Matching slash search finds a matching slash where there are matching 
> slashes with an escaped slash in the middle
> # Suite finished with 0 failures: Matching slash search
> # Suite started: Matching brace search
> ok 10 - Matching brace search finds matching braces where there are square 
> braces
> ok 11 - Matching brace search finds matching braces where there are round 
> braces
> ok 12 - Matching brace search finds matching braces where there are braces 
> with nesting
> ok 13 - Matching brace search finds matching braces where there are braces 
> with quoted braces in the middle
> ok 14 - Matching brace search finds matching braces where there are braces 
> with regexed braces in the middle
> ok 15 - Matching brace search finds matching braces where there are 
> mismatched braces
> # Suite finished with 0 failures: Matching brace search
> # Suite started: Beginning of expression search
> ok 16 - Beginning of expression search finds the beginning of a object 
> property name
> ok 17 - Beginning of expression search finds the beginning of a function call 
> result property name
> ok 18 - Beginning of expression search finds the beginning of a centre of 
> malformed function call expression
> ok 19 - Beginning of expression search finds the beginning of a complete 
> nested expression
> # Suite finished with 0 failures: Beginning of expression search
> # Suite started: Constant variable search
> ok 20 - Constant variable search finds two constants on one line with space 
> between equals
> ok 21 - Constant variable search finds two constants on one line with no 
> space between equlas
> # Suite finished with 0 failures: Constant variable search
> # Suite started: Expression safety determination
> ok 22 - Expression safety determination finds that an expression which is a 
> property access is not safe
> ok 23 - Expression safety determination finds that an expression which is a 
> property access by array is not safe
> ok 24 - Expression safety determination finds that an expression which is a 
> expression with syntax error is not safe
> ok 25 - Expression safety determination finds that an expression which is a 
> property access by array with nested const expression is not safe
> ok 26 - Expression safety determination finds that an expression which is a 
> bracketed assignment no whitespace is safe
> ok 27 - Expression safety determination finds that an expression which is a 
> bracked assignment with whitespace is safe
> ok 28 - Expression safety determination finds that an expression which is a 
> bracketed implicit call is safe
> # Suite finished with 0 failures: Expression safety determination
> # Suite started: Expression evaluation
> ok 29 - Expression evaluation of foo['a does not throw syntax errors with a 
> known safe expression
> ok 30 - Expression evaluation of foo['a does not modify the global scope
> ok 31 - Expression evaluation of foo()['b' does not throw syntax errors with 
> a known safe expression
> ok 32 - Expression evaluation of foo()['b' does not modify the global scope
> ok 33 - Expression evaluation of obj.foo()('a', 1, 2, 'b')(). does not throw 
> syntax errors with a known safe expression
> ok 34 - Expression evaluation of obj.foo()('a', 1, 2, 'b')(). does not modify 
> the global scope
> ok 35 - Expression evaluation of foo.[. does not throw syntax errors with a 
> known safe expression
> ok 36 - Expression evaluation of foo.[. does not modify the global scope
> ok 37 - Expression evaluation of foo]]]()))]. does not throw syntax errors 
> with a known safe expression
> ok 38 - Expression evaluation of foo]]]()))]. does not modify the global scope
> ok 39 - Expression evaluation of 123'ab" does not throw syntax errors with a 
> known safe expression
> ok 40 - Expression evaluation of 123'ab" does not modify the global scope
> ok 41 - Expression evaluation of Main.foo.bar = 3; bar. does not throw syntax 
> errors with a known safe expression
> ok 42 - Expression evaluation of Main.foo.bar = 3; bar. does not modify the 
> global scope
> ok 43 - Expression evaluation of (Main.foo = 3). does not throw syntax errors 
> with a known safe expression
> ok 44 - Expression evaluation of (Main.foo = 3). does not modify the global 
> scope
> ok 45 - Expression evaluation of Main[Main.foo+=-1]. does not throw syntax 
> errors with a known safe expression
> ok 46 - Expression evaluation of Main[Main.foo+=-1]. does not modify the 
> global scope
> # Suite finished with 0 failures: Expression evaluation
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1421): Gjs-WARNING **: 07:01:40.214: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> ==================================== 9/15 ====================================
> test:         gnome-shell:unit / url
> start time:   07:01:40
> duration:     0.33s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory MALLOC_PERTURB_=206 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/url.js
> ----------------------------------- stdout -----------------------------------
> 1..24
> # Suite started: findUrls()
> ok 1 - findUrls() does not find URLs in "This is a test"
> ok 2 - findUrls() finds URLs in "This is http://www.gnome.org a test"
> ok 3 - findUrls() finds URLs in "This is http://www.gnome.org";
> ok 4 - findUrls() finds URLs in "http://www.gnome.org a test"
> ok 5 - findUrls() finds URLs in "http://www.gnome.org";
> ok 6 - findUrls() finds URLs in "Go to http://www.gnome.org.";
> ok 7 - findUrls() finds URLs in "Go to http://www.gnome.org/.";
> ok 8 - findUrls() finds URLs in "(Go to http://www.gnome.org!)"
> ok 9 - findUrls() finds URLs in "Use GNOME (http://www.gnome.org)."
> ok 10 - findUrls() finds URLs in "This is a http://www.gnome.org/path test."
> ok 11 - findUrls() finds URLs in "This is a www.gnome.org scheme-less test."
> ok 12 - findUrls() finds URLs in "This is a www.gnome.org/scheme-less test."
> ok 13 - findUrls() finds URLs in "This is a http://www.gnome.org:99/port 
> test."
> ok 14 - findUrls() finds URLs in "This is an ftp://www.gnome.org/ test."
> ok 15 - findUrls() finds URLs in 
> "https://www.gnome.org/(some_url,_with_very_unusual_characters)"
> ok 16 - findUrls() finds URLs in 
> "https://www.gnome.org/(some_url_with_unbalanced_parenthesis"
> ok 17 - findUrls() finds URLs in "https://www.gnome.org/‎ plus trailing junk"
> ok 18 - findUrls() finds URLs in "Visit http://www.gnome.org/ and 
> http://developer.gnome.org";
> ok 19 - findUrls() does not find URLs in "This is not.a.domain test."
> ok 20 - findUrls() does not find URLs in "This is not:a.url test."
> ok 21 - findUrls() does not find URLs in "This is not:/a.url/ test."
> ok 22 - findUrls() does not find URLs in "This is not:/a.url/ test."
> ok 23 - findUrls() does not find URLs in "This is n...@a.url/ test."
> ok 24 - findUrls() does not find URLs in "This is surely@not.a/url test."
> # Suite finished with 0 failures: findUrls()
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1546): Gjs-WARNING **: 07:01:40.390: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> =================================== 10/15 ====================================
> test:         gnome-shell:unit / versionCompare
> start time:   07:01:40
> duration:     0.26s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  GSETTINGS_BACKEND=memory MALLOC_PERTURB_=206 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/versionCompare.js
> ----------------------------------- stdout -----------------------------------
> 1..7
> # Suite started: GNOMEversionCompare()
> ok 1 - GNOMEversionCompare() compares matching versions
> ok 2 - GNOMEversionCompare() compares older versions
> ok 3 - GNOMEversionCompare() compares newer versions
> ok 4 - GNOMEversionCompare() compares legacy versions
> ok 5 - GNOMEversionCompare() compares pre-release versions
> ok 6 - GNOMEversionCompare() compares point-release versions
> ok 7 - GNOMEversionCompare() compares empty versions
> # Suite finished with 0 failures: GNOMEversionCompare()
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1572): Gjs-WARNING **: 07:01:40.467: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> ==============================================================================
> 
> =================================== 11/15 ====================================
> test:         gnome-shell:unit / injectionManager
> start time:   07:01:39
> duration:     0.73s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st
>  ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> MALLOC_PERTURB_=103 GSETTINGS_BACKEND=memory 
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/st:/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/jasmine-gjs/jasmine
>  --module --tap --no-config --interpreter 
> ../obj-x86_64-linux-gnu/src/run-js-test unit/injectionManager.js
> ----------------------------------- stdout -----------------------------------
> 1..11
> # Suite started: InjectionManager
> ok 1 - InjectionManager can extend prototype methods
> ok 2 - InjectionManager can replace prototype methods
> ok 3 - InjectionManager can inject methods into prototypes
> ok 4 - InjectionManager can undo prototype injections
> ok 5 - InjectionManager can extend instance methods
> ok 6 - InjectionManager can replace instance methods
> ok 7 - InjectionManager can inject methods into instances
> ok 8 - InjectionManager can undo instance injections
> ok 9 - InjectionManager can restore an original method
> ok 10 - InjectionManager can extend a GObject vfunc
> ok 11 - InjectionManager can restore a GObject vfunc
> # Suite finished with 0 failures: InjectionManager
> ----------------------------------- stderr -----------------------------------
> 
> (jasmine-runner:1410): Gjs-WARNING **: 07:01:40.532: Gio.UnixOutputStream has 
> been moved to a separate platform-specific library. Please update your code 
> to use GioUnix.OutputStream instead.
> 0 getStdout() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":80:30]
> 1 _print() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/consoleReporter.js":92:25]
> 2 jasmineStarted() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/tapReporter.js":11:14]
> 3 fn() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8222:23]
> 4 attempt() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8075:40]
> 5 QueueRunner.prototype.run() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8117:25]
> 6 QueueRunner.prototype.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":7983:10]
> 7 queueRunnerFactory() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":1825:35]
> 8 dispatch() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8205:25]
> 9 ReportDispatcher/this[method]</<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":8171:19]
> 10 runAll() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2044:18]
> 11 Env/this.execute/<() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2020:17]
> 12 Env/this.execute() 
> ["/build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/lib/jasmine.js":2019:16]
> 13 execute() 
> ["file:///build/reproducible-path/gnome-shell-47.2/subprojects/jasmine-gjs/src/jasmineBoot.js":122:18]
> 14 AsyncFunctionNext() ["self-hosted":804:27]
> 15 _init/GLib.MainLoop.prototype.runAsync/</<() 
> ["resource:///org/gnome/gjs/modules/core/overrides/GLib.js":263:34]
> 
> 
> (jasmine-runner:1410): GLib-GObject-WARNING **: 07:01:40.541: 
> ../../../gobject/gobject.c:1730: invalid property id 1 for "plonked" of type 
> 'GParamBoolean' in 'Gjs_unit_injectionManager_GObject1'
> 
> (jasmine-runner:1410): GLib-GObject-WARNING **: 07:01:40.542: 
> ../../../gobject/gobject.c:1730: invalid property id 1 for "plonked" of type 
> 'GParamBoolean' in 'Gjs_unit_injectionManager_GObject1'
> ==============================================================================
> 
> =================================== 12/15 ====================================
> test:         gnome-shell:shell / basic
> start time:   07:01:40
> duration:     14.32s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  G_MESSAGES_DEBUG='GNOME Shell' 
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  G_DEBUG=fatal-criticals 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GSETTINGS_BACKEND=memory MALLOC_PERTURB_=116 
> SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-47.2/tests/data/background.png
>  
> GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GNOME_SHELL_SESSION_MODE=user 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool
>  --headless /build/reproducible-path/gnome-shell-47.2/tests/shell/basic.js
> ----------------------------------- stdout -----------------------------------
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:44.911: Skipping parental 
> controls support, malcontent not found
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:46.468: Running basic perf test
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:47.469: Navigate through top bar
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:49.810: Show notification message
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:50.215: Show date menu
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:50.652: Destroy notification 
> message
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:51.054: Close date menu
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:53.382: Showing overview
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:53.671: Showing applications
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:53.958: Hiding applications
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:54.232: Hiding overview
> (gnome-shell:1610): GNOME Shell-DEBUG: 07:01:54.521: Finished basic perf test
> args: 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell',
>  '--automation-script', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/basic.js', 
> '--force-animations', '--wayland', '--headless', '--virtual-monitor', 
> '1280x720', '--wayland-display', 'gnome-shell-test-display']
> ------------------------------------------------------------
> ------------------------------------------------------------
> ----------------------------------- stderr -----------------------------------
> WARNING: Command or separator `--` not found
> Setup MUTTER_DBUS_RUNNER_TEST_ROOT as /tmp/mutter-testroot-nji6gprn
> Setup HOME as /tmp/mutter-testroot-nji6gprn/home
> Setup TMPDIR as /tmp/mutter-testroot-nji6gprn/tmpdir
> Setup XDG_CACHE_HOME as /tmp/mutter-testroot-nji6gprn/xdg_cache_home
> Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-nji6gprn/xdg_config_home
> Setup XDG_DATA_HOME as /tmp/mutter-testroot-nji6gprn/xdg_data_home
> Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-nji6gprn/xdg_runtime_dir
> Starting D-Bus daemons (session & system)...
> Binding /tmp/mutter-testroot-nji6gprn/xdg_runtime_dir/pipewire-0 for socket 
> activation
> Binding /tmp/mutter-testroot-nji6gprn/xdg_runtime_dir/pipewire-0-manager for 
> socket activation
> Launching required services...
> Starting mocked services...
> Running test case...
> Process 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool',
>  '--headless', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/basic.js'] started 
> with pid 1609
> libmutter-Message: 07:01:44.444: Running GNOME Shell (using mutter 47.3) as a 
> Wayland display server
> libmutter-Message: 07:01:44.540: Created surfaceless renderer without GPU
> libmutter-Message: 07:01:44.574: Added virtual monitor Meta-0
> libmutter-Message: 07:01:44.583: Using public X11 display :0, (using :1 for 
> managed services)
> libmutter-Message: 07:01:44.583: Using Wayland display name 
> 'gnome-shell-test-display'
> GNOME Shell-Message: 07:01:45.136: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> GNOME Shell-Message: 07:01:45.211: Failed to register AuthenticationAgent
> 
> (gnome-shell:1610): St-WARNING **: 07:01:45.253: Failed to load image: 
> Unrecognized image file format
> Xwayland glamor: GBM Wayland interfaces not available
> Failed to initialize glamor, falling back to sw
> 
> (gnome-shell:1610): GNOME Shell-WARNING **: 07:01:45.300: Missing required 
> core component Settings, expect trouble…
> Noticed activity on a PipeWire socket, launching services...
>   - Launching /usr/share/mutter-15/tests/socket-launch.sh pipewire
>   - Launching wireplumber
> Exception in thread Thread-1 (<lambda>):
> Traceback (most recent call last):
>   File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
>     self.run()
>     ~~~~~~~~^^
>   File "/usr/lib/python3.13/threading.py", line 992, in run
>     self._target(*self._args, **self._kwargs)
>     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 351, in 
> <lambda>
>     poll_closure = lambda: klass.poll_pipewire_sockets_in_thread(sockets)
>                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 323, in 
> poll_pipewire_sockets_in_thread
>     klass.launch_service(['wireplumber'])
>     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 287, in 
> launch_service
>     klass.service_processes += [subprocess.Popen(args, env=env, 
> pass_fds=pass_fds)]
>                                 
> ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1036, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                         pass_fds, cwd, env,
>                         ^^^^^^^^^^^^^^^^^^^
>     ...<5 lines>...
>                         gid, gids, uid, umask,
>                         ^^^^^^^^^^^^^^^^^^^^^^
>                         start_new_session, process_group)
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1966, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'wireplumber'
> GNOME Shell-Message: 07:01:45.392: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> libEGL warning: DRI3: Screen seems not DRI3 capable
> libEGL warning: DRI3: Screen seems not DRI3 capable
> MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
> libEGL warning: egl: failed to create dri2 screen
> GNOME Shell-Message: 07:01:46.441: GNOME Shell started at Wed Jan 08 2025 
> 07:01:45 GMT+0000 (Coordinated Universal Time)
> GNOME Shell-Message: 07:01:46.441: Registering session with GDM
> ** Message: 07:01:54.542: Shutting down GNOME Shell
> libmutter-Message: 07:01:54.675: Removed virtual monitor Meta-0
> Closing PipeWire socket...
> Terminating services...
>   - Terminating /usr/share/mutter-15/tests/socket-launch.sh pipewire
> [E][38391.809060] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x564ac15a13c0: failed to accept: Invalid argument
> [E][38391.809081] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x564ac15a1830: failed to accept: Invalid argument
> [E][38391.809090] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x564ac15a13c0: failed to accept: Invalid argument
> [E][38391.809094] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x564ac15a1830: failed to accept: Invalid argument
> ==============================================================================
> 
> =================================== 13/15 ====================================
> test:         gnome-shell:shell / closeWithActiveWindows
> start time:   07:01:54
> duration:     10.23s
> result:       exit status 1
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  G_MESSAGES_DEBUG='GNOME Shell' 
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  G_DEBUG=fatal-criticals 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  MALLOC_PERTURB_=180 GSETTINGS_BACKEND=memory 
> SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-47.2/tests/data/background.png
>  
> GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GNOME_SHELL_SESSION_MODE=user 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool
>  --headless 
> /build/reproducible-path/gnome-shell-47.2/tests/shell/closeWithActiveWindows.js
> ----------------------------------- stdout -----------------------------------
> (gnome-shell:1709): GNOME Shell-DEBUG: 07:01:59.480: Skipping parental 
> controls support, malcontent not found
> args: 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell',
>  '--automation-script', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/closeWithActiveWindows.js',
>  '--force-animations', '--wayland', '--headless', '--virtual-monitor', 
> '1280x720', '--wayland-display', 'gnome-shell-test-display']
> ----------------------------------- stderr -----------------------------------
> WARNING: Command or separator `--` not found
> Setup MUTTER_DBUS_RUNNER_TEST_ROOT as /tmp/mutter-testroot-6efrlaom
> Setup HOME as /tmp/mutter-testroot-6efrlaom/home
> Setup TMPDIR as /tmp/mutter-testroot-6efrlaom/tmpdir
> Setup XDG_CACHE_HOME as /tmp/mutter-testroot-6efrlaom/xdg_cache_home
> Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-6efrlaom/xdg_config_home
> Setup XDG_DATA_HOME as /tmp/mutter-testroot-6efrlaom/xdg_data_home
> Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-6efrlaom/xdg_runtime_dir
> Starting D-Bus daemons (session & system)...
> Binding /tmp/mutter-testroot-6efrlaom/xdg_runtime_dir/pipewire-0 for socket 
> activation
> Binding /tmp/mutter-testroot-6efrlaom/xdg_runtime_dir/pipewire-0-manager for 
> socket activation
> Launching required services...
> Starting mocked services...
> Running test case...
> Process 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool',
>  '--headless', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/closeWithActiveWindows.js']
>  started with pid 1708
> libmutter-Message: 07:01:59.005: Running GNOME Shell (using mutter 47.3) as a 
> Wayland display server
> libmutter-Message: 07:01:59.093: Created surfaceless renderer without GPU
> libmutter-Message: 07:01:59.123: Added virtual monitor Meta-0
> libmutter-Message: 07:01:59.131: Using public X11 display :0, (using :1 for 
> managed services)
> libmutter-Message: 07:01:59.131: Using Wayland display name 
> 'gnome-shell-test-display'
> GNOME Shell-Message: 07:01:59.697: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> GNOME Shell-Message: 07:01:59.755: Failed to register AuthenticationAgent
> 
> (gnome-shell:1709): St-WARNING **: 07:01:59.783: Failed to load image: 
> Unrecognized image file format
> Xwayland glamor: GBM Wayland interfaces not available
> Failed to initialize glamor, falling back to sw
> 
> (gnome-shell:1709): GNOME Shell-WARNING **: 07:01:59.817: Missing required 
> core component Settings, expect trouble…
> Noticed activity on a PipeWire socket, launching services...
>   - Launching /usr/share/mutter-15/tests/socket-launch.sh pipewire
>   - Launching wireplumber
> Exception in thread Thread-1 (<lambda>):
> Traceback (most recent call last):
>   File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
>     self.run()
>     ~~~~~~~~^^
>   File "/usr/lib/python3.13/threading.py", line 992, in run
>     self._target(*self._args, **self._kwargs)
>     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 351, in 
> <lambda>
>     poll_closure = lambda: klass.poll_pipewire_sockets_in_thread(sockets)
>                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 323, in 
> poll_pipewire_sockets_in_thread
>     klass.launch_service(['wireplumber'])
>     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 287, in 
> launch_service
>     klass.service_processes += [subprocess.Popen(args, env=env, 
> pass_fds=pass_fds)]
>                                 
> ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1036, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                         pass_fds, cwd, env,
>                         ^^^^^^^^^^^^^^^^^^^
>     ...<5 lines>...
>                         gid, gids, uid, umask,
>                         ^^^^^^^^^^^^^^^^^^^^^^
>                         start_new_session, process_group)
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1966, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'wireplumber'
> GNOME Shell-Message: 07:01:59.918: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> libEGL warning: DRI3: Screen seems not DRI3 capable
> libEGL warning: DRI3: Screen seems not DRI3 capable
> MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
> libEGL warning: egl: failed to create dri2 screen
> GNOME Shell-Message: 07:02:00.986: GNOME Shell started at Wed Jan 08 2025 
> 07:01:59 GMT+0000 (Coordinated Universal Time)
> GNOME Shell-Message: 07:02:00.987: Registering session with GDM
> The XKEYBOARD keymap compiler (xkbcomp) reports:
> > Warning:          Unsupported maximum keycode 708, clipping.
> >                   X11 cannot support keycodes above 255.
> > Warning:          Could not resolve keysym XF86KbdInputAssistPrevgrou
> > Warning:          Could not resolve keysym XF86KbdInputAssistNextgrou
> Errors from xkbcomp are not fatal to the X server
> ** Message: 07:02:04.830: Shutting down GNOME Shell
> 
> (gnome-shell:1709): GLib-CRITICAL **: 07:02:04.831: g_hash_table_iter_next: 
> assertion 'ri->version == ri->hash_table->version' failed
> == Stack trace for context 0x56257bcd9170 ==
> #0   56257bdce3b8 i   resource:///org/gnome/shell/ui/layout.js:239 
> (1f69a12d9880 @ 212)
> (EE) failed to write to Xwayland fd: Broken pipe
> Closing PipeWire socket...
> Terminating services...
>   - Terminating /usr/share/mutter-15/tests/socket-launch.sh pipewire
> [E][38402.018351] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55c52f6203c0: failed to accept: Invalid argument
> [E][38402.018370] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55c52f620830: failed to accept: Invalid argument
> [E][38402.018380] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55c52f6203c0: failed to accept: Invalid argument
> [E][38402.018385] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55c52f620830: failed to accept: Invalid argument
> Gdk-Message: 07:02:05.139: Error flushing display: Broken pipe
> ==============================================================================
> 
> =================================== 14/15 ====================================
> test:         gnome-shell:shell / headlessStart
> start time:   07:02:05
> duration:     9.37s
> result:       exit status 0
> command:      MALLOC_PERTURB_=115 XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  G_MESSAGES_DEBUG='GNOME Shell' 
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  G_DEBUG=fatal-criticals 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GSETTINGS_BACKEND=memory 
> SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-47.2/tests/data/background.png
>  
> GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GNOME_SHELL_SESSION_MODE=user 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool
>  --headless --hotplug 
> /build/reproducible-path/gnome-shell-47.2/tests/shell/headlessStart.js
> ----------------------------------- stdout -----------------------------------
> (gnome-shell:1838): GNOME Shell-DEBUG: 07:02:09.269: Skipping parental 
> controls support, malcontent not found
> args: 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell',
>  '--automation-script', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/headlessStart.js', 
> '--force-animations', '--wayland', '--headless', '--wayland-display', 
> 'gnome-shell-test-display']
> ------------------------------------------------------------
> ------------------------------------------------------------
> ----------------------------------- stderr -----------------------------------
> WARNING: Command or separator `--` not found
> Setup MUTTER_DBUS_RUNNER_TEST_ROOT as /tmp/mutter-testroot-li5hcqgu
> Setup HOME as /tmp/mutter-testroot-li5hcqgu/home
> Setup TMPDIR as /tmp/mutter-testroot-li5hcqgu/tmpdir
> Setup XDG_CACHE_HOME as /tmp/mutter-testroot-li5hcqgu/xdg_cache_home
> Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-li5hcqgu/xdg_config_home
> Setup XDG_DATA_HOME as /tmp/mutter-testroot-li5hcqgu/xdg_data_home
> Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-li5hcqgu/xdg_runtime_dir
> Starting D-Bus daemons (session & system)...
> Binding /tmp/mutter-testroot-li5hcqgu/xdg_runtime_dir/pipewire-0 for socket 
> activation
> Binding /tmp/mutter-testroot-li5hcqgu/xdg_runtime_dir/pipewire-0-manager for 
> socket activation
> Launching required services...
> Starting mocked services...
> Running test case...
> Process 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool',
>  '--headless', '--hotplug', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/headlessStart.js'] 
> started with pid 1837
> libmutter-Message: 07:02:08.744: Running GNOME Shell (using mutter 47.3) as a 
> Wayland display server
> libmutter-Message: 07:02:08.827: Created surfaceless renderer without GPU
> libmutter-Message: 07:02:08.860: Using public X11 display :0, (using :1 for 
> managed services)
> libmutter-Message: 07:02:08.861: 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-Message: 07:02:09.475: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> GNOME Shell-Message: 07:02:09.549: Failed to register AuthenticationAgent
> 
> (gnome-shell:1838): St-WARNING **: 07:02:09.605: Failed to load image: 
> Unrecognized image file format
> 
> (gnome-shell:1838): GNOME Shell-WARNING **: 07:02:09.646: Missing required 
> core component Settings, expect trouble…
> Noticed activity on a PipeWire socket, launching services...
>   - Launching /usr/share/mutter-15/tests/socket-launch.sh pipewire
>   - Launching wireplumber
> Exception in thread Thread-1 (<lambda>):
> Traceback (most recent call last):
>   File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
>     self.run()
>     ~~~~~~~~^^
>   File "/usr/lib/python3.13/threading.py", line 992, in run
>     self._target(*self._args, **self._kwargs)
>     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 351, in 
> <lambda>
>     poll_closure = lambda: klass.poll_pipewire_sockets_in_thread(sockets)
>                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 323, in 
> poll_pipewire_sockets_in_thread
>     klass.launch_service(['wireplumber'])
>     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 287, in 
> launch_service
>     klass.service_processes += [subprocess.Popen(args, env=env, 
> pass_fds=pass_fds)]
>                                 
> ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1036, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                         pass_fds, cwd, env,
>                         ^^^^^^^^^^^^^^^^^^^
>     ...<5 lines>...
>                         gid, gids, uid, umask,
>                         ^^^^^^^^^^^^^^^^^^^^^^
>                         start_new_session, process_group)
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1966, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'wireplumber'
> GNOME Shell-Message: 07:02:09.734: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> libEGL warning: DRI3: Screen seems not DRI3 capable
> libEGL warning: DRI3: Screen seems not DRI3 capable
> MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
> libEGL warning: egl: failed to create dri2 screen
> GNOME Shell-Message: 07:02:11.884: Connecting 1280x720 test monitor
> libmutter-Message: 07:02:11.886: Added virtual monitor Meta-0
> GNOME Shell-Message: 07:02:13.119: GNOME Shell started at Wed Jan 08 2025 
> 07:02:09 GMT+0000 (Coordinated Universal Time)
> GNOME Shell-Message: 07:02:13.120: Registering session with GDM
> ** Message: 07:02:14.109: Shutting down GNOME Shell
> libmutter-Message: 07:02:14.152: Removed virtual monitor Meta-0
> Closing PipeWire socket...
> Terminating services...
>   - Terminating /usr/share/mutter-15/tests/socket-launch.sh pipewire
> [E][38411.443477] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55e89edb5260: failed to accept: Invalid argument
> [E][38411.443498] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55e89edb56d0: failed to accept: Invalid argument
> [E][38411.443510] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55e89edb5260: failed to accept: Invalid argument
> [E][38411.443515] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55e89edb56d0: failed to accept: Invalid argument
> ==============================================================================
> 
> =================================== 15/15 ====================================
> test:         gnome-shell:shell / fittsy
> start time:   07:02:14
> duration:     7.57s
> result:       exit status 0
> command:      XDG_CURRENT_DESKTOP='' 
> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  G_MESSAGES_DEBUG='GNOME Shell' 
> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  G_DEBUG=fatal-criticals 
> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>  MESON_TEST_ITERATION=1 
> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 
> MALLOC_PERTURB_=81 
> GI_TYPELIB_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GSETTINGS_BACKEND=memory 
> SHELL_BACKGROUND_IMAGE=/build/reproducible-path/gnome-shell-47.2/tests/data/background.png
>  
> GNOME_SHELL_BUILDDIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src
>  
> LD_LIBRARY_PATH=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/subprojects/gvc
>  GNOME_SHELL_SESSION_MODE=user 
> GNOME_SHELL_DATADIR=/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/data
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/tests/gnome-shell-dbus-runner.py
>  
> /build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool
>  --headless /build/reproducible-path/gnome-shell-47.2/tests/shell/fittsy.js
> ----------------------------------- stdout -----------------------------------
> (gnome-shell:1942): GNOME Shell-DEBUG: 07:02:19.484: Skipping parental 
> controls support, malcontent not found
> (gnome-shell:1942): GNOME Shell-DEBUG: 07:02:21.582: Checking that dash 
> extends to bottom screen edge
> (gnome-shell:1942): GNOME Shell-DEBUG: 07:02:21.584: Checking that top bar 
> extends to top screen edge
> (gnome-shell:1942): GNOME Shell-DEBUG: 07:02:21.637: Checking that top bar 
> extends to left screen edge for LTR
> (gnome-shell:1942): GNOME Shell-DEBUG: 07:02:21.689: Checking that top bar 
> extends to right screen edge for RTL
> args: 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell',
>  '--automation-script', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/fittsy.js', 
> '--force-animations', '--wayland', '--headless', '--virtual-monitor', 
> '1280x720', '--wayland-display', 'gnome-shell-test-display']
> ------------------------------------------------------------
> ------------------------------------------------------------
> ----------------------------------- stderr -----------------------------------
> WARNING: Command or separator `--` not found
> Setup MUTTER_DBUS_RUNNER_TEST_ROOT as /tmp/mutter-testroot-va3q69_z
> Setup HOME as /tmp/mutter-testroot-va3q69_z/home
> Setup TMPDIR as /tmp/mutter-testroot-va3q69_z/tmpdir
> Setup XDG_CACHE_HOME as /tmp/mutter-testroot-va3q69_z/xdg_cache_home
> Setup XDG_CONFIG_HOME as /tmp/mutter-testroot-va3q69_z/xdg_config_home
> Setup XDG_DATA_HOME as /tmp/mutter-testroot-va3q69_z/xdg_data_home
> Setup XDG_RUNTIME_DIR as /tmp/mutter-testroot-va3q69_z/xdg_runtime_dir
> Starting D-Bus daemons (session & system)...
> Binding /tmp/mutter-testroot-va3q69_z/xdg_runtime_dir/pipewire-0 for socket 
> activation
> Binding /tmp/mutter-testroot-va3q69_z/xdg_runtime_dir/pipewire-0-manager for 
> socket activation
> Launching required services...
> Starting mocked services...
> Running test case...
> Process 
> ['/build/reproducible-path/gnome-shell-47.2/obj-x86_64-linux-gnu/src/gnome-shell-test-tool',
>  '--headless', 
> '/build/reproducible-path/gnome-shell-47.2/tests/shell/fittsy.js'] started 
> with pid 1941
> libmutter-Message: 07:02:18.944: Running GNOME Shell (using mutter 47.3) as a 
> Wayland display server
> libmutter-Message: 07:02:19.049: Created surfaceless renderer without GPU
> libmutter-Message: 07:02:19.085: Added virtual monitor Meta-0
> libmutter-Message: 07:02:19.093: Using public X11 display :0, (using :1 for 
> managed services)
> libmutter-Message: 07:02:19.093: 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-Message: 07:02:19.704: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> GNOME Shell-Message: 07:02:19.755: Failed to register AuthenticationAgent
> 
> (gnome-shell:1942): St-WARNING **: 07:02:19.785: Failed to load image: 
> Unrecognized image file format
> 
> (gnome-shell:1942): GNOME Shell-WARNING **: 07:02:19.815: Missing required 
> core component Settings, expect trouble…
> Noticed activity on a PipeWire socket, launching services...
>   - Launching /usr/share/mutter-15/tests/socket-launch.sh pipewire
>   - Launching wireplumber
> Exception in thread Thread-1 (<lambda>):
> Traceback (most recent call last):
>   File "/usr/lib/python3.13/threading.py", line 1041, in _bootstrap_inner
>     self.run()
>     ~~~~~~~~^^
>   File "/usr/lib/python3.13/threading.py", line 992, in run
>     self._target(*self._args, **self._kwargs)
>     ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 351, in 
> <lambda>
>     poll_closure = lambda: klass.poll_pipewire_sockets_in_thread(sockets)
>                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 323, in 
> poll_pipewire_sockets_in_thread
>     klass.launch_service(['wireplumber'])
>     ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
>   File "/usr/share/mutter-15/tests/mutter_dbusrunner.py", line 287, in 
> launch_service
>     klass.service_processes += [subprocess.Popen(args, env=env, 
> pass_fds=pass_fds)]
>                                 
> ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1036, in __init__
>     self._execute_child(args, executable, preexec_fn, close_fds,
>     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                         pass_fds, cwd, env,
>                         ^^^^^^^^^^^^^^^^^^^
>     ...<5 lines>...
>                         gid, gids, uid, umask,
>                         ^^^^^^^^^^^^^^^^^^^^^^
>                         start_new_session, process_group)
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.13/subprocess.py", line 1966, in _execute_child
>     raise child_exception_type(errno_num, err_msg, err_filename)
> FileNotFoundError: [Errno 2] No such file or directory: 'wireplumber'
> GNOME Shell-Message: 07:02:19.902: Failed to launch ibus-daemon: Failed to 
> execute child process “ibus-daemon” (No such file or directory)
> libEGL warning: DRI3: Screen seems not DRI3 capable
> libEGL warning: DRI3: Screen seems not DRI3 capable
> MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
> libEGL warning: egl: failed to create dri2 screen
> GNOME Shell-Message: 07:02:21.011: GNOME Shell started at Wed Jan 08 2025 
> 07:02:19 GMT+0000 (Coordinated Universal Time)
> GNOME Shell-Message: 07:02:21.012: Registering session with GDM
> ** Message: 07:02:21.696: Shutting down GNOME Shell
> (EE) failed to read Wayland events: Connection reset by peer
> libmutter-Message: 07:02:21.847: Removed virtual monitor Meta-0
> Closing PipeWire socket...
> Terminating services...
>   - Terminating /usr/share/mutter-15/tests/socket-launch.sh pipewire
> [E][38419.025584] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55bc2f909260: failed to accept: Invalid argument
> [E][38419.025604] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55bc2f909260: failed to accept: Invalid argument
> [E][38419.025610] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55bc2f909830: failed to accept: Invalid argument
> [E][38419.025617] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55bc2f909260: failed to accept: Invalid argument
> [E][38419.025622] mod.protocol-native | [module-protocol-:  812 
> socket_data()] server 0x55bc2f909830: failed to accept: Invalid argument
> ==============================================================================
> 
> 
> Summary of Failures:
> 
> 13/15 gnome-shell:shell / closeWithActiveWindows FAIL           10.23s   exit 
> status 1
> 
> Ok:                 14  
> Expected Fail:      0   
> Fail:               1   
> Unexpected Pass:    0   
> Skipped:            0   
> Timeout:            0   
> dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb 
> LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test --timeout-multiplier 3 returned 
> exit code 1


The full build log is available from:
http://qa-logs.debian.net/2025/01/07/gnome-shell_47.2-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250107;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250107&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
I am closing this bug because it is no longer reproducible in Salsa CI
nor is Debian Reproducible Builds affected. Perhaps this was fixed in
the gnome-shell 48 update.

https://buildd.debian.org/status/package.php?p=gnome-shell
https://salsa.debian.org/gnome-team/gnome-shell/-/pipelines?ref=debian%2Flatest
https://tests.reproducible-builds.org/debian/history/gnome-shell.html

Thank you,
Jeremy Bícha

--- End Message ---

Reply via email to