10.0.0: test suite is failing
Meson execution log:
+ export CFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS CC CXX FC AR NM RANLIB
+ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . x86_64-redhat-linux-gnu -D backend-default=wayland -D backend-drm-screencast-vaapi=true -D backend-drm=true -D backend-headless=true -D backend-rdp=true -D backend-wayland=true -D backend-x11=true -D color-management-colord=true -D color-management-lcms=true -D demo-clients=true -D doc=false -D image-jpeg=true -D image-webp=true -D pipewire=true -D remoting=true -D renderer-gl=true -D resize-pool=true -D screenshare=true -D shell-desktop=true -D shell-fullscreen=true -D shell-ivi=true -D shell-kiosk=true -D simple-clients=all -D systemd=true -D test-gl-renderer=true -D test-junit-xml=true -D test-skip-is-failure=true -D tools=calibrator,debug,info,terminal,touch-calibrator -D wcap-decode=true -D xwayland=true
The Meson build system
Version: 0.61.2
Source dir: /home/tkloczko/rpmbuild/BUILD/weston-10.0.0
Build dir: /home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu
Build type: native build
Project name: weston
Project version: 10.0.0
C compiler for the host machine: /usr/bin/gcc (gcc 12.0.1 "gcc (GCC) 12.0.1 20220222 (Red Hat 12.0.1-0)")
C linker for the host machine: /usr/bin/gcc ld.bfd 2.37-24
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-shift-negative-value: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-pedantic: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Header <sys/sysmacros.h> has symbol "major" : YES
Checking for function "mkostemp" : YES
Checking for function "strchrnul" : YES
Checking for function "initgroups" : YES
Checking for function "posix_fallocate" : YES
Checking for function "memfd_create" : YES
Has header "linux/sync_file.h" : YES
Message: The default backend is wayland
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency xkbcommon found: YES 1.4.0
Run-time dependency wayland-server found: YES 1.20.0
Run-time dependency wayland-client found: YES 1.20.0
Run-time dependency pixman-1 found: YES 0.40.0
Run-time dependency libinput found: YES 1.20.0
Run-time dependency libevdev found: YES 1.12.0
Library m found: YES
Library dl found: YES
Run-time dependency libdrm found: YES 2.4.110
Run-time dependency threads found: YES
Message: Found libdrm with human format modifier support.
Program python3 found: YES (/usr/bin/python3)
Configuring version.h using configuration
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Build-time dependency wayland-scanner found: YES 1.20.0
Program /usr/bin/wayland-scanner found: YES (/usr/bin/wayland-scanner)
Run-time dependency wayland-protocols found: YES 1.25
Run-time dependency cairo found: YES 1.17.4
Run-time dependency libpng found: YES 1.6.37
Run-time dependency pango found: YES 1.50.4
Run-time dependency pangocairo found: YES 1.50.4
Run-time dependency glib-2.0 found: YES 2.71.2
Run-time dependency libjpeg found: YES 2.1.3
Run-time dependency libwebp found: YES 1.2.2
Run-time dependency egl found: YES 1.5
Run-time dependency libsystemd found: YES 250
Run-time dependency dbus-1 found: YES 1.13.22
Run-time dependency libudev found: YES 250
Run-time dependency lcms2 found: YES 2.13
Dependency egl found: YES 1.5 (cached)
Run-time dependency glesv2 found: YES 3.2
Dependency libudev found: YES 250 (cached)
Dependency libudev found: YES 250 (cached)
Run-time dependency gbm found: YES 21.3.7
Run-time dependency libva found: YES 1.14.0
Run-time dependency libva-drm found: YES 1.14.0
Dependency threads found: YES unknown (cached)
Run-time dependency freerdp2 found: YES 2.5.0
Run-time dependency winpr2 found: YES 2.5.0
Dependency wayland-client found: YES 1.20.0 (cached)
Run-time dependency wayland-cursor found: YES 1.20.0
Run-time dependency wayland-egl found: YES 18.1.0
Run-time dependency xcb found: YES 1.14
Run-time dependency xcb-shm found: YES 1.14
Run-time dependency x11 found: YES 1.7.3.1
Run-time dependency x11-xcb found: YES 1.7.3.1
Run-time dependency xcb-xkb found: YES 1.14
Found CMake: /usr/bin/cmake (3.22.2)
Run-time dependency xwayland found: NO (tried pkgconfig and cmake)
Dependency xcb found: YES 1.14 (cached)
Run-time dependency xcb-composite found: YES 1.14
Run-time dependency xcb-shape found: YES 1.14
Run-time dependency xcb-xfixes found: YES 1.14
Run-time dependency xcursor found: YES 1.2.0
Run-time dependency cairo-xcb found: YES 1.17.4
Dependency lcms2 found: YES 2.13 (cached)
Run-time dependency colord found: YES 1.4.6
Dependency glib-2.0 found: YES 2.71.2 (cached)
Run-time dependency gobject-2.0 found: YES 2.71.2
Dependency libsystemd found: YES 250 (cached)
Configuring weston.ini using configuration
Configuring weston.ini using configuration
Run-time dependency gstreamer-1.0 found: YES 1.20.0
Run-time dependency gstreamer-allocators-1.0 found: YES 1.20.0
Run-time dependency gstreamer-app-1.0 found: YES 1.20.0
Run-time dependency gstreamer-video-1.0 found: YES 1.20.0
Dependency gobject-2.0 found: YES 2.71.2 (cached)
Dependency glib-2.0 found: YES 2.71.2 (cached)
Run-time dependency libpipewire-0.3 found: YES 0.3.48
Run-time dependency libspa-0.2 found: YES 0.2
Dependency wayland-cursor found: YES 1.20.0 (cached)
Library util found: YES
Dependency libudev found: YES 250 (cached)
Dependency gbm found: YES 21.3.7 (cached)
Dependency egl found: YES 1.5 (cached)
Dependency glesv2 found: YES 3.2 (cached)
Dependency gbm found: YES 21.3.7 (cached)
Dependency egl found: YES 1.5 (cached)
Dependency glesv2 found: YES 3.2 (cached)
Dependency gbm found: YES 21.3.7 (cached)
Dependency egl found: YES 1.5 (cached)
Dependency wayland-egl found: YES 18.1.0 (cached)
Dependency glesv2 found: YES 3.2 (cached)
Dependency wayland-cursor found: YES 1.20.0 (cached)
Dependency wayland-cursor found: YES 1.20.0 (cached)
Dependency cairo found: YES 1.17.4 (cached)
Dependency pangocairo found: YES 1.50.4 (cached)
Dependency gobject-2.0 found: YES 2.71.2 (cached)
Dependency egl found: YES 1.5 (cached)
Dependency glesv2 found: YES 3.2 (cached)
Dependency wayland-egl found: YES 18.1.0 (cached)
Dependency cairo found: YES 1.17.4 (cached)
Dependency cairo found: YES 1.17.4 (cached)
Dependency libudev found: YES 250 (cached)
Run-time dependency libxml-2.0 found: YES 2.9.13
Dependency x11 found: YES 1.7.3.1 (cached)
Configuring test-config.h using configuration
Dependency libudev found: YES 250 (cached)
Configuring weston.1 using configuration
Configuring weston-bindings.7 using configuration
Configuring weston-debug.1 using configuration
Configuring weston.ini.5 using configuration
Configuring weston-drm.7 using configuration
Configuring weston-rdp.7 using configuration
Configuring config.h using configuration
Message: Documentation will not be built. Use -Ddoc to build it.
Build targets in project: 188
NOTICE: Future-deprecated features used:
* 0.56.0: {'Dependency.get_pkgconfig_variable'}
weston 10.0.0
User defined options
auto_features : enabled
bindir : /usr/bin
buildtype : plain
datadir : /usr/share
includedir : /usr/include
infodir : /usr/share/info
libdir : /usr/lib64
libexecdir : /usr/libexec
localedir : /usr/share/locale
localstatedir : /var
mandir : /usr/share/man
prefix : /usr
sbindir : /usr/sbin
sharedstatedir : /var/lib
sysconfdir : /etc
wrap_mode : nodownload
backend-default : wayland
backend-drm : true
backend-drm-screencast-vaapi: true
backend-headless : true
backend-rdp : true
backend-wayland : true
backend-x11 : true
color-management-colord : true
color-management-lcms : true
demo-clients : true
doc : false
image-jpeg : true
image-webp : true
pipewire : true
remoting : true
renderer-gl : true
resize-pool : true
screenshare : true
shell-desktop : true
shell-fullscreen : true
shell-ivi : true
shell-kiosk : true
simple-clients : all
systemd : true
test-gl-renderer : true
test-junit-xml : true
test-skip-is-failure : true
tools : calibrator,debug,info,terminal,touch-calibrator
wcap-decode : true
xwayland : true
and test suite is failing:
+ cd weston-10.0.0
+ /usr/bin/meson test -C x86_64-redhat-linux-gnu --num-processes 48 --print-errorlogs --no-suite devices
ninja: Entering directory `/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu'
[1/45] Generating git-version.h with a custom command
1/38 drm-formats OK 0.01s 18 subtests passed
2/38 bad-buffer OK 0.09s 1 subtests passed
3/38 color-manager OK 0.09s 1 subtests passed
4/38 devices ERROR 0.09s exit status 1
>>> MALLOC_PERTURB_=127 /home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/tests/test-devices
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 1 fixtures.
--- Fixture 1 ()...
Date: 2022-03-07 UTC
[20:44:55.887] weston 10.0.0
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.0
[20:44:55.887] Command line: weston-test-devices --backend=headless-backend.so --debug --socket=test-devices --modules=/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/tests/test-plugin.so --width=320 --height=240 --no-config --shell=desktop-shell.so
[20:44:55.887] OS: Linux, 5.16.5-200.fc35.x86_64, #1 SMP PREEMPT Tue Feb 1 21:37:11 UTC 2022, x86_64
[20:44:55.887] Flight recorder: enabled
[20:44:55.887] Starting with no config file.
WARNING: debug protocol has been enabled. This is a potential denial-of-service attack vector and information leak.
[20:44:55.887] Output repaint window is 7 ms maximum.
[20:44:55.887] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/libweston/backend-headless/headless-backend.so'
[20:44:55.887] Registered plugin API 'weston_windowed_output_api_v1' of size 16
[20:44:55.887] Color manager: no-op
[20:44:55.887] Output 'headless' using color profile: built-in default sRGB SDR profile
[20:44:55.887] Output 'headless' enabled with head(s) headless
[20:44:55.887] Compositor capabilities:
arbitrary surface rotation: no
screen capture uses y-flip: no
cursor planes: no
arbitrary resolutions: no
view mask clipping: no
explicit sync: no
color operations: no
presentation clock: CLOCK_MONOTONIC_RAW, id 4
presentation clock resolution: 0.000000001 s
[20:44:55.887] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/desktop-shell/desktop-shell.so'
[20:44:55.888] launching '/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/clients/weston-keyboard'
[20:44:55.888] Note: support for the deprecated wl_shell interface is disabled. If a legacy client still needs it, it can be re-enabled by passing -Ddeprecated-wl-shell=true to Meson when building Weston.
[20:44:55.888] Loading module '/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/tests/test-plugin.so'
[20:44:55.896] launching '/home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/clients/weston-desktop-shell'
*** Run seat_destroy_and_recreate/1
test-client: got global pointer 100 100
test-client: got seat 0x7f0af00062d0 capabilities: 7
test-client: got seat 0x7f0af00062d0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f0af0006c70
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 0 0, surface 0x7f0af00071e0
test-client: got pointer frame
test-client: got seat 0x7f0af0007910 capabilities: 7
test-client: got seat 0x7f0af0007910 name: 'test-seat'
*** Result seat_destroy_and_recreate/1: ok
*** Run seats_have_names/1
test-client: got global pointer 100 100
test-client: got seat 0x7f0af0006a90 capabilities: 7
test-client: got seat 0x7f0af0006a90 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f0af0006300
test-client: got keyboard modifiers 0 0 0 0
test-client: got pointer enter 0 0, surface 0x7f0af0006f10
test-client: got pointer frame
*** Result seats_have_names/1: ok
*** Run get_device_after_destroy_multiple/1
test-client: got global pointer 100 100
test-client: got seat 0x7f0af0006cb0 capabilities: 7
test-client: got seat 0x7f0af0006cb0 name: 'test-seat'
test-client: got keyboard repeat_info 40 400
test-client: got keyboard keymap
test-client: got surface enter output 0x7f0af00075b0
[20:44:55.955] libwayland: error in client communication (pid 681895)
[20:44:55.955] Error: /home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/clients/weston-desktop-shell apparently cannot run at all.
Quitting...wl_registry@2: error 0: invalid global wl_seat (20)
--- Fixture 1 () fail: passed 2, skipped 0, failed 0, total 10
TAP parsing error: Too few tests run (expected 10, got 2)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
5/38 alpha-blending OK 0.29s 3 subtests passed
6/38 buffer-transforms OK 2.81s 48 subtests passed
▶ 7/38 drm_screenshot_no_damage/1 FAIL
▶ 7/38 drm_smoke/1 FAIL
7/38 drm-smoke ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=180 /home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/tests/test-drm-smoke
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stderr:
Iterating through 1 fixtures.
--- Fixture 1 ()...
Skipping DRM-backend tests because WESTON_TEST_SUITE_DRM_DEVICE is not set. See test suite documentation to learn how to run them.
--- Fixture 1 () skip error: passed 0, skipped 0, failed 0, total 2
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
8/38 timespec OK 0.04s
9/38 internal-screenshot OK 0.22s 1 subtests passed
10/38 keyboard OK 0.21s 4 subtests passed
11/38 plugin-registry OK 0.19s 1 subtests passed
12/38 presentation OK 0.17s 1 subtests passed
13/38 roles OK 0.16s 2 subtests passed
14/38 string OK 0.15s 1 subtests passed
15/38 surface-global OK 0.12s 1 subtests passed
16/38 vertex-clip OK 0.10s 16 subtests passed
17/38 safe-signal OK 0.08s 1 subtests passed
18/38 safe-signal-output-removal OK 0.08s 1 subtests passed
19/38 ivi-layout-internal OK 0.06s 1 subtests passed
20/38 config-parser OK 0.05s
21/38 ivi-layout-client OK 0.07s 25 subtests passed
22/38 ivi-shell-app OK 0.06s 1 subtests passed
23/38 text OK 0.12s 1 subtests passed
24/38 touch OK 0.12s 3 subtests passed
25/38 surface OK 0.14s 1 subtests passed
26/38 zuc OK 0.06s
27/38 xwayland OK 0.17s 1 subtests passed
28/38 viewporter-shot OK 0.20s 2 subtests passed
29/38 event OK 0.35s 2 subtests passed
30/38 pointer-shot OK 0.34s 2 subtests passed
31/38 pointer OK 0.41s 14 subtests passed
32/38 yuv-buffer OK 0.33s 4 subtests passed
33/38 subsurface-shot OK 0.43s 2 subtests passed
34/38 linux-explicit-synchronization OK 0.53s 10 subtests passed
35/38 subsurface OK 1.35s 23 subtests passed
36/38 viewporter OK 1.91s 76 subtests passed
37/38 output-transforms OK 4.24s 56 subtests passed
38/38 output-damage OK 5.99s 42 subtests passed
Summary of Failures:
4/38 devices ERROR 0.09s exit status 1
7/38 drm-smoke ERROR 0.02s exit status 1
Ok: 36
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /home/tkloczko/rpmbuild/BUILD/weston-10.0.0/x86_64-redhat-linux-gnu/meson-logs/testlog.txt