ref:main

e2e failed

Command: set -e scripts/ci/anvil-test.sh submodules scripts/ci/anvil-test.sh build on Release for mode in shm qmp audio input-absolute input-relative reset dmabuf; do scripts/ci/anvil-test.sh e2e "$mode" done
Runner: DESKTOP-12GQBKK online linux/x86_64
Started: Sep 13, 2026 at 11:49 UTC Completed: Sep 13, 2026 at 11:52 UTC Duration: 3m 9s
Exit code: 1

Build Output

Running directly on the runner host (linux/x86_64) — no container image is declared for this step, so it runs against whatever toolchain the runner has
Synchronizing submodule url for 'packaging/linux/flatpak/deps/flatpak-builder-tools'
Synchronizing submodule url for 'third-party/Simple-Web-Server'
Synchronizing submodule url for 'third-party/TPCircularBuffer'
Synchronizing submodule url for 'third-party/ViGEmClient'
Synchronizing submodule url for 'third-party/build-deps'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/AMF'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/FFmpeg'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/SVT-AV1'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/Vulkan-Headers'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/Vulkan-Loader'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/x264'
Synchronizing submodule url for 'third-party/build-deps/third-party/FFmpeg/x265_git'
Synchronizing submodule url for 'third-party/doxyconfig'
Synchronizing submodule url for 'third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/glad'
Synchronizing submodule url for 'third-party/libdisplaydevice'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/lizardbyte-common'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/lizardbyte-common/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/lizardbyte-common/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/libdisplaydevice/third-party/lizardbyte-common/third-party/googletest'
Synchronizing submodule url for 'third-party/libvirtualhid'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/lizardbyte-common'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/lizardbyte-common/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/lizardbyte-common/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/libvirtualhid/third-party/lizardbyte-common/third-party/googletest'
Synchronizing submodule url for 'third-party/lizardbyte-common'
Synchronizing submodule url for 'third-party/lizardbyte-common/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/lizardbyte-common/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/lizardbyte-common/third-party/googletest'
Synchronizing submodule url for 'third-party/moonlight-common-c'
Synchronizing submodule url for 'third-party/moonlight-common-c/enet'
Synchronizing submodule url for 'third-party/moonlight-common-c/nanors'
Synchronizing submodule url for 'third-party/nvapi'
Synchronizing submodule url for 'third-party/plasma-wayland-protocols'
Synchronizing submodule url for 'third-party/tray'
Synchronizing submodule url for 'third-party/tray/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/tray/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/tray/third-party/lizardbyte-common'
Synchronizing submodule url for 'third-party/tray/third-party/lizardbyte-common/third-party/doxyconfig'
Synchronizing submodule url for 'third-party/tray/third-party/lizardbyte-common/third-party/doxyconfig/doxygen-awesome-css'
Synchronizing submodule url for 'third-party/tray/third-party/lizardbyte-common/third-party/googletest'
Synchronizing submodule url for 'third-party/wayland-protocols'
Synchronizing submodule url for 'third-party/wlr-protocols'
=== configure cmake-build-ci-on-release (SUNSHINE_ENABLE_QEMU=ON, Release) ===
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-14 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-14 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/bin/git (found version "2.43.0")
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1
Sunshine Branch: HEAD
Sunshine Version: bbd3e590
PROJECT_FQDN: dev.lizardbyte.app.Sunshine
PROJECT_NAME: Sunshine
PROJECT_VERSION: 0.0.0-bbd3e590
PROJECT_VERSION_MAJOR: 0
PROJECT_VERSION_MINOR: 0
PROJECT_VERSION_PATCH: 0
CMAKE_PROJECT_VERSION: 0.0.0
CMAKE_PROJECT_VERSION_MAJOR: 0
CMAKE_PROJECT_VERSION_MINOR: 0
CMAKE_PROJECT_VERSION_PATCH: 0
RC_VERSION_BUILD: 0
RC_VERSION_REVISION: 0
PROJECT_YEAR: 1990
PROJECT_MONTH: 01
PROJECT_DAY: 01
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
CMake Warning at cmake/macros/common.cmake:27 (_find_package):
Could not find a configuration file for package "Boost" that exactly
matches requested version "1.89.0".
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake, version: 1.83.0
/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake, version: 1.83.0
Call Stack (most recent call first):
cmake/dependencies/Boost_Sunshine.cmake:36 (find_package)
cmake/dependencies/common.cmake:9 (include)
CMakeLists.txt:83 (include)
-- Boost v1.89.0 package not found in the system. Falling back to FetchContent.
-- Boost: Release build, static libraries, MPI OFF, Python OFF, testing OFF
-- Boost: libraries included: filesystem;log;program_options;system;locale;asio;crc;format;process;property_tree
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test BOOST_ATOMIC_TARGET_X86
-- Performing Test BOOST_ATOMIC_TARGET_X86 - Success
-- Performing Test BOOST_ATOMIC_COMPILER_HAS_SSE2
-- Performing Test BOOST_ATOMIC_COMPILER_HAS_SSE2 - Success
-- Performing Test BOOST_ATOMIC_COMPILER_HAS_SSE41
-- Performing Test BOOST_ATOMIC_COMPILER_HAS_SSE41 - Success
-- Performing Test BOOST_ATOMIC_HAS_PTHREAD_COND_CLOCKWAIT
-- Performing Test BOOST_ATOMIC_HAS_PTHREAD_COND_CLOCKWAIT - Failed
-- Performing Test BOOST_CHARCONV_QUADMATH_FOUND
-- Performing Test BOOST_CHARCONV_QUADMATH_FOUND - Success
-- Boost.Charconv: quadmath support ON
-- Boost.Context: architecture x86_64, binary format elf, ABI sysv, assembler gas, suffix .S, implementation fcontext
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc-14
-- Performing Test BOOST_FILESYSTEM_HAS_INIT_PRIORITY
-- Performing Test BOOST_FILESYSTEM_HAS_INIT_PRIORITY - Success
-- Performing Test BOOST_FILESYSTEM_HAS_CXX20_ATOMIC_REF
-- Performing Test BOOST_FILESYSTEM_HAS_CXX20_ATOMIC_REF - Success
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BLKSIZE
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BLKSIZE - Success
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIM
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIM - Success
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIMENSEC
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIMENSEC - Failed
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIMESPEC
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_MTIMESPEC - Failed
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BIRTHTIMENSEC
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BIRTHTIMENSEC - Failed
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BIRTHTIMESPEC
-- Performing Test BOOST_FILESYSTEM_HAS_STAT_ST_BIRTHTIMESPEC - Failed
-- Performing Test BOOST_FILESYSTEM_HAS_STATX
-- Performing Test BOOST_FILESYSTEM_HAS_STATX - Success
-- Performing Test BOOST_FILESYSTEM_HAS_FDOPENDIR_NOFOLLOW
-- Performing Test BOOST_FILESYSTEM_HAS_FDOPENDIR_NOFOLLOW - Success
-- Performing Test BOOST_FILESYSTEM_HAS_DIRENT_D_TYPE
-- Performing Test BOOST_FILESYSTEM_HAS_DIRENT_D_TYPE - Success
-- Performing Test BOOST_FILESYSTEM_HAS_POSIX_AT_APIS
-- Performing Test BOOST_FILESYSTEM_HAS_POSIX_AT_APIS - Success
-- Performing Test BOOST_FILESYSTEM_HAS_FALLOCATE
-- Performing Test BOOST_FILESYSTEM_HAS_FALLOCATE - Success
-- Performing Test Iconv_IS_BUILT_IN
-- Performing Test Iconv_IS_BUILT_IN - Success
-- Found Iconv: built in to C library
-- Found the following ICU libraries:
-- data (required): /usr/lib/x86_64-linux-gnu/libicudata.so
-- i18n (required): /usr/lib/x86_64-linux-gnu/libicui18n.so
-- uc (required): /usr/lib/x86_64-linux-gnu/libicuuc.so
-- Found ICU: /usr/include (found suitable version "74.2", minimum required is "4.8.1")
-- Boost.Locale: iconv ON, ICU ON, POSIX ON, std ON, winapi OFF
-- Performing Test BOOST_LOG_TARGET_X86
-- Performing Test BOOST_LOG_TARGET_X86 - Success
-- Performing Test BOOST_LOG_HAS_LOCK_FREE_ATOMIC_INT32
-- Performing Test BOOST_LOG_HAS_LOCK_FREE_ATOMIC_INT32 - Success
-- Performing Test BOOST_LOG_COMPILER_HAS_SSSE3
-- Performing Test BOOST_LOG_COMPILER_HAS_SSSE3 - Success
-- Performing Test BOOST_LOG_COMPILER_HAS_AVX2
-- Performing Test BOOST_LOG_COMPILER_HAS_AVX2 - Success
-- Performing Test BOOST_LOG_HAS_NATIVE_SYSLOG
-- Performing Test BOOST_LOG_HAS_NATIVE_SYSLOG - Success
-- Found the following ICU libraries:
-- data (required): /usr/lib/x86_64-linux-gnu/libicudata.so
-- i18n (required): /usr/lib/x86_64-linux-gnu/libicui18n.so
-- uc (required): /usr/lib/x86_64-linux-gnu/libicuuc.so
-- Found ICU: /usr/include (found version "74.2")
-- Boost.Thread: threading API is pthread
-- Boost include dirs: $<BUILD_INTERFACE:/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/headers/include>
-- Boost libraries: Boost::filesystem;Boost::log;Boost::program_options;Boost::system;Boost::locale;Boost::asio;Boost::crc;Boost::format;Boost::process;Boost::property_tree
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for ioctl
-- Looking for ioctl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Check size of QOS_FLOWID
-- Check size of QOS_FLOWID - failed
-- Check size of PQOS_FLOWID
-- Check size of PQOS_FLOWID - failed
-- nlohmann_json v3.11.x package not found in the system. Falling back to FetchContent.
-- Using the multi-header code from /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/json-src/include/
CMake Warning at third-party/libdisplaydevice/src/CMakeLists.txt:12 (message):
Linux is not supported yet.
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found WrapOpenGL: TRUE
-- Could NOT find XKB (missing: XKB_LIBRARY XKB_INCLUDE_DIR) (Required is at least version "0.5.0")
-- Found WrapVulkanHeaders: /usr/include
-- CPM: Adding package nv_codec_headers_13_1@ (n13.1.15.0)
-- nlohmann_json v3.11.x package not found in the system. Falling back to FetchContent.
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'libcurl'
-- Found libcurl, version 8.5.0
-- Checking for module 'miniupnpc'
-- Found miniupnpc, version 2.2.6
-- Using FFmpeg from build-deps tag: v2026.910.121303
-- Downloading FFmpeg binaries from https://github.com/LizardByte/build-deps/releases/download/v2026.910.121303/Linux-x86_64-ffmpeg.tar.gz
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- Extracting FFmpeg binaries to /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps
-- FFmpeg binaries successfully downloaded and extracted
-- Found Opus: /usr/lib/x86_64-linux-gnu/libopus.a
-- glad: using Python interpreter: /usr/bin/python3.12
-- Found Python: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter
-- glad: jinja2 already available in /usr/bin/python3.12, skipping Python dependency install
-- Glad Library 'glad_egl'
-- Glad Library 'glad_gl'
-- Looking for a CUDA compiler
-- Looking for a CUDA compiler - NOTFOUND
-- Checking for module 'libdrm'
-- Found libdrm, version 2.4.125
-- Found LIBDRM: /usr/lib/x86_64-linux-gnu/libdrm.so
-- Checking for module 'libcap'
-- Found libcap, version 2.66
-- Found LIBCAP: /usr/lib/x86_64-linux-gnu/libcap.so
-- Checking for module 'libevdev'
-- Found libevdev, version 1.13.1
-- Found libevdev library: /usr/lib/x86_64-linux-gnu/libevdev.so
-- Found libevdev include directory: /usr/include/libevdev-1.0
-- Checking for module 'libva'
-- Found libva, version 1.20.0
-- Checking for module 'libva-drm'
-- Found libva-drm, version 1.20.0
-- Found Libva: /usr/include
-- Found Wayland: /usr/lib/x86_64-linux-gnu/libwayland-client.so;/usr/lib/x86_64-linux-gnu/libwayland-server.so;/usr/lib/x86_64-linux-gnu/libwayland-egl.so;/usr/lib/x86_64-linux-gnu/libwayland-cursor.so
wayland-scanner private-code /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/xdg-output-unstable-v1.c
wayland-scanner client-header /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/xdg-output-unstable-v1.h
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml:154: element event: validity error : No declaration for attribute deprecated-since of element event
*******************************************************
* *
* WARNING: XML failed validation against built-in DTD *
* *
*******************************************************
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/xdg-output/xdg-output-unstable-v1.xml:154: element event: validity error : No declaration for attribute deprecated-since of element event
*******************************************************
* *
* WARNING: XML failed validation against built-in DTD *
* *
*******************************************************
wayland-scanner private-code /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/linux-dmabuf-unstable-v1.c
wayland-scanner client-header /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wayland-protocols/unstable/linux-dmabuf/linux-dmabuf-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/linux-dmabuf-unstable-v1.h
wayland-scanner private-code /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wlr-protocols/unstable/wlr-screencopy-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/wlr-screencopy-unstable-v1.c
wayland-scanner client-header /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/wlr-protocols/unstable/wlr-screencopy-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/wlr-screencopy-unstable-v1.h
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Checking for modules 'gio-2.0;gio-unix-2.0'
-- Found gio-2.0, version 2.80.0
-- Found gio-unix-2.0, version 2.80.0
-- Checking for module 'libpipewire-0.3'
-- Found libpipewire-0.3, version 1.0.5
wayland-scanner private-code /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//kde-output-order-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/kde-output-order-v1.c
wayland-scanner client-header /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//kde-output-order-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/kde-output-order-v1.h
wayland-scanner private-code /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//zkde-screencast-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/zkde-screencast-unstable-v1.c
wayland-scanner client-header /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//zkde-screencast-unstable-v1.xml /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/generated-src/zkde-screencast-unstable-v1.h
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//zkde-screencast-unstable-v1.xml:86: element event: validity error : No declaration for attribute deprecated-since of element event
*******************************************************
* *
* WARNING: XML failed validation against built-in DTD *
* *
*******************************************************
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/third-party/plasma-wayland-protocols/src/protocols//zkde-screencast-unstable-v1.xml:86: element event: validity error : No declaration for attribute deprecated-since of element event
*******************************************************
* *
* WARNING: XML failed validation against built-in DTD *
* *
*******************************************************
-- Checking for modules 'gio-2.0>=2.64;gio-unix-2.0>=2.64'
-- Found gio-2.0, version 2.80.0
-- Found gio-unix-2.0, version 2.80.0
-- PROJECT_VERSION: 0.0.0
-- PROJECT_VERSION_MAJOR: 0
-- PROJECT_VERSION_MINOR: 0
-- PROJECT_VERSION_PATCH: 0
-- PROJECT_VERSION_TWEAK: 0
-- GITHUB_BRANCH:
-- GITHUB_COMMIT:
-- Checking for module 'systemd'
-- Found systemd, version 255
-- Checking for module 'udev'
-- Found udev, version 255
-- Found udev/systemd version: 255
-- Configuring done (27.9s)
-- Generating done (0.1s)
-- Build files have been written to: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release
=== build cmake-build-ci-on-release ===
ninja: Entering directory `cmake-build-ci-on-release'
[0/2] Re-checking globbed directories...
[0/287] glad_egl-generate
Cleaning /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_egl
Generating with args --out-path /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_egl --api egl=1.5 --extensions EGL_EXT_image_dma_buf_import,EGL_EXT_image_dma_buf_import_modifiers,EGL_EXT_platform_base,EGL_EXT_platform_wayland,EGL_EXT_platform_x11,EGL_IMG_context_priority,EGL_KHR_create_context,EGL_KHR_image_base,EGL_KHR_surfaceless_context,EGL_MESA_platform_gbm --reproducible c --loader --mx
[13.09.2026 06:50:00][INFO ][glad ]: getting 'egl' specification from remote location
[13.09.2026 06:50:00][DEBUG ][glad.files ]: intercepted attempt to retrieve resource: 'https://raw.githubusercontent.com/KhronosGroup/EGL-Registry/main/api/egl.xml'
[13.09.2026 06:50:00][INFO ][glad ]: generating egl:None/egl=Version(major=1, minor=5)
[13.09.2026 06:50:00][INFO ][glad ]: generating feature set FeatureSet(name=egl, info=[egl=1.5], extensions=10)
[13.09.2026 06:50:00][DEBUG ][glad.files ]: intercepted attempt to retrieve resource: 'https://raw.githubusercontent.com/KhronosGroup/EGL-Registry/main/api/KHR/khrplatform.h'
[13.09.2026 06:50:00][DEBUG ][glad.files ]: intercepted attempt to retrieve resource: 'https://raw.githubusercontent.com/KhronosGroup/EGL-Registry/main/api/EGL/eglplatform.h'
Writing /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_egl/args.txt
[11/287] Compiling Vulkan shader rgb2yuv.comp (glslangValidator)
/home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/src_assets/linux/assets/shaders/vulkan/rgb2yuv.comp
[16/287] Building CXX object _deps/boost-build/libs/context/CMakeFiles/boost_context.dir/src/posix/stack_traits.cpp.o
[18/287] Linking CXX static library _deps/boost-build/libs/context/libboost_context.a
[18/287] glad_gl-generate
Cleaning /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_gl
Generating with args --out-path /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_gl --api gl:compatibility=4.6 --reproducible c --loader --mx
[13.09.2026 06:50:01][INFO ][glad ]: getting 'gl' specification from remote location
[13.09.2026 06:50:01][DEBUG ][glad.files ]: intercepted attempt to retrieve resource: 'https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/main/xml/gl.xml'
[13.09.2026 06:50:01][INFO ][glad ]: generating gl:compatibility/gl=Version(major=4, minor=6)
[13.09.2026 06:50:01][INFO ][glad ]: adding all extensions for api gl to result
[13.09.2026 06:50:02][INFO ][glad ]: generating feature set FeatureSet(name=gl, info=[gl:compatibility=4.6], extensions=619)
[13.09.2026 06:50:07][DEBUG ][glad.files ]: intercepted attempt to retrieve resource: 'https://raw.githubusercontent.com/KhronosGroup/EGL-Registry/main/api/KHR/khrplatform.h'
Writing /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/gladsources/glad_gl/args.txt
[54/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/boundary.cpp.o
[56/287] Building CXX object _deps/boost-build/libs/charconv/CMakeFiles/boost_charconv.dir/src/from_chars.cpp.o
[57/287] Linking CXX static library _deps/boost-build/libs/charconv/libboost_charconv.a
[58/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/conversion.cpp.o
[59/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/shared/generator.cpp.o
[60/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/formatters_cache.cpp.o
[61/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/icu_backend.cpp.o
[62/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/shared/localization_backend.cpp.o
[63/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/std/codecvt.cpp.o
[64/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/posix/codecvt.cpp.o
[65/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/posix/collate.cpp.o
[66/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/std/collate.cpp.o
[67/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/std/converter.cpp.o
[68/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/shared/message.cpp.o
[69/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/posix/converter.cpp.o
[70/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/std/std_backend.cpp.o
[71/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/formatter.cpp.o
[72/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/attribute_set.cpp.o
[73/287] Building C object CMakeFiles/glad_gl.dir/gladsources/glad_gl/src/gl.c.o
[74/287] Linking C static library libglad_gl.a
[75/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/posix/posix_backend.cpp.o
[76/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/code_conversion.cpp.o
[77/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/attribute_value_set.cpp.o
[78/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/util/gregorian.cpp.o
[79/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/process_id.cpp.o
[80/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/attribute_name.cpp.o
[81/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/named_scope.cpp.o
[82/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/once_block.cpp.o
[83/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/global_logger_storage.cpp.o
[84/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/thread_id.cpp.o
[85/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/numeric.cpp.o
[86/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/process_name.cpp.o
[87/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/std/numeric.cpp.o
[88/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/collator.cpp.o
[89/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/severity_level.cpp.o
[90/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/default_attribute_names.cpp.o
[91/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/permissions.cpp.o
[92/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/timer.cpp.o
[93/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/icu/date_time.cpp.o
[94/287] Building CXX object _deps/boost-build/libs/locale/CMakeFiles/boost_locale.dir/src/posix/numeric.cpp.o
[95/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/text_ostream_backend.cpp.o
[96/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/timestamp.cpp.o
[97/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/thread_specific.cpp.o
[98/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/threadsafe_queue.cpp.o
[99/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/text_multifile_backend.cpp.o
[100/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/event.cpp.o
[101/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/core.cpp.o
[102/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/dump.cpp.o
[103/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/trivial.cpp.o
[104/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/record_ostream.cpp.o
[105/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/default_sink.cpp.o
[106/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/spirit_encoding.cpp.o
[107/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/dump_avx2.cpp.o
[108/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/environment_win.cpp.o
[109/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/last_error.cpp.o
[110/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/process_handle_windows.cpp.o
[111/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/dump_ssse3.cpp.o
[112/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/exceptions.cpp.o
[113/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/environment_posix.cpp.o
[114/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/utf8.cpp.o
[115/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/detail/throw_error.cpp.o
[116/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/ext/proc_info.cpp.o
[117/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/windows/default_launcher.cpp.o
[118/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/posix/close_handles.cpp.o
[119/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/posix/ipc_reliable_message_queue.cpp.o
[120/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/pid.cpp.o
[121/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/posix/object_name.cpp.o
[122/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/error.cpp.o
[123/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/ext/exe.cpp.o
[124/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/ext/cwd.cpp.o
[125/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/ext/cmd.cpp.o
[126/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/positional_options.cpp.o
[127/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/shell.cpp.o
[128/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/environment.cpp.o
[129/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_archive.cpp.o
[130/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/utf8_codecvt_facet.cpp.o
[131/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_iserializer.cpp.o
[132/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_oserializer.cpp.o
[133/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_pointer_iserializer.cpp.o
[134/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/format_parser.cpp.o
[135/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_pointer_oserializer.cpp.o
[136/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/date_time_format_parser.cpp.o
In file included from /usr/include/features.h:502,
from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
from /usr/include/limits.h:26,
from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:210,
from /usr/lib/gcc/x86_64-linux-gnu/14/include/syslimits.h:7,
from /usr/lib/gcc/x86_64-linux-gnu/14/include/limits.h:34,
from /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/include/boost/log/detail/config.hpp:25,
from /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:16:
In function ‘wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t)’,
inlined from ‘static constexpr std::char_traits<wchar_t>::char_type* std::char_traits<wchar_t>::copy(char_type*, const char_type*, std::size_t)’ at /usr/include/c++/14/bits/char_traits.h:558:16,
inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:435:21,
inlined from ‘constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_mutate(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:337:15,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:548:17,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2253:19,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(__const_iterator, __const_iterator, const _CharT*, const _CharT*) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2462:22,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator = const wchar_t*; <template-parameter-2-2> = void; _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:1530:31,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::common_flags<CallbackT>::add_literal(const char_type*, const char_type*) [with CallbackT = boost::log::v2s_mt_posix::aux::date_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:100:25,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::parse_format(const CharT*, const CharT*, ParserT&, CallbackT&) [with CharT = wchar_t; ParserT = date_flags<common_flags<boost::log::v2s_mt_posix::aux::date_format_parser_callback<wchar_t> > >; CallbackT = boost::log::v2s_mt_posix::aux::date_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:336:35,
inlined from ‘void boost::log::v2s_mt_posix::aux::parse_date_format(const CharT*, const CharT*, date_format_parser_callback<CharT>&) [with CharT = wchar_t]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:353:17:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:27:10: warning: call to ‘__wmemcpy_chk_warn’ declared with attribute warning: wmemcpy called with length bigger than size of destination buffer [-Wattribute-warning]
27 | return __glibc_fortify_n (wmemcpy, __n, sizeof (wchar_t),
| ^~~~~~~~~~~~~~~~~
In function ‘wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t)’,
inlined from ‘static constexpr std::char_traits<wchar_t>::char_type* std::char_traits<wchar_t>::copy(char_type*, const char_type*, std::size_t)’ at /usr/include/c++/14/bits/char_traits.h:558:16,
inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:435:21,
inlined from ‘constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_mutate(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:337:15,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:548:17,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2253:19,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(__const_iterator, __const_iterator, const _CharT*, const _CharT*) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2462:22,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator = const wchar_t*; <template-parameter-2-2> = void; _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:1530:31,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::common_flags<CallbackT>::add_literal(const char_type*, const char_type*) [with CallbackT = boost::log::v2s_mt_posix::aux::time_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:100:25,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::parse_format(const CharT*, const CharT*, ParserT&, CallbackT&) [with CharT = wchar_t; ParserT = time_flags<common_flags<boost::log::v2s_mt_posix::aux::time_format_parser_callback<wchar_t> > >; CallbackT = boost::log::v2s_mt_posix::aux::time_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:336:35,
inlined from ‘void boost::log::v2s_mt_posix::aux::parse_time_format(const CharT*, const CharT*, time_format_parser_callback<CharT>&) [with CharT = wchar_t]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:363:17:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:27:10: warning: call to ‘__wmemcpy_chk_warn’ declared with attribute warning: wmemcpy called with length bigger than size of destination buffer [-Wattribute-warning]
27 | return __glibc_fortify_n (wmemcpy, __n, sizeof (wchar_t),
| ^~~~~~~~~~~~~~~~~
In function ‘wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t)’,
inlined from ‘static constexpr std::char_traits<wchar_t>::char_type* std::char_traits<wchar_t>::copy(char_type*, const char_type*, std::size_t)’ at /usr/include/c++/14/bits/char_traits.h:558:16,
inlined from ‘static constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_S_copy(_CharT*, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:435:21,
inlined from ‘constexpr void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_mutate(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:337:15,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.tcc:548:17,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(size_type, size_type, const _CharT*, size_type) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2253:19,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::replace(__const_iterator, __const_iterator, const _CharT*, const _CharT*) [with _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:2462:22,
inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::append(_InputIterator, _InputIterator) [with _InputIterator = const wchar_t*; <template-parameter-2-2> = void; _CharT = wchar_t; _Traits = std::char_traits<wchar_t>; _Alloc = std::allocator<wchar_t>]’ at /usr/include/c++/14/bits/basic_string.h:1530:31,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::common_flags<CallbackT>::add_literal(const char_type*, const char_type*) [with CallbackT = boost::log::v2s_mt_posix::aux::date_time_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:100:25,
inlined from ‘void boost::log::v2s_mt_posix::aux::{anonymous}::parse_format(const CharT*, const CharT*, ParserT&, CallbackT&) [with CharT = wchar_t; ParserT = date_flags<time_flags<common_flags<boost::log::v2s_mt_posix::aux::date_time_format_parser_callback<wchar_t> > > >; CallbackT = boost::log::v2s_mt_posix::aux::date_time_format_parser_callback<wchar_t>]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:336:35,
inlined from ‘void boost::log::v2s_mt_posix::aux::parse_date_time_format(const CharT*, const CharT*, date_time_format_parser_callback<CharT>&) [with CharT = wchar_t]’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-ci-on-release/_deps/boost-src/libs/log/src/date_time_format_parser.cpp:373:17:
/usr/include/x86_64-linux-gnu/bits/wchar2.h:27:10: warning: call to ‘__wmemcpy_chk_warn’ declared with attribute warning: wmemcpy called with length bigger than size of destination buffer [-Wattribute-warning]
27 | return __glibc_fortify_n (wmemcpy, __n, sizeof (wchar_t),
| ^~~~~~~~~~~~~~~~~
[137/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/convert.cpp.o
[138/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/archive_exception.cpp.o
[139/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_serializer_map.cpp.o
[140/287] Building CXX object _deps/boost-build/libs/process/CMakeFiles/boost_process.dir/src/ext/env.cpp.o
[141/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_xml_archive.cpp.o
[142/287] Linking CXX static library _deps/boost-build/libs/process/libboost_process.a
[143/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/codecvt_null.cpp.o
[144/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/extended_type_info.cpp.o
[145/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/extended_type_info_no_rtti.cpp.o
[146/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/syslog_backend.cpp.o
[147/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_text_iprimitive.cpp.o
[148/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/winmain.cpp.o
[149/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/extended_type_info_typeid.cpp.o
[150/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_text_oprimitive.cpp.o
[151/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_iarchive.cpp.o
[152/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/config_file.cpp.o
[153/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/stl_port.cpp.o
[154/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/basic_oarchive.cpp.o
[155/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/cmdline.cpp.o
[156/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/binary_oarchive.cpp.o
[157/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/binary_iarchive.cpp.o
[158/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/variables_map.cpp.o
[159/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/split.cpp.o
[160/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/xml_archive_exception.cpp.o
[161/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/utf8_codecvt_facet.cpp.o
[162/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_binary_oarchive.cpp.o
[163/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_binary_iarchive.cpp.o
[164/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_iarchive.cpp.o
[165/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/text_file_backend.cpp.o
[166/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/callbacks.c.o
[167/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/void_cast.cpp.o
[168/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_oarchive.cpp.o
[169/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/list.c.o
[170/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/packet.c.o
[171/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/host.c.o
[172/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/options_description.cpp.o
[173/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/win32.c.o
[174/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_xml_iarchive.cpp.o
[175/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/compress.c.o
[176/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/unix.c.o
[177/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/peer.c.o
[178/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_text_oarchive.cpp.o
[179/287] Building CXX object third-party/lizardbyte-common/src/CMakeFiles/lizardbyte_common.dir/common/env.cpp.o
[180/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_text_iarchive.cpp.o
[181/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/noop_audio_context.cpp.o
[182/287] Linking CXX static library third-party/lizardbyte-common/src/liblizardbyte-common.a
[183/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/polymorphic_xml_oarchive.cpp.o
[184/287] Building C object third-party/moonlight-common-c/enet/CMakeFiles/enet.dir/protocol.c.o
[185/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/noop_settings_persistence.cpp.o
[186/287] Linking C static library third-party/moonlight-common-c/enet/libenet.a
[187/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/value_semantic.cpp.o
[188/287] Building CXX object _deps/boost-build/libs/program_options/CMakeFiles/boost_program_options.dir/src/parsers.cpp.o
[189/287] Building CXX object _deps/boost-build/libs/log/CMakeFiles/boost_log.dir/src/named_scope_format_parser.cpp.o
[190/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/text_iarchive.cpp.o
[191/287] Linking CXX static library _deps/boost-build/libs/program_options/libboost_program_options.a
[192/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/text_oarchive.cpp.o
[193/287] Automatic MOC for target tray
[194/287] Building CXX object _deps/boost-build/libs/thread/CMakeFiles/boost_thread.dir/src/future.cpp.o
[195/287] Building C object CMakeFiles/sunshine.dir/third-party/moonlight-common-c/nanors/deps/obl/oblas_common.c.o
[196/287] Building C object CMakeFiles/sunshine.dir/third-party/moonlight-common-c/src/RtspParser.c.o
[197/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/retry_scheduler.cpp.o
[198/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/types.cpp.o
[199/287] Building CXX object _deps/boost-build/libs/thread/CMakeFiles/boost_thread.dir/src/pthread/once.cpp.o
[200/287] Building C object CMakeFiles/sunshine.dir/third-party/moonlight-common-c/nanors/rs.c.o
[201/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/factory.cpp.o
[202/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/xml_oarchive.cpp.o
[203/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/file_settings_persistence.cpp.o
[204/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/xml_iarchive.cpp.o
[205/287] Building C object CMakeFiles/sunshine.dir/third-party/moonlight-common-c/nanors/deps/obl/oblas_lite.c.o
[206/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/profiles.cpp.o
[207/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/gamepad_adapter.cpp.o
[208/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/backend.cpp.o
[209/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/report.cpp.o
[210/287] Building CXX object _deps/boost-build/libs/serialization/CMakeFiles/boost_serialization.dir/src/xml_grammar.cpp.o
[211/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/logging.cpp.o
[212/287] Building CXX object CMakeFiles/sunshine.dir/src/crypto.cpp.o
[213/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/types.cpp.o
[214/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/core/runtime.cpp.o
[215/287] Building CXX object _deps/boost-build/libs/thread/CMakeFiles/boost_thread.dir/src/pthread/thread.cpp.o
[216/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/json_serializer.cpp.o
[217/287] Building CXX object third-party/libdisplaydevice/src/common/CMakeFiles/libdisplaydevice_common.dir/json.cpp.o
[218/287] Building CXX object CMakeFiles/sunshine.dir/src/file_handler.cpp.o
[219/287] Building CXX object CMakeFiles/sunshine.dir/src/cbs.cpp.o
[220/287] Building CXX object CMakeFiles/sunshine.dir/src/stat_trackers.cpp.o
[221/287] Building CXX object CMakeFiles/sunshine.dir/src/globals.cpp.o
[222/287] Building CXX object CMakeFiles/sunshine.dir/src/logging.cpp.o
[223/287] Building CXX object CMakeFiles/sunshine.dir/src/video_colorspace.cpp.o
[224/287] Building C object CMakeFiles/sunshine.dir/generated-src/xdg-output-unstable-v1.c.o
[225/287] Building C object CMakeFiles/sunshine.dir/generated-src/linux-dmabuf-unstable-v1.c.o
[226/287] Building C object CMakeFiles/sunshine.dir/generated-src/wlr-screencopy-unstable-v1.c.o
[227/287] Building CXX object CMakeFiles/sunshine.dir/src/display_device.cpp.o
[228/287] Building CXX object CMakeFiles/sunshine.dir/src/audio.cpp.o
[229/287] Building CXX object CMakeFiles/sunshine.dir/src/network.cpp.o
[230/287] Building CXX object CMakeFiles/sunshine.dir/src/entry_handler.cpp.o
[231/287] Building CXX object CMakeFiles/sunshine.dir/src/input.cpp.o
[232/287] Building C object CMakeFiles/sunshine.dir/generated-src/kde-output-order-v1.c.o
[233/287] Building C object CMakeFiles/sunshine.dir/generated-src/zkde-screencast-unstable-v1.c.o
[234/287] Building CXX object CMakeFiles/sunshine.dir/src/video.cpp.o
[235/287] Building CXX object CMakeFiles/sunshine.dir/src/upnp.cpp.o
[236/287] Building CXX object CMakeFiles/sunshine.dir/src/process.cpp.o
[237/287] Building CXX object CMakeFiles/sunshine.dir/src/httpcommon.cpp.o
[238/287] Building CXX object CMakeFiles/sunshine.dir/src/rtsp.cpp.o
[239/287] Building CXX object CMakeFiles/sunshine.dir/src/stream.cpp.o
[240/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/vaapi.cpp.o
[241/287] Building CXX object CMakeFiles/sunshine.dir/src/config.cpp.o
[242/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/keymap.cpp.o
[243/287] Building CXX object CMakeFiles/sunshine.dir/src/main.cpp.o
[244/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/pixel_format.cpp.o
[245/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/vulkan_encode.cpp.o
[246/287] Building C object CMakeFiles/sunshine.dir/generated-src/qemu/dbus-display1.c.o
[247/287] Building CXX object CMakeFiles/sunshine.dir/third-party/qemu-keycodemapdb/linux_to_qnum.cpp.o
[248/287] Building CXX object CMakeFiles/sunshine.dir/src/system_tray.cpp.o
[249/287] Building CXX object CMakeFiles/sunshine.dir/third-party/qemu-keycodemapdb/qnum_to_linux.cpp.o
[250/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/wlgrab.cpp.o
[251/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/render_node.cpp.o
[252/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/wayland.cpp.o
[253/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/audio_mixer.cpp.o
In file included from /usr/include/c++/14/string:51,
from /usr/include/c++/14/bits/locale_classes.h:40,
from /usr/include/c++/14/bits/ios_base.h:41,
from /usr/include/c++/14/ios:44,
from /usr/include/c++/14/istream:40,
from /usr/include/c++/14/sstream:40,
from /usr/include/c++/14/chrono:45,
from /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/src/platform/linux/qemu/audio_mixer.h:14,
from /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/src/platform/linux/qemu/audio_mixer.cpp:6:
In static member function ‘static constexpr _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const unsigned char; _Up = unsigned char; bool _IsMove = false]’,
inlined from ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = unsigned char*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned char*; _OI = unsigned char*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator<const unsigned char*, span<const unsigned char> >; _OI = unsigned char*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator<const unsigned char*, span<const unsigned char> >; _OI = unsigned char*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const unsigned char*, std::span<const unsigned char> >; _ForwardIterator = unsigned char*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:147:27,
inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const unsigned char*, span<const unsigned char> >; _ForwardIterator = unsigned char*]’ at /usr/include/c++/14/bits/stl_uninitialized.h:185:15,
inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const unsigned char*, span<const unsigned char> >; _ForwardIterator = unsigned char*; _Tp = unsigned char]’ at /usr/include/c++/14/bits/stl_uninitialized.h:373:37,
inlined from ‘constexpr void std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const unsigned char*, std::span<const unsigned char> >; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14/bits/vector.tcc:1022:38,
inlined from ‘constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const unsigned char*, std::span<const unsigned char> >; <template-parameter-2-2> = void; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19,
inlined from ‘void qemu::audio_mixer_t::write(uint64_t, std::span<const unsigned char>)’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/src/platform/linux/qemu/audio_mixer.cpp:375:28:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ writing between 2 and 9223372036854775807 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:33,
from /usr/include/c++/14/bits/allocator.h:46,
from /usr/include/c++/14/string:43:
In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = unsigned char]’,
inlined from ‘constexpr _Tp* std::allocator< <template-parameter-1-1> >::allocate(std::size_t) [with _Tp = unsigned char]’ at /usr/include/c++/14/bits/allocator.h:196:40,
inlined from ‘static constexpr _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(allocator_type&, size_type) [with _Tp = unsigned char]’ at /usr/include/c++/14/bits/alloc_traits.h:478:28,
inlined from ‘constexpr std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14/bits/stl_vector.h:380:33,
inlined from ‘constexpr void std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const unsigned char*, std::span<const unsigned char> >; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14/bits/vector.tcc:1013:40,
inlined from ‘constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const unsigned char*, std::span<const unsigned char> >; <template-parameter-2-2> = void; _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]’ at /usr/include/c++/14/bits/stl_vector.h:1488:19,
inlined from ‘void qemu::audio_mixer_t::write(uint64_t, std::span<const unsigned char>)’ at /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/src/platform/linux/qemu/audio_mixer.cpp:375:28:
/usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset [-9223372036854775808, -1] into destination object of size [1, 9223372036854775807] allocated by ‘operator new’
151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp)));
| ^
[254/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/kmsgrab.cpp.o
[255/287] Building CXX object CMakeFiles/sunshine.dir/src/nvenc/nvenc_dynamic_factory.cpp.o
[256/287] Linking CXX static library _deps/boost-build/libs/thread/libboost_thread.a
[257/287] Linking CXX static library _deps/boost-build/libs/locale/libboost_locale.a
[258/287] Linking CXX static library _deps/boost-build/libs/log/libboost_log.a
[259/287] Linking CXX static library _deps/boost-build/libs/serialization/libboost_serialization.a
[260/287] Linking CXX static library third-party/libdisplaydevice/src/common/liblibdisplaydevice_common.a
[261/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/pipewire.cpp.o
[262/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/frame_store.cpp.o
[263/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/vm_devices.cpp.o
[264/287] Building CXX object third-party/tray/CMakeFiles/tray.dir/tray_autogen/mocs_compilation.cpp.o
[265/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/x11grab.cpp.o
[266/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/platform/license_unavailable.cpp.o
[267/287] Building CXX object third-party/tray/CMakeFiles/tray.dir/src/tray_qt.cpp.o
[268/287] Building CXX object third-party/tray/CMakeFiles/tray.dir/src/QtTrayMenu.cpp.o
[269/287] Linking CXX static library third-party/tray/libtray.a
[270/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/p2p.cpp.o
[271/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/audio.cpp.o
[272/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/capture.cpp.o
[273/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/session.cpp.o
[274/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/qemu/input.cpp.o
[275/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/input/virtualhid.cpp.o
[276/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/portalgrab.cpp.o
[277/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/kwingrab.cpp.o
[278/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/graphics.cpp.o
[279/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/audio.cpp.o
[280/287] Building CXX object third-party/libvirtualhid/src/CMakeFiles/libvirtualhid.dir/platform/linux/uhid_backend.cpp.o
[281/287] Linking CXX static library third-party/libvirtualhid/src/libvirtualhid.a
[282/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/virtualhid_input.cpp.o
[283/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/publish.cpp.o
[284/287] Building CXX object CMakeFiles/sunshine.dir/src/platform/linux/misc.cpp.o
[285/287] Building CXX object CMakeFiles/sunshine.dir/src/confighttp.cpp.o
[286/287] Building CXX object CMakeFiles/sunshine.dir/src/nvhttp.cpp.o
[287/287] Linking CXX executable sunshine
=== build the E2E client ===
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc-14 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++-14 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for fcntl
-- Looking for fcntl - found
-- Looking for ioctl
-- Looking for ioctl - found
-- Looking for poll
-- Looking for poll - found
-- Looking for getaddrinfo
-- Looking for getaddrinfo - found
-- Looking for getnameinfo
-- Looking for getnameinfo - found
-- Looking for gethostbyname_r
-- Looking for gethostbyname_r - found
-- Looking for gethostbyaddr_r
-- Looking for gethostbyaddr_r - found
-- Looking for inet_pton
-- Looking for inet_pton - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Performing Test HAS_MSGHDR_FLAGS
-- Performing Test HAS_MSGHDR_FLAGS - Success
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Check size of QOS_FLOWID
-- Check size of QOS_FLOWID - failed
-- Check size of PQOS_FLOWID
-- Check size of PQOS_FLOWID - failed
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found suitable version "3.0.13", minimum required is "1.0.2")
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Testing whether CLOCK_MONOTONIC can be used
-- Performing Test HAVE_CLOCK_MONOTONIC
-- Performing Test HAVE_CLOCK_MONOTONIC - Success
-- Testing whether CLOCK_MONOTONIC can be used -- Success
-- Testing whether CLOCK_MONOTONIC_RAW can be used
-- Performing Test HAVE_CLOCK_MONOTONIC_RAW
-- Performing Test HAVE_CLOCK_MONOTONIC_RAW - Success
-- Testing whether CLOCK_MONOTONIC_RAW can be used -- Success
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "8.5.0")
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "3.0.13")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for modules 'libavcodec;libavutil;libswscale'
-- Found libavcodec, version 60.31.102
-- Found libavutil, version 58.29.100
-- Found libswscale, version 7.5.100
-- Checking for module 'opus'
-- Found opus, version 1.4
-- Configuring done (1.1s)
-- Generating done (0.0s)
-- Build files have been written to: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/cmake-build-e2e-client
ninja: Entering directory `cmake-build-e2e-client'
[1/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/RecorderCallbacks.c.o
[2/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/FakeCallbacks.c.o
[3/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/LinkedBlockingQueue.c.o
[4/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/ByteBuffer.c.o
[5/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/Misc.c.o
[6/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/PlatformCrypto.c.o
[7/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/SimpleStun.c.o
[8/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/nanors/deps/obl/oblas_common.c.o
[9/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/Connection.c.o
[10/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/ConnectionTester.c.o
[11/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/RtpAudioQueue.c.o
[12/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/callbacks.c.o
[13/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/AudioStream.c.o
[14/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/list.c.o
[15/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/VideoStream.c.o
[16/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/win32.c.o
[17/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/RtspParser.c.o
[18/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/packet.c.o
[19/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/Platform.c.o
[20/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/PlatformSockets.c.o
[21/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/host.c.o
[22/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/RtpVideoQueue.c.o
[23/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/SdpGenerator.c.o
[24/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/nanors/rs.c.o
[25/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/unix.c.o
[26/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/RtspConnection.c.o
[27/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/compress.c.o
[28/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/ControlStream.c.o
[29/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/peer.c.o
[30/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/InputStream.c.o
[31/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/src/VideoDepacketizer.c.o
[32/38] Building C object moonlight-common-c/enet/CMakeFiles/enet.dir/protocol.c.o
[33/38] Linking C static library moonlight-common-c/enet/libenet.a
[34/38] Building C object moonlight-common-c/CMakeFiles/moonlight-common-c.dir/nanors/deps/obl/oblas_lite.c.o
[35/38] Linking C static library moonlight-common-c/libmoonlight-common-c.a
[36/38] Building CXX object CMakeFiles/moonlight_e2e_client.dir/gamestream.cpp.o
[37/38] Building CXX object CMakeFiles/moonlight_e2e_client.dir/main.cpp.o
[38/38] Linking CXX executable moonlight_e2e_client
=== e2e shm (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: VM up on unix:path=/tmp/sunshine-e2e.A1nJjp/vm/bus.sock
e2e: Sunshine up on port 32100
{"matched":true,"decoded_frames":32,"seconds":1.52006,"host_latency_ms":{"samples":32,"p50":6.2,"p95":25.5},"quadrants":[[253,0,0],[0,254,0],[0,0,254],[255,255,255]],"frames_after_wait":32,"picture_changes_after_wait":22,"max_frame_gap_ms":92.5712,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: PASS {"matched":true,"decoded_frames":32,"seconds":1.52006,"host_latency_ms":{"samples":32,"p50":6.2,"p95":25.5},"quadrants":[[253,0,0],[0,254,0],[0,0,254],[255,255,255]],"frames_after_wait":32,"picture_changes_after_wait":22,"max_frame_gap_ms":92.5712,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: work directory kept at /tmp/sunshine-e2e.A1nJjp (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-shm)
=== e2e qmp (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: VM up on qmp:/tmp/sunshine-e2e.LbYPEF/vm/display.qmp
e2e: Sunshine up on port 36800
{"matched":true,"decoded_frames":30,"seconds":1.33243,"host_latency_ms":{"samples":30,"p50":11.5,"p95":28.5},"quadrants":[[253,0,0],[0,254,0],[0,0,254],[255,255,255]],"frames_after_wait":30,"picture_changes_after_wait":14,"max_frame_gap_ms":92.7177,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: PASS {"matched":true,"decoded_frames":30,"seconds":1.33243,"host_latency_ms":{"samples":30,"p50":11.5,"p95":28.5},"quadrants":[[253,0,0],[0,254,0],[0,0,254],[255,255,255]],"frames_after_wait":30,"picture_changes_after_wait":14,"max_frame_gap_ms":92.7177,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: work directory kept at /tmp/sunshine-e2e.LbYPEF (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-qmp)
=== e2e audio (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: guest SQGUEST READY evdev=on input=5 tone=running uptime=1.89
e2e: VM up on unix:path=/tmp/sunshine-e2e.MYoz4e/vm/bus.sock
e2e: Sunshine up on port 35100
{"matched":true,"decoded_frames":65,"seconds":4.01957,"host_latency_ms":{"samples":20,"p50":5.1,"p95":7.5},"quadrants":[],"frames_after_wait":65,"picture_changes_after_wait":25,"max_frame_gap_ms":71.8734,"terminated":false,"audio":{"matched":true,"packets":601,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":3.005,"dominant_hz":[999.997,999.997],"rms":0.348879,"silent_blocks":0,"blocks":300},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: guest tone received: "audio":{"matched":true,"packets":601,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":3.005,"dominant_hz":[999.997,999.997],"rms":0.348879,"silent_blocks":0,"blocks":300}
e2e: PASS {"matched":true,"decoded_frames":65,"seconds":4.01957,"host_latency_ms":{"samples":20,"p50":5.1,"p95":7.5},"quadrants":[],"frames_after_wait":65,"picture_changes_after_wait":25,"max_frame_gap_ms":71.8734,"terminated":false,"audio":{"matched":true,"packets":601,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":3.005,"dominant_hz":[999.997,999.997],"rms":0.348879,"silent_blocks":0,"blocks":300},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: work directory kept at /tmp/sunshine-e2e.MYoz4e (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-audio)
=== e2e input-absolute (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: guest SQGUEST READY evdev=on input=5 tone=off uptime=1.58
e2e: VM up on unix:path=/tmp/sunshine-e2e.4caXsg/vm/bus.sock
e2e: Sunshine up on port 24000
{"matched":true,"decoded_frames":77,"seconds":4.75107,"host_latency_ms":{"samples":26,"p50":5,"p95":12.8},"quadrants":[],"frames_after_wait":77,"picture_changes_after_wait":54,"max_frame_gap_ms":70.7816,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"absolute","sent":true,"rejected_calls":0}}
e2e: guest input received: {"ok": true, "mode": "absolute", "events": 33, "checks": {"keys": {"ok": true, "got": [[30, 1], [30, 0], [42, 1], [30, 1], [30, 0], [42, 0]], "devices": ["QEMU Virtio Keyboard"]}, "absolute_position": {"ok": true, "expected_center": [16383, 16383], "expected_final": [18943, 18431], "abs_x": [16409, 16383, 16409, 16383, 18943], "abs_y": [16424, 16383, 16424, 16383, 18431]}, "left_click": {"ok": true, "got": [1, 0]}, "wheel_up": {"ok": true, "got": [1]}}}
e2e: PASS {"matched":true,"decoded_frames":77,"seconds":4.75107,"host_latency_ms":{"samples":26,"p50":5,"p95":12.8},"quadrants":[],"frames_after_wait":77,"picture_changes_after_wait":54,"max_frame_gap_ms":70.7816,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"absolute","sent":true,"rejected_calls":0}}
e2e: work directory kept at /tmp/sunshine-e2e.4caXsg (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-input-absolute)
=== e2e input-relative (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: guest SQGUEST READY evdev=on input=2 tone=off uptime=1.48
e2e: VM up on unix:path=/tmp/sunshine-e2e.BTclfC/vm/bus.sock
e2e: Sunshine up on port 36300
{"matched":true,"decoded_frames":71,"seconds":4.62975,"host_latency_ms":{"samples":26,"p50":4.3,"p95":12.2},"quadrants":[],"frames_after_wait":71,"picture_changes_after_wait":31,"max_frame_gap_ms":72.2922,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"relative","sent":true,"rejected_calls":0}}
e2e: guest input received: {"ok": true, "mode": "relative", "events": 45, "checks": {"keys": {"ok": true, "got": [[30, 1], [30, 0], [42, 1], [30, 1], [30, 0], [42, 0]], "devices": ["AT Translated Set 2 keyboard"]}, "relative_motion": {"ok": true, "expected": [120, -75], "got": [120, -75]}, "no_absolute_axes": {"ok": true, "abs_x": []}, "left_click": {"ok": true, "got": [1, 0]}, "wheel_up": {"ok": true, "got": [1]}}}
e2e: PASS {"matched":true,"decoded_frames":71,"seconds":4.62975,"host_latency_ms":{"samples":26,"p50":4.3,"p95":12.2},"quadrants":[],"frames_after_wait":71,"picture_changes_after_wait":31,"max_frame_gap_ms":72.2922,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"relative","sent":true,"rejected_calls":0}}
e2e: work directory kept at /tmp/sunshine-e2e.BTclfC (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-input-relative)
=== e2e reset (QEMU: QEMU emulator version 8.2.2 (Debian 1:8.2.2+ds-0ubuntu1.18)) ===
e2e: VM up on unix:path=/tmp/sunshine-e2e.u1gxM5/vm/bus.sock
e2e: Sunshine up on port 32200
e2e: rebooting the guest (system_reset)
{"return": {}}
{"event": "RESET"}
{"matched":true,"decoded_frames":101,"seconds":4.42038,"host_latency_ms":{"samples":101,"p50":6.6,"p95":28.1},"quadrants":[[253,0,0],[0,254,0],[0,0,254],[255,255,255]],"frames_after_wait":37,"picture_changes_after_wait":8,"max_frame_gap_ms":38.6775,"terminated":false,"audio":{"matched":null,"packets":0,"lost_packets":0,"decode_errors":0,"channels":2,"seconds":0,"dominant_hz":[0,0],"rms":0,"silent_blocks":0,"blocks":0},"input":{"mode":"","sent":false,"rejected_calls":0}}
e2e: FAIL: expected at least 3 display(s) during the stream from the reboot's mode changes, got 2
e2e: FAIL (client exit 1)
e2e: host appversion=7.1.431.-1 state=SUNSHINE_SERVER_FREE paired=0
e2e: pairing as e2e-F6EDEF3A
e2e: PIN approval response: {"status":true}
e2e: paired
e2e: launched app 958645192, session rtspenc://127.0.0.1:32221
moonlight: RTSP port: 32221
moonlight: Initializing platform...moonlight: done
moonlight: Resolving host name...moonlight: done
moonlight: Initializing audio stream...moonlight: done
moonlight: Starting RTSP handshake...moonlight: Reference frame invalidation is not supported by this host
moonlight: Audio port: 32211
moonlight: Video port: 32209
moonlight: Control port: 32210
moonlight: done
moonlight: Initializing control stream...moonlight: done
moonlight: Initializing video stream...moonlight: done
moonlight: Initializing input stream...moonlight: done
moonlight: Starting control stream...moonlight: done
moonlight: Starting video stream...e2e: decoder set up for 1280x800@30
moonlight: done
moonlight: Starting audio stream...e2e: audio decoder set up for 2 channel(s) at 48000 Hz, 240 samples per packet
moonlight: done
moonlight: Starting input stream...moonlight: done
moonlight: Received first video packet after 0 ms
e2e: connection started
e2e: ready after 60 frames
e2e: /tmp/sunshine-e2e.u1gxM5/reset_done appeared after 64 frames
moonlight: Stopping input stream...moonlight: done
moonlight: Stopping audio stream...moonlight: No audio traffic was ever received from the host!
moonlight: ENet wait interrupted
moonlight: Control stream connection failed: 4
moonlight: done
moonlight: Stopping video stream...moonlight: done
moonlight: Stopping control stream...moonlight: ENet peer acknowledged disconnection
moonlight: done
moonlight: Cleaning up input stream...moonlight: done
moonlight: Cleaning up video stream...moonlight: done
moonlight: Cleaning up control stream...moonlight: done
moonlight: Cleaning up audio stream...moonlight: done
moonlight: Cleaning up platform...moonlight: done
e2e: work directory kept at /tmp/sunshine-e2e.u1gxM5 (artifacts: /home/chaos/.anvil-runner/_work/fangorn/sunshine-qemu/b4c13cce-1/ci-artifacts/e2e-reset)
Uploading 1 artifact(s)...
No files matched 'ci-artifacts/' for artifact 'e2e'
Uploaded 0 artifact(s)