==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_c06b133e-35b9-4c5f-be5d-2462b3a9de16]...done ==> Making package: libei 1.3.0-1.1 (Sun Dec 15 11:51:25 2024) ==> Retrieving sources... -> Cloning libei git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/libei-1.3.0-1/libei'... -> Cloning nemequ-munit git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/libei-1.3.0-1/nemequ-munit'... ==> Validating source files with b2sums... libei ... Passed nemequ-munit ... Passed ==> Verifying source file signatures with gpg... libei git repo ... Passed ==> Making package: libei 1.3.0-1.1 (Sun Dec 15 10:51:30 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (1) New Version Net Change extra/libevdev 1.13.3-1 0.21 MiB Total Installed Size: 0.21 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libevdev... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (38) New Version Net Change extra/clang 18.1.8-4 210.72 MiB extra/compiler-rt 18.1.8-1 40.51 MiB core/debuginfod 0.192-2 0.38 MiB extra/fmt 11.0.2-1 3.31 MiB extra/gobject-introspection-runtime 1.82.0-1 0.15 MiB core/libedit 20240517_3.1-1 0.27 MiB extra/libgirepository 1.82.0-1 1.52 MiB core/libmicrohttpd 1.0.1-1 0.59 MiB extra/libyaml 0.2.5-3 0.18 MiB extra/llvm-libs 18.1.8-4 128.31 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/ninja 1.12.1-1 0.38 MiB extra/perl-error 0.17029-7 0.04 MiB extra/perl-mailtools 2.21-9 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB core/python 3.12.7-1 70.07 MiB extra/python-dbus 1.3.2-4 0.60 MiB extra/python-execnet 2.0.2-3 0.42 MiB extra/python-gobject 3.50.0-1 1.49 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-markupsafe 2.1.5-2 0.08 MiB extra/python-packaging 24.2-1 0.66 MiB extra/python-pluggy 1.5.0-1 0.20 MiB extra/python-tqdm 4.67.1-1 0.60 MiB extra/spdlog 1.15.0-1 0.66 MiB extra/xkeyboard-config 2.43-1 6.55 MiB extra/doxygen 1.12.0-3 18.27 MiB extra/git 2.47.1-1 28.29 MiB extra/libxkbcommon 1.7.0-2 0.79 MiB extra/meson 1.6.0-4 12.87 MiB extra/python-attrs 23.2.0-3 0.54 MiB extra/python-dbusmock 0.32.2-1 0.72 MiB extra/python-jinja 1:3.1.4-1 1.74 MiB extra/python-pytest 1:8.3.3-1 3.90 MiB extra/python-pytest-xdist 3.5.0-2 0.44 MiB extra/python-structlog 24.4.0-1 0.66 MiB extra/python-yaml 6.0.2-1 0.95 MiB extra/valgrind 3.24.0-1 72.20 MiB Total Installed Size: 609.58 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libedit... installing llvm-libs... installing compiler-rt... installing clang... Optional dependencies for clang openmp: OpenMP support in clang with -fopenmp python: for scan-view and git-clang-format [pending] llvm: referenced by some clang headers installing fmt... installing spdlog... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt6-base: for doxywizard texlive-fontsrecommended: for generating LaTeX, Postscript and PDF output texlive-fontutils: for generating LaTeX, Postscript and PDF output texlive-latexextra: for generating LaTeX, Postscript and PDF output texlive-plaingeneric: for generating LaTeX, Postscript and PDF output installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland installing ninja... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing python-attrs... installing python-dbus... Optional dependencies for python-dbus python-gobject: D-Bus services via PyGI [pending] installing libgirepository... installing gobject-introspection-runtime... installing python-gobject... Optional dependencies for python-gobject python-cairo: Cairo bindings installing python-dbusmock... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support installing python-iniconfig... installing python-packaging... installing python-pluggy... installing python-pytest... installing python-structlog... Optional dependencies for python-structlog python-greenlet: for greenlet support in structlog.threadlocal (deprecated) python-twisted: for structlog.twisted python-rich: for structlog.dev installing libyaml... installing python-yaml... installing python-execnet... installing python-pytest-xdist... installing libmicrohttpd... installing debuginfod... Optional dependencies for debuginfod elfutils=0.192: for translations installing valgrind... Optional dependencies for valgrind lib32-glibc: 32-bit ABI support [installed] python: cg_* scripts [installed] :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'git' with GID 972. Creating user 'git' (git daemon user) with UID 972 and GID 972. (2/5) Reloading system manager configuration... Skipped: Current root is not booted. (3/5) Arming ConditionNeedsUpdate... (4/5) Warn about old perl modules (5/5) Updating the info directory file... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libei git repo... Cloning into 'libei'... done. Switched to a new branch 'makepkg' -> Creating working copy of nemequ-munit git repo... Cloning into 'nemequ-munit'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 libei build -D documentation=api The Meson build system Version: 1.6.0 Source dir: /startdir/src/libei Build dir: /startdir/src/build Build type: native build Project name: libei Project version: 1.3.0 C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240910") C linker for the host machine: cc ld.bfd 2.43.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wno-unused-parameter: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wno-missing-field-initializers: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wuninitialized: YES Compiler for C supports arguments -Winit-self: YES Compiler for C supports arguments -Wstrict-prototypes: YES (cached) Compiler for C supports arguments -Wimplicit-fallthrough: YES Compiler for C supports arguments -Wredundant-decls: YES Compiler for C supports arguments -Wincompatible-pointer-types: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wformat-overflow=2: YES Compiler for C supports arguments -Wformat-signedness: YES Compiler for C supports arguments -Wformat-truncation=2: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wshift-overflow=2: YES Compiler for C supports arguments -Wstrict-overflow=2: YES Compiler for C supports arguments -Wswitch: YES Checking for function "memfd_create" : YES Library m found: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0 Did not find CMake 'cmake' Found CMake: NO Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) Run-time dependency xkbcommon found: YES 1.7.0 Run-time dependency libevdev found: YES 1.13.3 Message: Trying to find an sd-bus provider... Run-time dependency libsystemd found: YES 257 Message: Using sd-bus provider "libsystemd" Dependency libsystemd found: YES 257 (cached) Configuring config.h using configuration Program ei-scanner found: YES (/startdir/src/libei/proto/ei-scanner) Program xmllint found: YES (/usr/bin/xmllint) Program python3 (attr, jinja2) found: YES (/usr/bin/python3) modules: attr, jinja2 Executing subproject munit munit| Project name: munit munit| Project version: undefined munit| C compiler for the host machine: cc (gcc 14.2.1 "cc (GCC) 14.2.1 20240910") munit| C linker for the host machine: cc ld.bfd 2.43.0 munit| libei/subprojects/munit/meson.build:6: WARNING: Consider using the built-in option for language standard version instead of using "-std=c99". munit| Build targets in project: 14 munit| Subproject munit finished. Dependency munit from subproject subprojects/munit found: YES undefined Program valgrind found: YES (/usr/bin/valgrind) libei/test/meson.build:114: WARNING: add_languages is missing native:, assuming languages are wanted for both host and build. C++ compiler for the host machine: c++ (gcc 14.2.1 "c++ (GCC) 14.2.1 20240910") C++ linker for the host machine: c++ ld.bfd 2.43.0 Program python3 found: YES (/usr/bin/python3) Program python3 (pytest, attr, structlog, dbusmock) found: YES (/usr/bin/python3) modules: pytest, attr, structlog, dbusmock Program pytest found: YES (/usr/bin/pytest) Program python3 (xdist) found: YES (/usr/bin/python3) modules: xdist Configuring test_protocol.py using configuration Configuring test_scanner.py using configuration Program doxygen found: YES (/usr/bin/doxygen) Configuring libei.doxygen using configuration Program black found: NO Program ruff found: NO Build targets in project: 27 libei 1.3.0 Conditional Features sd-bus-provider : libsystemd liboeffis : true Test options valgrind available : true unit tests enabled : true pytest tests enabled: true Subprojects munit : YES 1 warnings User defined options auto_features : enabled b_pie : true buildtype : plain documentation : api libexecdir : lib prefix : /usr python.bytecompile : 1 sbindir : bin wrap_mode : nodownload Found ninja-1.12.1 at /usr/bin/ninja Generating targets: 0%| | 0/27 eta ? Writing build.ninja: 0%| | 0/180 eta ? ninja: Entering directory `/startdir/src/build' [1/151] Compiling C object src/libutil.a.p/util-bits.c.o [2/151] Compiling C object src/libutil.a.p/util-list.c.o [3/151] Compiling C object src/libutil.a.p/util-memmap.c.o [4/151] Compiling C object src/libutil.a.p/util-logger.c.o [5/151] Compiling C object src/libutil.a.p/util-memfile.c.o [6/151] Compiling C object src/libutil.a.p/util-sources.c.o [7/151] Compiling C object src/libutil.a.p/util-strings.c.o [8/151] Compiling C object src/libutil.a.p/util-io.c.o [9/151] Generating src/brei-proto-headers with a custom command [10/151] Compiling C object test/libunittest.a.p/.._src_util-munit.c.o [11/151] Generating src/ei-proto-headers with a custom command [12/151] Compiling C object subprojects/munit/libmunit.so.p/munit.c.o [13/151] Compiling C object src/liboeffis.so.1.3.0.p/liboeffis.c.o [14/151] Generating src/eis-proto-headers with a custom command [15/151] Generating src/ei-proto-sources with a custom command [16/151] Linking static target src/libutil.a [17/151] Linking static target test/libunittest.a [18/151] Generating src/eis-proto-sources with a custom command [19/151] Compiling C object tools/eis-demo-server.p/eis-demo-server.c.o [20/151] Compiling C object tools/oeffis-demo-tool.p/oeffis-demo-tool.c.o [21/151] Compiling C object tools/ei-debug-events.p/ei-debug-events.c.o [22/151] Compiling C object tools/eis-demo-server.p/eis-demo-server-uinput.c.o [23/151] Compiling C object src/libei.so.1.3.0.p/meson-generated_.._ei-proto.c.o [24/151] Compiling C object tools/ei-demo-client.p/ei-demo-client.c.o [25/151] Compiling C object test/libeierpecken.a.p/eierpecken.c.o [26/151] Compiling C object src/libei.so.1.3.0.p/libei-callback.c.o [27/151] Compiling C object src/libei.so.1.3.0.p/libei-button.c.o [28/151] Compiling C object src/libei.so.1.3.0.p/libei-event.c.o [29/151] Compiling C object src/libei.so.1.3.0.p/libei-connection.c.o [30/151] Compiling C object src/libei.so.1.3.0.p/libei-fd.c.o [31/151] Compiling C object src/libei.so.1.3.0.p/brei-shared.c.o [32/151] Compiling C object src/libei.so.1.3.0.p/libei.c.o [33/151] Compiling C object src/libei.so.1.3.0.p/libei-handshake.c.o [34/151] Compiling C object src/libei.so.1.3.0.p/libei-log.c.o [35/151] Compiling C object src/libei.so.1.3.0.p/libei-region.c.o [36/151] Compiling C object src/libei.so.1.3.0.p/libei-keyboard.c.o [37/151] Compiling C object src/libei.so.1.3.0.p/libei-pingpong.c.o [38/151] Compiling C object src/libei.so.1.3.0.p/libei-pointer-absolute.c.o [39/151] Compiling C object src/libei.so.1.3.0.p/libei-pointer.c.o [40/151] Compiling C object src/libei.so.1.3.0.p/libei-scroll.c.o [41/151] Compiling C object src/libei.so.1.3.0.p/libei-socket.c.o [42/151] Compiling C object src/libei.so.1.3.0.p/libei-seat.c.o [43/151] Compiling C object src/libei.so.1.3.0.p/libei-device.c.o [44/151] Compiling C object src/libei.so.1.3.0.p/libei-touchscreen.c.o [45/151] Compiling C object src/libeis.so.1.3.0.p/libeis-event.c.o [46/151] Compiling C object src/libeis.so.1.3.0.p/meson-generated_.._eis-proto.c.o [47/151] Compiling C object src/libeis.so.1.3.0.p/libeis-button.c.o [48/151] Compiling C object src/libeis.so.1.3.0.p/libeis-callback.c.o [49/151] Compiling C object src/libeis.so.1.3.0.p/libeis-connection.c.o [50/151] Compiling C object src/libeis.so.1.3.0.p/brei-shared.c.o [51/151] Compiling C object src/libeis.so.1.3.0.p/libeis-fd.c.o [52/151] Compiling C object src/libeis.so.1.3.0.p/libeis-client.c.o [53/151] Compiling C object src/libeis.so.1.3.0.p/libeis-pingpong.c.o [54/151] Compiling C object src/libeis.so.1.3.0.p/libeis-pointer-absolute.c.o [55/151] Compiling C object src/libeis.so.1.3.0.p/libeis-handshake.c.o [56/151] Compiling C object src/libeis.so.1.3.0.p/libeis-keyboard.c.o [57/151] Compiling C object src/libeis.so.1.3.0.p/libeis-log.c.o [58/151] Compiling C object src/libeis.so.1.3.0.p/libeis-device.c.o [59/151] Compiling C object src/libeis.so.1.3.0.p/libeis-region.c.o [60/151] Compiling C object test/unit-tests-utils.p/unit-tests.c.o [61/151] Compiling C object test/unit-tests-utils.p/.._src_util-bits.c.o [62/151] Compiling C object src/libeis.so.1.3.0.p/libeis-pointer.c.o [63/151] Compiling C object src/libeis.so.1.3.0.p/libeis-scroll.c.o [64/151] Compiling C object src/libeis.so.1.3.0.p/libeis-seat.c.o [65/151] Compiling C object src/libeis.so.1.3.0.p/libeis-touchscreen.c.o [66/151] Compiling C object src/libeis.so.1.3.0.p/libeis-socket.c.o [67/151] Compiling C object src/libeis.so.1.3.0.p/libeis.c.o [68/151] Compiling C object test/unit-tests-utils.p/.._src_util-list.c.o [69/151] Compiling C object test/unit-tests-utils.p/.._src_util-logger.c.o [70/151] Compiling C object test/unit-tests-utils.p/.._src_util-memmap.c.o [71/151] Compiling C object test/unit-tests-ei.p/unit-tests.c.o [72/151] Compiling C object test/unit-tests-utils.p/.._src_util-memfile.c.o [73/151] Compiling C object test/unit-tests-ei.p/meson-generated_.._.._src_ei-proto.c.o [74/151] Compiling C object test/unit-tests-utils.p/.._src_util-sources.c.o ../libei/src/util-sources.c: In function ‘drain_data’: ../libei/src/util-sources.c:330:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 330 | read(source_get_fd(source), buf, sizeof(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [75/151] Compiling C object test/unit-tests-utils.p/.._src_util-io.c.o [76/151] Compiling C object test/unit-tests-utils.p/.._src_util-strings.c.o [77/151] Compiling C object test/unit-tests-ei.p/.._src_libei-button.c.o [78/151] Compiling C object test/unit-tests-ei.p/.._src_libei-callback.c.o [79/151] Compiling C object test/unit-tests-ei.p/.._src_libei-event.c.o [80/151] Compiling C object test/unit-tests-ei.p/.._src_libei-connection.c.o [81/151] Compiling C object test/unit-tests-ei.p/.._src_libei.c.o [82/151] Compiling C object test/unit-tests-ei.p/.._src_brei-shared.c.o [83/151] Compiling C object test/unit-tests-ei.p/.._src_libei-fd.c.o [84/151] Compiling C object test/unit-tests-ei.p/.._src_libei-handshake.c.o [85/151] Compiling C object test/unit-tests-ei.p/.._src_libei-log.c.o [86/151] Compiling C object test/unit-tests-ei.p/.._src_libei-keyboard.c.o [87/151] Compiling C object test/unit-tests-ei.p/.._src_libei-pingpong.c.o [88/151] Compiling C object test/unit-tests-ei.p/.._src_libei-pointer-absolute.c.o [89/151] Compiling C object test/unit-tests-ei.p/.._src_libei-pointer.c.o [90/151] Compiling C object test/unit-tests-ei.p/.._src_libei-region.c.o [91/151] Compiling C object test/unit-tests-ei.p/.._src_libei-device.c.o [92/151] Compiling C object test/unit-tests-eis.p/unit-tests.c.o [93/151] Linking target src/liboeffis.so.1.3.0 [94/151] Compiling C object test/unit-tests-ei.p/.._src_libei-scroll.c.o [95/151] Compiling C object test/unit-tests-ei.p/.._src_libei-socket.c.o [96/151] Compiling C object test/unit-tests-ei.p/.._src_libei-seat.c.o [97/151] Compiling C object test/unit-tests-ei.p/.._src_libei-touchscreen.c.o [98/151] Compiling C object test/unit-tests-eis.p/meson-generated_.._.._src_eis-proto.c.o [99/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-button.c.o [100/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-callback.c.o [101/151] Linking target subprojects/munit/libmunit.so [102/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-event.c.o [103/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-connection.c.o [104/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-client.c.o [105/151] Compiling C object test/unit-tests-eis.p/.._src_brei-shared.c.o [106/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-fd.c.o [107/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-keyboard.c.o [108/151] Generating symbol file src/liboeffis.so.1.3.0.p/liboeffis.so.1.3.0.symbols [109/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-handshake.c.o [110/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-log.c.o [111/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-device.c.o [112/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-pingpong.c.o [113/151] Generating symbol file subprojects/munit/libmunit.so.p/libmunit.so.symbols [114/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-pointer.c.o [115/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-pointer-absolute.c.o [116/151] Linking static target test/libeierpecken.a [117/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-scroll.c.o [118/151] Compiling C object test/unit-tests-oeffis.p/unit-tests.c.o [119/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-region.c.o [120/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-seat.c.o [121/151] Compiling C object test/test-build-libei.p/buildtest.c.o [122/151] Compiling C object test/test-build-libeis.p/buildtest.c.o [123/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-socket.c.o [124/151] Compiling C object test/eierpecken.p/test-ei-seat.c.o [125/151] Compiling C object test/eierpecken.p/test-main.c.o [126/151] Compiling C object test/unit-tests-eis.p/.._src_libeis-touchscreen.c.o [127/151] Compiling C object test/unit-tests-eis.p/.._src_libeis.c.o [128/151] Compiling C++ object test/test-build-cxx.p/buildtest.cc.o [129/151] Compiling C object test/eierpecken.p/test-eis.c.o [130/151] Generating doc/api/mainpage.dox with a custom command [131/151] Compiling C object test/unit-tests-oeffis.p/.._src_liboeffis.c.o [132/151] Compiling C object test/eierpecken.p/test-ei.c.o [133/151] Linking target tools/oeffis-demo-tool [134/151] Generating test/eiproto.py with a custom command [135/151] Generating doc/api/doxygen with a custom command [136/151] Compiling C object test/eierpecken.p/test-ei-device.c.o [137/151] Linking target test/unit-tests-oeffis [138/151] Linking target src/libei.so.1.3.0 [139/151] Linking target test/unit-tests-utils [140/151] Linking target test/unit-tests-eis [141/151] Linking target src/libeis.so.1.3.0 [142/151] Generating symbol file src/libei.so.1.3.0.p/libei.so.1.3.0.symbols [143/151] Linking target test/test-build-libei [144/151] Generating symbol file src/libeis.so.1.3.0.p/libeis.so.1.3.0.symbols [145/151] Linking target test/test-build-libeis [146/151] Linking target test/test-build-cxx [147/151] Linking target tools/ei-debug-events [148/151] Linking target tools/ei-demo-client [149/151] Linking target test/unit-tests-ei [150/151] Linking target tools/eis-demo-server [151/151] Linking target test/eierpecken INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build ninja: Entering directory `/startdir/src/build' [1/2] Generating doc/api/mainpage.dox with a custom command [2/2] Generating doc/api/doxygen with a custom command INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build doc/api/doc ==> Starting check()... ninja: Entering directory `/startdir/src/build' ninja: no work to do. 1/7 libei / unit-tests-utils OK 0.01s 2/7 libei / unit-tests-ei OK 0.01s 3/7 libei / unit-tests-eis OK 0.01s 4/7 libei / unit-tests-oeffis OK 0.01s 5/7 libei / dtdcheck OK 0.02s 6/7 libei:nosigalrm / eierpecken-no-sigalrm OK 0.12s 7/7 libei:sigalrm / eierpecken OK 0.12s Ok: 7 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /startdir/src/build/meson-logs/testlog.txt ninja: Entering directory `/startdir/src/build' [1/2] Generating doc/api/mainpage.dox with a custom command [2/2] Generating doc/api/doxygen with a custom command 1/4 libei:python / scanner-pytest OK 1.55s 2/4 libei:python / oeffis-pytest OK 3.74s 3/4 libei:python / protocol-test OK 3.90s libei:python / protocol-test-valgrind time out (After 30 seconds) 4/4 libei:python / protocol-test-valgrind TIMEOUT 30.11s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=33 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LIBEI_USE_VALGRIND=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/pytest --verbose --log-level=DEBUG -n auto -k TestEiProtocol ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /startdir/src/build plugins: xdist-3.5.0 created: 12/12 workers 12 workers [29 items] scheduling tests via LoadScheduling test/test_protocol.py::TestEiProtocol::test_connect_without_ei_interfaces[ei_pingpong] test/test_protocol.py::TestEiProtocol::test_invalid_object test/test_protocol.py::TestEiProtocol::test_server_sends_min_interface_version test/test_protocol.py::TestEiProtocol::test_connect_without_ei_interfaces[ei_callback] test/test_protocol.py::TestEiProtocol::test_invalid_object_id[repeat-id] test/test_protocol.py::TestEiProtocol::test_server_sends_version_event_immediately test/test_protocol.py::TestEiProtocol::test_seat_bind_invalid_caps_expect_disconnection test/test_protocol.py::TestEiProtocol::test_connect_without_ei_interfaces[ei_device] test/test_protocol.py::TestEiProtocol::test_connect_and_disconnect test/test_protocol.py::TestEiProtocol::test_seat_release_expect_destroyed[False] test/test_protocol.py::TestEiProtocol::test_connect_no_seat_without_ei_seat test/test_protocol.py::TestEiProtocol::test_invalid_object_id[decreasing-id] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 4/4 libei:python / protocol-test-valgrind TIMEOUT 30.11s killed by signal 15 SIGTERM Ok: 3 Expected Fail: 0 Fail: 0 Unexpected Pass: 0 Skipped: 0 Timeout: 1 Full log written to /startdir/src/build/meson-logs/testlog.txt ninja: Entering directory `/startdir/src/build' ninja: no work to do. 1/6 libei / unit-tests-oeffis FAIL 0.93s killed by signal 4 SIGILL >>> LD_LIBRARY_PATH=/startdir/src/build/subprojects/munit MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=128 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --leak-check=full --gen-suppressions=all --error-exitcode=3 /startdir/src/build/test/unit-tests-oeffis --log-visible debug ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. Memcheck:Leak match-leak-kinds: definite fun:calloc fun:UnknownInlinedFun fun:UnknownInlinedFun fun:oeffis_new.constprop.0 fun:test_init_unref fun:munit_test_runner_exec fun:munit_test_runner_run_test_with_params fun:munit_test_runner_run_test fun:munit_test_runner_run_suite fun:UnknownInlinedFun fun:munit_suite_main_custom fun:UnknownInlinedFun fun:main } ==3632== 224 (160 direct, 64 indirect) bytes in 1 blocks are definitely lost in loss record 5 of 7 ==3632== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3632== by 0x10B4DC: UnknownInlinedFun (liboeffis.c:123) ==3632== by 0x10B4DC: oeffis_new.constprop.0 (liboeffis.c:176) ==3632== by 0x10B771: test_init_unref (liboeffis.c:754) ==3632== by 0x485DD7D: munit_test_runner_exec (munit.c:1195) ==3632== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3632== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3632== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3632== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3632== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3632== by 0x10A577: UnknownInlinedFun (util-munit.c:92) ==3632== by 0x10A577: main (unit-tests.c:32) ==3632== { Memcheck:Leak match-leak-kinds: definite fun:calloc fun:UnknownInlinedFun fun:oeffis_new.constprop.0 fun:test_init_unref fun:munit_test_runner_exec fun:munit_test_runner_run_test_with_params fun:munit_test_runner_run_test fun:munit_test_runner_run_suite fun:UnknownInlinedFun fun:munit_suite_main_custom fun:UnknownInlinedFun fun:main } ==3632== LEAK SUMMARY: ==3632== definitely lost: 240 bytes in 2 blocks ==3632== indirectly lost: 64 bytes in 1 blocks ==3632== possibly lost: 0 bytes in 0 blocks ==3632== still reachable: 4,748 bytes in 5 blocks ==3632== suppressed: 0 bytes in 0 blocks ==3632== Reachable blocks (those to which a pointer was found) are not shown. ==3632== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3632== ==3632== For lists of detected and suppressed errors, rerun with: -s ==3632== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7B 0xD0 0x48 0x8B 0x5 0x53 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3606== valgrind: Unrecognised instruction at address 0x485fe28. ==3606== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3606== by 0x10A577: UnknownInlinedFun (util-munit.c:92) ==3606== by 0x10A577: main (unit-tests.c:32) ==3606== Your program just tried to execute an instruction that Valgrind ==3606== did not recognise. There are two possible reasons for this. ==3606== 1. Your program has a bug and erroneously jumped to a non-code ==3606== location. If you are running Memcheck and you just saw a ==3606== warning about a bad jump, it's probably your program's fault. ==3606== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3606== i.e. it's Valgrind's fault. If you think this is the case or ==3606== you are not sure, please let us know and we'll try to fix it. ==3606== Either way, Valgrind will now raise a SIGILL signal which will ==3606== probably kill your program. ==3606== ==3606== Process terminating with default action of signal 4 (SIGILL) ==3606== Illegal opcode at address 0x485FE28 ==3606== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3606== by 0x10A577: UnknownInlinedFun (util-munit.c:92) ==3606== by 0x10A577: main (unit-tests.c:32) ==3606== ==3606== HEAP SUMMARY: ==3606== in use at exit: 4,276 bytes in 4 blocks ==3606== total heap usage: 8 allocs, 4 frees, 13,412 bytes allocated ==3606== ==3606== LEAK SUMMARY: ==3606== definitely lost: 0 bytes in 0 blocks ==3606== indirectly lost: 0 bytes in 0 blocks ==3606== possibly lost: 0 bytes in 0 blocks ==3606== still reachable: 4,276 bytes in 4 blocks ==3606== suppressed: 0 bytes in 0 blocks ==3606== Reachable blocks (those to which a pointer was found) are not shown. ==3606== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3606== ==3606== For lists of detected and suppressed errors, rerun with: -s ==3606== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 2/6 libei / dtdcheck OK 1.90s 3/6 libei / unit-tests-eis FAIL 2.09s killed by signal 4 SIGILL >>> LD_LIBRARY_PATH=/startdir/src/build/subprojects/munit MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=151 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --leak-check=full --gen-suppressions=all --error-exitcode=3 /startdir/src/build/test/unit-tests-eis --log-visible debug ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ==3653== suppressed: 0 bytes in 0 blocks ==3653== Reachable blocks (those to which a pointer was found) are not shown. ==3653== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3653== ==3653== For lists of detected and suppressed errors, rerun with: -s ==3653== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF2 0xFD 0x8 0x7C 0xD0 0x8B 0x85 0x5C 0xFF vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3659== valgrind: Unrecognised instruction at address 0x485dce0. ==3659== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3659== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3659== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3659== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3659== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3659== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3659== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3659== by 0x10A4F7: UnknownInlinedFun (util-munit.c:92) ==3659== by 0x10A4F7: main (unit-tests.c:32) ==3659== Your program just tried to execute an instruction that Valgrind ==3659== did not recognise. There are two possible reasons for this. ==3659== 1. Your program has a bug and erroneously jumped to a non-code ==3659== location. If you are running Memcheck and you just saw a ==3659== warning about a bad jump, it's probably your program's fault. ==3659== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3659== i.e. it's Valgrind's fault. If you think this is the case or ==3659== you are not sure, please let us know and we'll try to fix it. ==3659== Either way, Valgrind will now raise a SIGILL signal which will ==3659== probably kill your program. ==3659== ==3659== Process terminating with default action of signal 4 (SIGILL) ==3659== Illegal opcode at address 0x485DCE0 ==3659== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3659== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3659== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3659== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3659== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3659== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3659== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3659== by 0x10A4F7: UnknownInlinedFun (util-munit.c:92) ==3659== by 0x10A4F7: main (unit-tests.c:32) ==3659== ==3659== HEAP SUMMARY: ==3659== in use at exit: 5,107 bytes in 10 blocks ==3659== total heap usage: 22 allocs, 12 frees, 32,515 bytes allocated ==3659== ==3659== LEAK SUMMARY: ==3659== definitely lost: 0 bytes in 0 blocks ==3659== indirectly lost: 0 bytes in 0 blocks ==3659== possibly lost: 0 bytes in 0 blocks ==3659== still reachable: 5,107 bytes in 10 blocks ==3659== suppressed: 0 bytes in 0 blocks ==3659== Reachable blocks (those to which a pointer was found) are not shown. ==3659== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3659== ==3659== For lists of detected and suppressed errors, rerun with: -s ==3659== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7B 0xD0 0x48 0x8B 0x5 0x53 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3604== valgrind: Unrecognised instruction at address 0x485fe28. ==3604== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3604== by 0x10A4F7: UnknownInlinedFun (util-munit.c:92) ==3604== by 0x10A4F7: main (unit-tests.c:32) ==3604== Your program just tried to execute an instruction that Valgrind ==3604== did not recognise. There are two possible reasons for this. ==3604== 1. Your program has a bug and erroneously jumped to a non-code ==3604== location. If you are running Memcheck and you just saw a ==3604== warning about a bad jump, it's probably your program's fault. ==3604== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3604== i.e. it's Valgrind's fault. If you think this is the case or ==3604== you are not sure, please let us know and we'll try to fix it. ==3604== Either way, Valgrind will now raise a SIGILL signal which will ==3604== probably kill your program. ==3604== ==3604== Process terminating with default action of signal 4 (SIGILL) ==3604== Illegal opcode at address 0x485FE28 ==3604== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3604== by 0x10A4F7: UnknownInlinedFun (util-munit.c:92) ==3604== by 0x10A4F7: main (unit-tests.c:32) ==3604== ==3604== HEAP SUMMARY: ==3604== in use at exit: 4,635 bytes in 9 blocks ==3604== total heap usage: 23 allocs, 14 frees, 36,611 bytes allocated ==3604== ==3604== LEAK SUMMARY: ==3604== definitely lost: 0 bytes in 0 blocks ==3604== indirectly lost: 0 bytes in 0 blocks ==3604== possibly lost: 0 bytes in 0 blocks ==3604== still reachable: 4,635 bytes in 9 blocks ==3604== suppressed: 0 bytes in 0 blocks ==3604== Reachable blocks (those to which a pointer was found) are not shown. ==3604== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3604== ==3604== For lists of detected and suppressed errors, rerun with: -s ==3604== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 4/6 libei / unit-tests-ei FAIL 2.50s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=181 LD_LIBRARY_PATH=/startdir/src/build/subprojects/munit /usr/bin/valgrind --leak-check=full --gen-suppressions=all --error-exitcode=3 /startdir/src/build/test/unit-tests-ei --log-visible debug ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ==3667== suppressed: 0 bytes in 0 blocks ==3667== Reachable blocks (those to which a pointer was found) are not shown. ==3667== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3667== ==3667== For lists of detected and suppressed errors, rerun with: -s ==3667== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF2 0xFD 0x8 0x7C 0xD0 0x8B 0x85 0x5C 0xFF vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3672== valgrind: Unrecognised instruction at address 0x485dce0. ==3672== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3672== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3672== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3672== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3672== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3672== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3672== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3672== by 0x10A6F7: UnknownInlinedFun (util-munit.c:92) ==3672== by 0x10A6F7: main (unit-tests.c:32) ==3672== Your program just tried to execute an instruction that Valgrind ==3672== did not recognise. There are two possible reasons for this. ==3672== 1. Your program has a bug and erroneously jumped to a non-code ==3672== location. If you are running Memcheck and you just saw a ==3672== warning about a bad jump, it's probably your program's fault. ==3672== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3672== i.e. it's Valgrind's fault. If you think this is the case or ==3672== you are not sure, please let us know and we'll try to fix it. ==3672== Either way, Valgrind will now raise a SIGILL signal which will ==3672== probably kill your program. ==3672== ==3672== Process terminating with default action of signal 4 (SIGILL) ==3672== Illegal opcode at address 0x485DCE0 ==3672== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3672== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3672== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3672== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3672== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3672== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3672== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3672== by 0x10A6F7: UnknownInlinedFun (util-munit.c:92) ==3672== by 0x10A6F7: main (unit-tests.c:32) ==3672== ==3672== HEAP SUMMARY: ==3672== in use at exit: 5,307 bytes in 13 blocks ==3672== total heap usage: 31 allocs, 18 frees, 46,419 bytes allocated ==3672== ==3672== LEAK SUMMARY: ==3672== definitely lost: 0 bytes in 0 blocks ==3672== indirectly lost: 0 bytes in 0 blocks ==3672== possibly lost: 0 bytes in 0 blocks ==3672== still reachable: 5,307 bytes in 13 blocks ==3672== suppressed: 0 bytes in 0 blocks ==3672== Reachable blocks (those to which a pointer was found) are not shown. ==3672== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3672== ==3672== For lists of detected and suppressed errors, rerun with: -s ==3672== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7B 0xD0 0x48 0x8B 0x5 0x53 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3602== valgrind: Unrecognised instruction at address 0x485fe28. ==3602== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3602== by 0x10A6F7: UnknownInlinedFun (util-munit.c:92) ==3602== by 0x10A6F7: main (unit-tests.c:32) ==3602== Your program just tried to execute an instruction that Valgrind ==3602== did not recognise. There are two possible reasons for this. ==3602== 1. Your program has a bug and erroneously jumped to a non-code ==3602== location. If you are running Memcheck and you just saw a ==3602== warning about a bad jump, it's probably your program's fault. ==3602== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3602== i.e. it's Valgrind's fault. If you think this is the case or ==3602== you are not sure, please let us know and we'll try to fix it. ==3602== Either way, Valgrind will now raise a SIGILL signal which will ==3602== probably kill your program. ==3602== ==3602== Process terminating with default action of signal 4 (SIGILL) ==3602== Illegal opcode at address 0x485FE28 ==3602== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3602== by 0x10A6F7: UnknownInlinedFun (util-munit.c:92) ==3602== by 0x10A6F7: main (unit-tests.c:32) ==3602== ==3602== HEAP SUMMARY: ==3602== in use at exit: 4,835 bytes in 12 blocks ==3602== total heap usage: 32 allocs, 20 frees, 50,515 bytes allocated ==3602== ==3602== LEAK SUMMARY: ==3602== definitely lost: 0 bytes in 0 blocks ==3602== indirectly lost: 0 bytes in 0 blocks ==3602== possibly lost: 0 bytes in 0 blocks ==3602== still reachable: 4,835 bytes in 12 blocks ==3602== suppressed: 0 bytes in 0 blocks ==3602== Reachable blocks (those to which a pointer was found) are not shown. ==3602== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3602== ==3602== For lists of detected and suppressed errors, rerun with: -s ==3602== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 5/6 libei / unit-tests-utils FAIL 6.30s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=150 LD_LIBRARY_PATH=/startdir/src/build/subprojects/munit /usr/bin/valgrind --leak-check=full --gen-suppressions=all --error-exitcode=3 /startdir/src/build/test/unit-tests-utils --log-visible debug ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ==3719== suppressed: 0 bytes in 0 blocks ==3719== Reachable blocks (those to which a pointer was found) are not shown. ==3719== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3719== ==3719== For lists of detected and suppressed errors, rerun with: -s ==3719== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF2 0xFD 0x8 0x7C 0xD0 0x8B 0x85 0x5C 0xFF vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3721== valgrind: Unrecognised instruction at address 0x485dce0. ==3721== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3721== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3721== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3721== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3721== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3721== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3721== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3721== by 0x10A697: UnknownInlinedFun (util-munit.c:92) ==3721== by 0x10A697: main (unit-tests.c:32) ==3721== Your program just tried to execute an instruction that Valgrind ==3721== did not recognise. There are two possible reasons for this. ==3721== 1. Your program has a bug and erroneously jumped to a non-code ==3721== location. If you are running Memcheck and you just saw a ==3721== warning about a bad jump, it's probably your program's fault. ==3721== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3721== i.e. it's Valgrind's fault. If you think this is the case or ==3721== you are not sure, please let us know and we'll try to fix it. ==3721== Either way, Valgrind will now raise a SIGILL signal which will ==3721== probably kill your program. ==3721== ==3721== Process terminating with default action of signal 4 (SIGILL) ==3721== Illegal opcode at address 0x485DCE0 ==3721== at 0x485DCE0: UnknownInlinedFun (munit.c:754) ==3721== by 0x485DCE0: munit_test_runner_exec (munit.c:1209) ==3721== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3721== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3721== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3721== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3721== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3721== by 0x10A697: UnknownInlinedFun (util-munit.c:92) ==3721== by 0x10A697: main (unit-tests.c:32) ==3721== ==3721== HEAP SUMMARY: ==3721== in use at exit: 6,924 bytes in 38 blocks ==3721== total heap usage: 106 allocs, 68 frees, 162,236 bytes allocated ==3721== ==3721== LEAK SUMMARY: ==3721== definitely lost: 0 bytes in 0 blocks ==3721== indirectly lost: 0 bytes in 0 blocks ==3721== possibly lost: 0 bytes in 0 blocks ==3721== still reachable: 6,924 bytes in 38 blocks ==3721== suppressed: 0 bytes in 0 blocks ==3721== Reachable blocks (those to which a pointer was found) are not shown. ==3721== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3721== ==3721== For lists of detected and suppressed errors, rerun with: -s ==3721== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7B 0xD0 0x48 0x8B 0x5 0x53 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3601== valgrind: Unrecognised instruction at address 0x485fe28. ==3601== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3601== by 0x10A697: UnknownInlinedFun (util-munit.c:92) ==3601== by 0x10A697: main (unit-tests.c:32) ==3601== Your program just tried to execute an instruction that Valgrind ==3601== did not recognise. There are two possible reasons for this. ==3601== 1. Your program has a bug and erroneously jumped to a non-code ==3601== location. If you are running Memcheck and you just saw a ==3601== warning about a bad jump, it's probably your program's fault. ==3601== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3601== i.e. it's Valgrind's fault. If you think this is the case or ==3601== you are not sure, please let us know and we'll try to fix it. ==3601== Either way, Valgrind will now raise a SIGILL signal which will ==3601== probably kill your program. ==3601== ==3601== Process terminating with default action of signal 4 (SIGILL) ==3601== Illegal opcode at address 0x485FE28 ==3601== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3601== by 0x10A697: UnknownInlinedFun (util-munit.c:92) ==3601== by 0x10A697: main (unit-tests.c:32) ==3601== ==3601== HEAP SUMMARY: ==3601== in use at exit: 6,452 bytes in 37 blocks ==3601== total heap usage: 107 allocs, 70 frees, 166,332 bytes allocated ==3601== ==3601== LEAK SUMMARY: ==3601== definitely lost: 0 bytes in 0 blocks ==3601== indirectly lost: 0 bytes in 0 blocks ==3601== possibly lost: 0 bytes in 0 blocks ==3601== still reachable: 6,452 bytes in 37 blocks ==3601== suppressed: 0 bytes in 0 blocks ==3601== Reachable blocks (those to which a pointer was found) are not shown. ==3601== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3601== ==3601== For lists of detected and suppressed errors, rerun with: -s ==3601== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/6 libei:nosigalrm / eierpecken-no-sigalrm FAIL 10.14s killed by signal 4 SIGILL >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/startdir/src/build/subprojects/munit:/startdir/src/build/src MALLOC_PERTURB_=106 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /usr/bin/valgrind --leak-check=full --gen-suppressions=all --error-exitcode=3 /startdir/src/build/test/eierpecken --log-visible debug ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. ==3759== by 0x485DD7D: munit_test_runner_exec (munit.c:1195) ==3759== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3759== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3759== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3759== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3759== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3759== by 0x10FBD7: UnknownInlinedFun (util-munit.c:92) ==3759== by 0x10FBD7: main (test-main.c:7) ==3759== ==3759== HEAP SUMMARY: ==3759== in use at exit: 10,809 bytes in 77 blocks ==3759== total heap usage: 219 allocs, 142 frees, 335,137 bytes allocated ==3759== ==3759== 120 bytes in 1 blocks are definitely lost in loss record 1 of 6 ==3759== at 0x484BC13: calloc (vg_replace_malloc.c:1675) ==3759== by 0x488BD03: UnknownInlinedFun (libeis.c:66) ==3759== by 0x488BD03: eis_new (libeis.c:79) ==3759== by 0x11AEB2: new_context.lto_priv.0 (eierpecken.c:478) ==3759== by 0x11B4C1: UnknownInlinedFun (eierpecken.c:548) ==3759== by 0x11B4C1: test_passive_ei_device_start_stop_emulating (test-ei-device.c:1767) ==3759== by 0x485DD7D: munit_test_runner_exec (munit.c:1195) ==3759== by 0x485E8D2: munit_test_runner_run_test_with_params (munit.c:1356) ==3759== by 0x485F500: munit_test_runner_run_test (munit.c:1584) ==3759== by 0x485F7B2: munit_test_runner_run_suite (munit.c:1677) ==3759== by 0x485FDF8: UnknownInlinedFun (munit.c:1696) ==3759== by 0x485FDF8: munit_suite_main_custom (munit.c:2026) ==3759== by 0x10FBD7: UnknownInlinedFun (util-munit.c:92) ==3759== by 0x10FBD7: main (test-main.c:7) ==3759== { Memcheck:Leak match-leak-kinds: definite fun:calloc fun:UnknownInlinedFun fun:eis_new fun:new_context.lto_priv.0 fun:UnknownInlinedFun fun:test_passive_ei_device_start_stop_emulating fun:munit_test_runner_exec fun:munit_test_runner_run_test_with_params fun:munit_test_runner_run_test fun:munit_test_runner_run_suite fun:UnknownInlinedFun fun:munit_suite_main_custom fun:UnknownInlinedFun fun:main } ==3759== LEAK SUMMARY: ==3759== definitely lost: 120 bytes in 1 blocks ==3759== indirectly lost: 0 bytes in 0 blocks ==3759== possibly lost: 0 bytes in 0 blocks ==3759== still reachable: 10,689 bytes in 76 blocks ==3759== suppressed: 0 bytes in 0 blocks ==3759== Reachable blocks (those to which a pointer was found) are not shown. ==3759== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3759== ==3759== For lists of detected and suppressed errors, rerun with: -s ==3759== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) Error: child killed by signal 4 (Illegal instruction) vex amd64->IR: unhandled instruction bytes: 0x62 0xF1 0x7F 0x8 0x7B 0xD0 0x48 0x8B 0x5 0x53 vex amd64->IR: REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0 vex amd64->IR: VEX=0 VEX.L=0 VEX.nVVVV=0x0 ESC=NONE vex amd64->IR: PFX.66=0 PFX.F2=0 PFX.F3=0 ==3608== valgrind: Unrecognised instruction at address 0x485fe28. ==3608== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3608== by 0x10FBD7: UnknownInlinedFun (util-munit.c:92) ==3608== by 0x10FBD7: main (test-main.c:7) ==3608== Your program just tried to execute an instruction that Valgrind ==3608== did not recognise. There are two possible reasons for this. ==3608== 1. Your program has a bug and erroneously jumped to a non-code ==3608== location. If you are running Memcheck and you just saw a ==3608== warning about a bad jump, it's probably your program's fault. ==3608== 2. The instruction is legitimate but Valgrind doesn't handle it, ==3608== i.e. it's Valgrind's fault. If you think this is the case or ==3608== you are not sure, please let us know and we'll try to fix it. ==3608== Either way, Valgrind will now raise a SIGILL signal which will ==3608== probably kill your program. ==3608== ==3608== Process terminating with default action of signal 4 (SIGILL) ==3608== Illegal opcode at address 0x485FE28 ==3608== at 0x485FE28: munit_suite_main_custom (munit.c:2037) ==3608== by 0x10FBD7: UnknownInlinedFun (util-munit.c:92) ==3608== by 0x10FBD7: main (test-main.c:7) ==3608== ==3608== HEAP SUMMARY: ==3608== in use at exit: 9,841 bytes in 74 blocks ==3608== total heap usage: 218 allocs, 144 frees, 338,737 bytes allocated ==3608== ==3608== LEAK SUMMARY: ==3608== definitely lost: 0 bytes in 0 blocks ==3608== indirectly lost: 0 bytes in 0 blocks ==3608== possibly lost: 0 bytes in 0 blocks ==3608== still reachable: 9,841 bytes in 74 blocks ==3608== suppressed: 0 bytes in 0 blocks ==3608== Reachable blocks (those to which a pointer was found) are not shown. ==3608== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==3608== ==3608== For lists of detected and suppressed errors, rerun with: -s ==3608== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 1/6 libei / unit-tests-oeffis FAIL 0.93s killed by signal 4 SIGILL 3/6 libei / unit-tests-eis FAIL 2.09s killed by signal 4 SIGILL 4/6 libei / unit-tests-ei FAIL 2.50s killed by signal 4 SIGILL 5/6 libei / unit-tests-utils FAIL 6.30s killed by signal 4 SIGILL 6/6 libei:nosigalrm / eierpecken-no-sigalrm FAIL 10.14s killed by signal 4 SIGILL Ok: 1 Expected Fail: 0 Fail: 5 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /startdir/src/build/meson-logs/testlog-valgrind.txt ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_c06b133e-35b9-4c5f-be5d-2462b3a9de16/build