==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_36a7d710-9a8e-4f13-8e6a-4c8f04caaf84]...done ==> Making package: libfprint 1.94.9-1.1 (Sun May 11 03:02:07 2025) ==> Retrieving sources... -> Cloning libfprint git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/libfprint-1.94.9-1/libfprint'... ==> Validating source files with b2sums... libfprint ... Passed ==> Verifying source file signatures with gpg... libfprint git repo ... Passed ==> Making package: libfprint 1.94.9-1.1 (Sun May 11 01:02:12 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (4) New Version Net Change extra/json-glib 1.10.6-1 1.01 MiB extra/libgudev 238-1 0.39 MiB extra/libgusb 0.4.9-2 0.35 MiB extra/pixman 0.46.0-1 0.73 MiB Total Installed Size: 2.48 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libgudev... installing json-glib... installing libgusb... installing pixman... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (53) New Version Net Change extra/docbook-xml 4.5-10 1.96 MiB extra/docbook-xsl 1.79.2-9 26.32 MiB extra/fontconfig 2:2.16.2-1 1.11 MiB extra/freetype2 2.13.3-3 1.62 MiB core/glib2-docs 2.84.1-1 65.90 MiB extra/gobject-introspection-runtime 1.84.0-1 0.15 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/harfbuzz 11.2.0-1 4.22 MiB extra/libgirepository 1.84.0-1 1.52 MiB core/libnl 3.11.0-1 2.08 MiB core/libpcap 1.10.5-2 0.63 MiB extra/libpng 1.6.48-1 0.57 MiB extra/libx11 1.8.12-1 9.78 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxslt 1.1.43-2 0.78 MiB core/lzo 2.10-5 0.38 MiB core/mpdecimal 4.0.0-2 0.32 MiB extra/ninja 1.12.1-2 0.38 MiB extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB core/python 3.13.3-1 67.42 MiB extra/python-autocommand 2.2.2-7 0.08 MiB extra/python-jaraco.collections 5.1.0-1 0.10 MiB extra/python-jaraco.context 6.0.1-1 0.04 MiB extra/python-jaraco.functools 4.1.0-1 0.07 MiB extra/python-jaraco.text 4.0.0-2 0.08 MiB extra/python-lxml 5.4.0-1 5.15 MiB extra/python-mako 1.3.10-1 0.96 MiB extra/python-markdown 3.7-2 1.00 MiB extra/python-markupsafe 2.1.5-3 0.08 MiB extra/python-more-itertools 10.6.0-1 0.66 MiB extra/python-packaging 25.0-1 0.67 MiB extra/python-platformdirs 4.3.6-2 0.24 MiB extra/python-pygments 2.19.1-1 14.39 MiB extra/python-setuptools 1:80.3.1-1 7.65 MiB extra/python-tqdm 4.67.1-2 0.61 MiB extra/python-wheel 0.45.1-1 0.28 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/cairo 1.18.4-1 1.59 MiB extra/git 2.49.0-1 28.71 MiB core/glib2-devel 2.84.1-1 1.20 MiB extra/gobject-introspection 1.84.0-1 3.06 MiB extra/gtk-doc 1.34.0-3 3.09 MiB extra/meson 1.8.0-1 13.60 MiB extra/python-cairo 1.28.0-1 0.43 MiB extra/python-gobject 3.52.3-3 1.41 MiB extra/umockdev 0.18.4-1 0.63 MiB Total Installed Size: 278.25 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` 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 mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python [pending] 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-packaging... installing glib2-devel... installing libgirepository... installing gobject-introspection-runtime... installing python-markupsafe... installing python-mako... Optional dependencies for python-mako python-babel: for i18n features python-beaker: for caching support python-dogpile.cache: for caching support python-pygments: for syntax highlighting [pending] python-pytest: for testing utilities installing python-markdown... Optional dependencies for python-markdown python-yaml: parse Python in YAML metadata installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing gobject-introspection... installing docbook-xml... installing libxslt... Optional dependencies for libxslt python: Python bindings [installed] installing docbook-xsl... installing glib2-docs... installing python-lxml... Optional dependencies for python-lxml python-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML python-cssselect: support for cssselect python-html5lib: support for html5lib parser python-lxml-docs: offline docs python-lxml-html-clean: enable htmlclean feature installing python-pygments... installing gtk-doc... Optional dependencies for gtk-doc dblatex: PDF support installing ninja... installing python-tqdm... Optional dependencies for python-tqdm python-requests: telegram installing meson... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing lzo... installing cairo... installing python-cairo... installing python-gobject... Optional dependencies for python-gobject python-cairo: Cairo bindings [installed] installing libnl... installing libpcap... installing umockdev... :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 971. Creating user 'git' (git daemon user) with UID 971 and GID 971. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Arming ConditionNeedsUpdate... (4/6) Updating fontconfig configuration... (5/6) Checking for old perl modules... (6/6) Updating fontconfig cache... ==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of libfprint git repo... Cloning into 'libfprint'... 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 libfprint build -D drivers=all -D installed-tests=false The Meson build system Version: 1.8.0 Source dir: /startdir/src/libfprint Build dir: /startdir/src/build Build type: native build Project name: libfprint Project version: 1.94.9 C compiler for the host machine: cc (gcc 15.1.1 "cc (GCC) 15.1.1 20250425") C linker for the host machine: cc ld.bfd 2.44.0 C++ compiler for the host machine: c++ (gcc 15.1.1 "c++ (GCC) 15.1.1 20250425") C++ linker for the host machine: c++ ld.bfd 2.44.0 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C supports arguments -Wcast-align: YES Compiler for C supports arguments -Wformat-nonliteral: YES Compiler for C supports arguments -Wformat-security: YES Compiler for C supports arguments -Wformat=2: YES Compiler for C supports arguments -Wignored-qualifiers: YES Compiler for C supports arguments -Wlogical-op: YES Compiler for C supports arguments -Wmissing-declarations: YES Compiler for C supports arguments -Wmissing-format-attribute: YES Compiler for C supports arguments -Wmissing-include-dirs: YES Compiler for C supports arguments -Wmissing-noreturn: YES Compiler for C supports arguments -Wpointer-arith: YES Compiler for C supports arguments -Wshadow: YES Compiler for C supports arguments -Wswitch-enum: YES Compiler for C supports arguments -Wtype-limits: YES Compiler for C supports arguments -Wundef: YES Compiler for C supports arguments -Wunused: YES Compiler for C supports arguments -Werror=address: YES Compiler for C supports arguments -Werror=array-bounds: YES Compiler for C supports arguments -Werror=empty-body: YES Compiler for C supports arguments -Werror=init-self: YES Compiler for C supports arguments -Werror=int-to-pointer-cast: YES Compiler for C supports arguments -Werror=main: YES Compiler for C supports arguments -Werror=missing-braces: YES Compiler for C supports arguments -Werror=nonnull: YES Compiler for C supports arguments -Werror=redundant-decls: YES Compiler for C supports arguments -Werror=return-type: YES Compiler for C supports arguments -Werror=sequence-point: YES Compiler for C supports arguments -Werror=trigraphs: YES Compiler for C supports arguments -Werror=write-strings: YES Compiler for C supports arguments -fno-strict-aliasing: YES Compiler for C supports arguments -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68: YES Compiler for C supports arguments -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_68: YES Compiler for C supports arguments -D_GNU_SOURCE: YES Compiler for C supports arguments -DG_LOG_DOMAIN="libfprint": YES Compiler for C supports arguments -Wimplicit-function-declaration: YES Compiler for C supports arguments -Wmissing-prototypes: YES Compiler for C supports arguments -Wnested-externs: YES Compiler for C supports arguments -Wold-style-definition: YES Compiler for C supports arguments -Wstrict-prototypes: YES Compiler for C supports arguments -Werror=implicit: YES Compiler for C supports arguments -Werror=pointer-to-int-cast: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 Run-time dependency glib-2.0 found: YES 2.84.1 Run-time dependency gio-unix-2.0 found: YES 2.84.1 Run-time dependency gobject-2.0 found: YES 2.84.1 Run-time dependency gusb found: YES 0.4.9 Library m found: YES Program sh found: YES (/usr/bin/sh) Run-time dependency cairo found: YES 1.18.4 Run-time dependency gobject-introspection-1.0 found: YES 1.84.0 Run-time dependency pixman-1 found: YES 0.46.0 Run-time dependency openssl found: YES 3.5.0 Run-time dependency gudev-1.0 found: YES 238 Run-time dependency udev found: YES 257 Dependency udev found: YES 257 (cached) libfprint/meson.build:329: WARNING: udev hwdb will be installed by both systemd and libfprint Dependency udev found: YES 257 (cached) Dependency glib-2.0 found: YES 2.84.1 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.84.1 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.84.1 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.84.1 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Configuring fpi-drivers.c with command Compiler for C supports arguments -Wno-error=redundant-decls: YES Compiler for C supports arguments -Wno-redundant-decls: YES Compiler for C supports arguments -Wno-discarded-qualifiers: YES Compiler for C supports arguments -Wno-array-bounds: YES Compiler for C supports arguments -Wno-array-parameter: YES Dependency gobject-introspection-1.0 found: YES 1.84.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.84.0 (cached) Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.84.0 (cached) Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler) Configuring config.h using configuration Configuring gtkdocentities.ent using configuration Dependency glib-2.0 found: YES 2.84.1 (cached) Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan) Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj) Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb) Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml) Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref) Program python3 found: YES (/usr/bin/python3) Configuring create-driver-test.py using configuration Program unittest_inspector.py found: YES (/startdir/src/libfprint/tests/unittest_inspector.py) Program umockdev-test.py found: YES (/startdir/src/libfprint/tests/umockdev-test.py) Configuring fpi-device.test using configuration Configuring fpi-ssm.test using configuration Configuring fpi-assembling.test using configuration Configuring fp-context.test using configuration Configuring fp-device.test using configuration Program test-generated-hwdb.sh found: YES (/startdir/src/libfprint/tests/test-generated-hwdb.sh) Program appstreamcli found: NO Program gdb found: NO Program valgrind found: NO Build targets in project: 34 libfprint 1.94.9 Drivers Drivers : upektc_img vfs5011 vfs7552 aes3500 aes4000 aes1610 aes1660 aes2660 aes2501 aes2550 vfs101 vfs301 vfs0050 etes603 egis0570 egismoc vcom5s synaptics elan elanmoc uru4000 upektc upeksonly upekts goodixmoc nb1010 fpcmoc realtek focaltech_moc elanspi virtual_image virtual_device virtual_device_storage User defined options auto_features : enabled b_pie : true buildtype : plain drivers : all installed-tests : false 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/34 eta ? Writing build.ninja: 0%| | 0/183 eta ? ninja: Entering directory `/startdir/src/build' [1/151] Generating GObject enum file libfprint/fp-enums.h (wrapped by meson because command contains newlines, to capture output) [2/151] Generating GObject enum file libfprint/fp-enums.c (wrapped by meson because command contains newlines, to capture output) [3/151] Generating GObject enum file libfprint/fpi-enums.h (wrapped by meson because command contains newlines, to capture output) [4/151] Generating GObject enum file libfprint/fpi-enums.c (wrapped by meson because command contains newlines, to capture output) [5/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_log.c.o [6/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_morph.c.o [7/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_sort.c.o [8/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_alloc.c.o [9/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_gbls.c.o [10/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_io.c.o [11/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_drvrs.c.o [12/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_link.c.o [13/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bozorth3.c.o [14/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_globals.c.o [15/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_free.c.o [16/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_chaincod.c.o [17/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_matchpat.c.o [18/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_binar.c.o [19/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_imgutil.c.o [20/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_block.c.o [21/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_quality.c.o [22/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_dft.c.o [23/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_getmin.c.o [24/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_detect.c.o [25/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_init.c.o [26/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_line.c.o [27/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_loop.c.o [28/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_contour.c.o [29/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_xytreps.c.o [30/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_minutia.c.o [31/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_ridges.c.o [32/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upek_proto.c.o [33/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_shape.c.o [34/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_util.c.o [35/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_sort.c.o [36/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_maps.c.o [37/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_remove.c.o [38/151] Compiling C object libfprint/libfprint-private.a.p/fpi-byte-writer.c.o [39/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes3500.c.o [40/151] Compiling C object libfprint/libfprint-private.a.p/fpi-byte-reader.c.o [41/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes4000.c.o [42/151] Compiling C object libfprint/libfprint-private.a.p/fpi-image-device.c.o [43/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs301.c.o [44/151] Compiling C object libfprint/libfprint-private.a.p/fpi-ssm.c.o [45/151] Compiling C object libfprint/libfprint-private.a.p/fpi-image.c.o [46/151] Compiling C object libfprint/libfprint-private.a.p/fpi-assembling.c.o [47/151] Compiling C object libfprint/libfprint-private.a.p/fpi-usb-transfer.c.o [48/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upektc_img.c.o [49/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes1610.c.o [50/151] Compiling C object libfprint/libfprint-private.a.p/fpi-print.c.o [51/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2501.c.o [52/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2550.c.o [53/151] Compiling C object libfprint/libfprint-private.a.p/meson-generated_.._fpi-enums.c.o [54/151] Compiling C object libfprint/libfprint-private.a.p/fpi-spi-transfer.c.o [55/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs7552.c.o [56/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2660.c.o [57/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs0050.c.o [58/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs101.c.o [59/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes1660.c.o [60/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs5011.c.o [61/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_etes603.c.o [62/151] Compiling C object libfprint/libfprint-private.a.p/fpi-device.c.o [63/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_synaptics_bmkt_message.c.o [64/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs301_proto.c.o [65/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_egis0570.c.o [66/151] Linking static target libfprint/libfprint-private.a [67/151] Linking static target libfprint/libnbis.a [68/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_goodixmoc_goodix_proto.c.o [69/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elan.c.o [70/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_nb1010.c.o [71/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upektc.c.o [72/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-device-storage.c.o [73/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upeksonly.c.o [74/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elanmoc_elanmoc.c.o [75/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aesx660.c.o [76/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes3k.c.o [77/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_goodixmoc_goodix.c.o [78/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_focaltech_moc_focaltech_moc.c.o [79/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_fpcmoc_fpc.c.o [80/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_realtek_realtek.c.o [81/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vcom5s.c.o [82/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_synaptics_synaptics.c.o [83/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upekts.c.o [84/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_egismoc_egismoc.c.o [85/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aeslib.c.o [86/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-image.c.o [87/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/meson-generated_.._fp-enums.c.o [88/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_uru4000.c.o [89/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elanspi.c.o [90/151] Compiling C object libfprint/libfprint-drivers.a.p/meson-generated_.._fpi-drivers.c.o [91/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-device-listener.c.o [92/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-device.c.o [93/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-context.c.o [94/151] Linking static target libfprint/libfprint-drivers.a [95/151] Compiling C object tests/libfprint-test-utils.a.p/test-utils.c.o [96/151] Compiling C object libfprint/fprint-list-metainfo.p/fprint-list-metainfo.c.o [97/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-device.c.o [98/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-image.c.o [99/151] Compiling C object libfprint/fprint-list-udev-rules.p/fprint-list-udev-rules.c.o [100/151] Compiling C object libfprint/fprint-list-udev-hwdb.p/fprint-list-udev-hwdb.c.o [101/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-print.c.o [102/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-image-device.c.o [103/151] Compiling C object tests/test-fpi-assembling.p/test-fpi-assembling.c.o [104/151] Compiling C object tests/libfprint-test-utils.a.p/test-device-fake.c.o [105/151] Linking static target tests/libfprint-test-utils.a [106/151] Compiling C object tests/test-fp-device.p/test-fp-device.c.o [107/151] Compiling C object libfprint/fprint-list-supported-devices.p/fprint-list-supported-devices.c.o [108/151] Compiling C object tests/test-fp-context.p/test-fp-context.c.o [109/151] Compiling C object examples/enroll.p/enroll.c.o [110/151] Compiling C object examples/enroll.p/utilities.c.o [111/151] Compiling C object examples/identify.p/identify.c.o [112/151] Compiling C object examples/identify.p/utilities.c.o [113/151] Compiling C object examples/enroll.p/storage.c.o [114/151] Compiling C object examples/img-capture.p/utilities.c.o [115/151] Compiling C object examples/identify.p/storage.c.o [116/151] Compiling C object examples/img-capture.p/img-capture.c.o [117/151] Compiling C object examples/manage-prints.p/utilities.c.o [118/151] Compiling C object examples/manage-prints.p/manage-prints.c.o [119/151] Compiling C object examples/img-capture.p/storage.c.o [120/151] Compiling C object tests/test-fpi-ssm.p/test-fpi-ssm.c.o [121/151] Compiling C object examples/manage-prints.p/storage.c.o [122/151] Compiling C object examples/verify.p/verify.c.o [123/151] Compiling C object examples/verify.p/utilities.c.o [124/151] Compiling C object examples/clear-storage.p/utilities.c.o [125/151] Compiling C object examples/clear-storage.p/clear-storage.c.o [126/151] Compiling C object examples/clear-storage.p/storage.c.o [127/151] Compiling C object examples/verify.p/storage.c.o [128/151] Compiling C++ object examples/cpp-test.p/cpp-test.cpp.o [129/151] Compiling C object tests/test-fpi-device.p/test-fpi-device.c.o [130/151] Linking target libfprint/libfprint-2.so.2.0.0 [131/151] Generating symbol file libfprint/libfprint-2.so.2.0.0.p/libfprint-2.so.2.0.0.symbols [132/151] Linking target examples/cpp-test [133/151] Linking target examples/img-capture [134/151] Linking target examples/clear-storage [135/151] Linking target examples/manage-prints [136/151] Linking target examples/verify [137/151] Linking target examples/enroll [138/151] Linking target tests/test-fpi-assembling [139/151] Linking target examples/identify [140/151] Linking target tests/test-fp-device [141/151] Linking target tests/test-fp-context [142/151] Generating libfprint/FPrint-2.0.gir with a custom command (wrapped by meson to set env) [143/151] Generating libfprint/FPrint-2.0.typelib with a custom command [144/151] Linking target tests/test-fpi-ssm [145/151] Linking target tests/test-fpi-device [146/151] Linking target libfprint/fprint-list-supported-devices [147/151] Linking target libfprint/fprint-list-metainfo [148/151] Linking target libfprint/fprint-list-udev-hwdb [149/151] Linking target libfprint/fprint-list-udev-rules [150/151] Generating libfprint/metainfo with a custom command (wrapped by meson to capture output) [151/151] Generating libfprint/udev-rules with a custom command (wrapped by meson to capture output) INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /startdir/src/build ==> Starting check()... ninja: Entering directory `/startdir/src/build' ninja: no work to do. 1/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_capture_unsupported OK 0.10s 2/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_change_enroll_stages OK 0.11s 3/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_change_scan_type OK 0.12s 4/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_properties OK 0.11s 5/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_features OK 0.12s 6/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_before_completing_verify FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=208 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_device_sleep_before_completing_verify ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep_before_completing_verify (__main__.VirtualDevice.test_device_sleep_before_completing_verify) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 7/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_error FAIL 0.10s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' MALLOC_PERTURB_=242 UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_verify_error ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_error (__main__.VirtualDevice.test_enroll_verify_error) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 8/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build MALLOC_PERTURB_=99 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll (__main__.VirtualDevice.test_enroll) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_retry FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=12 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_verify_retry ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_retry (__main__.VirtualDevice.test_enroll_verify_retry) ... stderr: TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_match FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=2 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_verify_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_match (__main__.VirtualDevice.test_enroll_verify_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 11/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_no_match FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build MALLOC_PERTURB_=202 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_verify_no_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_no_match (__main__.VirtualDevice.test_enroll_verify_no_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 12/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_script OK 0.15s 13/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_with_retry FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints MALLOC_PERTURB_=177 GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_with_retry ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_with_retry (__main__.VirtualDevice.test_enroll_with_retry) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 14/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_close_error OK 0.21s 15/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_finger_status FAIL 0.10s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=203 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_finger_status ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_finger_status (__main__.VirtualDevice.test_finger_status) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:732: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 16/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_finger_status_after_sleep FAIL 0.11s exit status 1 >>> MALLOC_PERTURB_=46 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_finger_status_after_sleep ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_finger_status_after_sleep (__main__.VirtualDevice.test_finger_status_after_sleep) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:749: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 17/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_open_error_with_keep_alive OK 0.10s 18/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_open_error OK 0.10s 19/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_identify_unsupported OK 0.12s 20/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_script_interactive FAIL 0.21s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=203 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_enroll_script_interactive ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_script_interactive (__main__.VirtualDevice.test_enroll_script_interactive) ... stderr: TypeError: VirtualDevice.test_enroll_script_interactive..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 21/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_quick_enroll FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build MALLOC_PERTURB_=229 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_quick_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_quick_enroll (__main__.VirtualDevice.test_quick_enroll) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 22/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_capture_prevents_close OK 0.29s 23/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_script OK 0.19s 24/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_features OK 0.31s 25/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_capture OK 0.09s 26/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_identify OK 0.08s 27/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_delete_print OK 0.10s 28/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_enroll OK 0.09s 29/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_close OK 0.10s 30/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_list_prints OK 0.09s 31/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_verify OK 0.09s 32/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_capture_unsupported OK 0.08s 33/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_change_enroll_stages OK 0.09s 34/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_change_scan_type OK 0.08s 35/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep FAIL 0.41s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 MALLOC_PERTURB_=215 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_device_sleep ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep (__main__.VirtualDevice.test_device_sleep) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:827: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 36/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_capture OK 0.30s 37/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_delete_print OK 0.30s 38/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_close OK 0.31s 39/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_identify OK 0.30s 40/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_enroll OK 0.31s 41/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_features OK 0.08s 42/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delete_multiple_times FAIL 0.08s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 MALLOC_PERTURB_=140 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_delete_multiple_times ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_delete_multiple_times (__main__.VirtualDeviceStorage.test_delete_multiple_times) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 43/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_list_prints OK 0.31s 44/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_verify OK 0.29s 45/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_close_error OK 0.18s 46/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_properties OK 0.10s 47/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep_before_completing_verify FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_device_sleep_before_completing_verify ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep_before_completing_verify (__main__.VirtualDeviceStorage.test_device_sleep_before_completing_verify) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 48/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_duplicate_enroll FAIL 0.08s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' MALLOC_PERTURB_=146 UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_duplicate_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_duplicate_enroll (__main__.VirtualDeviceStorage.test_duplicate_enroll) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 49/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=235 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll (__main__.VirtualDeviceStorage.test_enroll) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 50/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delete_error OK 0.18s 51/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_delayed_open OK 0.61s 52/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_close_while_opening OK 0.61s 53/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_match FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=9 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_verify_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_match (__main__.VirtualDeviceStorage.test_enroll_verify_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 54/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_delayed_open_with_keep_alive OK 0.62s 55/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_open OK 0.42s 56/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_error FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=214 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_verify_error ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_error (__main__.VirtualDeviceStorage.test_enroll_verify_error) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 57/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script OK 0.13s 58/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_no_match FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints MALLOC_PERTURB_=201 GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_verify_no_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_no_match (__main__.VirtualDeviceStorage.test_enroll_verify_no_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 59/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_retry FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings MALLOC_PERTURB_=34 NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_verify_retry ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify_retry (__main__.VirtualDeviceStorage.test_enroll_verify_retry) ... stderr: TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 60/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status FAIL 0.10s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=183 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_finger_status ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_finger_status (__main__.VirtualDeviceStorage.test_finger_status) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:732: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 61/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_with_retry FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=232 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_with_retry ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_with_retry (__main__.VirtualDeviceStorage.test_enroll_with_retry) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 62/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script_interactive FAIL 0.20s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=187 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_enroll_script_interactive ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_script_interactive (__main__.VirtualDeviceStorage.test_enroll_script_interactive) ... stderr: TypeError: VirtualDevice.test_enroll_script_interactive..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 63/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_missing_print FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=159 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_identify_missing_print ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_identify_missing_print (__main__.VirtualDeviceStorage.test_identify_missing_print) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:280: DeprecationWarning: FPrint.Device.supports_identify is deprecated self.assertTrue(self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 64/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status_after_sleep FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 MALLOC_PERTURB_=13 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_finger_status_after_sleep ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_finger_status_after_sleep (__main__.VirtualDeviceStorage.test_finger_status_after_sleep) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:749: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 65/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=174 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_list_delete ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_list_delete (__main__.VirtualDeviceStorage.test_list_delete) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 66/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_match FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 MALLOC_PERTURB_=163 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_identify_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_identify_match (__main__.VirtualDeviceStorage.test_identify_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 67/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_unsupported OK 0.10s 68/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_retry FAIL 0.12s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints MALLOC_PERTURB_=236 GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_identify_retry ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_identify_retry (__main__.VirtualDeviceStorage.test_identify_retry) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:280: DeprecationWarning: FPrint.Device.supports_identify is deprecated self.assertTrue(self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 69/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_no_match FAIL 0.13s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=107 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_identify_no_match ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_identify_no_match (__main__.VirtualDeviceStorage.test_identify_no_match) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 70/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_script OK 0.18s 71/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete_missing FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' MALLOC_PERTURB_=255 UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_list_delete_missing ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_list_delete_missing (__main__.VirtualDeviceStorage.test_list_delete_missing) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 72/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_open_error OK 0.09s 73/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_open_error_with_keep_alive OK 0.10s 74/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_verify_missing_print FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=175 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_verify_missing_print ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_verify_missing_print (__main__.VirtualDeviceStorage.test_verify_missing_print) ... stderr: TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 75/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_populated FAIL 0.11s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=142 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_list_populated ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_list_populated (__main__.VirtualDeviceStorage.test_list_populated) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 76/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_quick_enroll FAIL 0.10s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=188 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_quick_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_quick_enroll (__main__.VirtualDeviceStorage.test_quick_enroll) ... stderr: TypeError: VirtualDeviceBase.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 77/123 libfprint:virtual-driver+virtual-device+VirtualDeviceUnplugging / VirtualDeviceUnplugging.test_device_unplug OK 0.10s 78/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep FAIL 0.39s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb MALLOC_PERTURB_=204 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_device_sleep ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep (__main__.VirtualDeviceStorage.test_device_sleep) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:827: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 79/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_error OK 0.22s 80/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_clear_storage_error OK 0.59s 81/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_close_while_opening OK 0.59s 82/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delayed_open_with_keep_alive OK 0.58s 83/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delayed_open OK 0.59s 84/123 libfprint:drivers / elanmoc FAIL 0.16s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=elanmoc GI_TYPELIB_PATH=/startdir/src/build/libfprint MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=227 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/elanmoc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:2986): libfprint-SSM-DEBUG: 01:02:23.903: [elanmoc] MOC_LIST_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.903: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-device-DEBUG: 01:02:23.903: Completing action FPI_DEVICE_ACTION_LIST in idle! (process:2986): libfprint-device-DEBUG: 01:02:23.903: Not updating temperature model, device can run continuously! (process:2986): libfprint-device-DEBUG: 01:02:23.904: Not updating temperature model, device can run continuously! (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] IDENTIFY_NUM_STATES entering state 0 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.904: elanmoc elan_identify_run_state (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.904: elanmoc elan_identify_run_state IDENTIFY_SET_MODE (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] IDENTIFY_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.904: elanmoc elan_identify_run_state (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.904: elanmoc elan_identify_run_state VERIFY_WAIT_FINGER (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.904: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.905: Verify was successful! for user: 0 mesg_code: 1 (process:2986): libfprint-SSM-DEBUG: 01:02:23.905: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.905: [elanmoc] IDENTIFY_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.905: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.905: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.905: Verify/Identify successful for: FP1-00000000-0-00000000-nobody (process:2986): libfprint-device-DEBUG: 01:02:23.905: Device reported verify result (process:2986): libfprint-device-DEBUG: 01:02:23.905: Device reported verify completion (process:2986): libfprint-SSM-DEBUG: 01:02:23.905: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-device-DEBUG: 01:02:23.905: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:2986): libfprint-device-DEBUG: 01:02:23.905: Not updating temperature model, device can run continuously! (process:2986): libfprint-device-DEBUG: 01:02:23.906: Not updating temperature model, device can run continuously! (process:2986): libfprint-SSM-DEBUG: 01:02:23.906: [elanmoc] IDENTIFY_NUM_STATES entering state 0 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.906: elanmoc elan_identify_run_state (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.906: elanmoc elan_identify_run_state IDENTIFY_SET_MODE (process:2986): libfprint-SSM-DEBUG: 01:02:23.906: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] IDENTIFY_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.907: elanmoc elan_identify_run_state (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.907: elanmoc elan_identify_run_state VERIFY_WAIT_FINGER (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.907: Verify was successful! for user: 0 mesg_code: 1 (process:2986): libfprint-SSM-DEBUG: 01:02:23.907: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2986): libfprint-SSM-DEBUG: 01:02:23.908: [elanmoc] IDENTIFY_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.908: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-SSM-DEBUG: 01:02:23.908: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2986): libfprint-elanmoc-DEBUG: 01:02:23.908: Verify/Identify successful for: FP1-00000000-0-00000000-nobody (process:2986): libfprint-device-DEBUG: 01:02:23.908: Device reported identify result (process:2986): libfprint-device-DEBUG: 01:02:23.908: Device reported identify completion (process:2986): libfprint-SSM-DEBUG: 01:02:23.908: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2986): libfprint-device-DEBUG: 01:02:23.908: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:2986): libfprint-device-DEBUG: 01:02:23.908: Not updating temperature model, device can run continuously! enrolling finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 1, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 2, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 3, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 4, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 5, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 6, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 7, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 7, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 8, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 8, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x78d5a69041c0 (FpiDeviceElanmoc at 0x5efd8751dba0)>, 9, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:2972): DEBUG: 01:02:23.923: umockdev.vala:154: Removing test bed /tmp/umockdev.CNIV52 (umockdev-run:2972): GLib-DEBUG: 01:02:23.925: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.3 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/elanmoc/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9=/startdir/src/libfprint/tests/elanmoc/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/elanmoc/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 85/123 libfprint:drivers / synaptics OK 0.16s 86/123 libfprint:drivers / aes3500 OK 0.23s 87/123 libfprint:drivers / upektc_img OK 0.23s 88/123 libfprint:drivers / upektc_img-tcs1s OK 0.23s 89/123 libfprint:drivers / uru4000-msv2 OK 0.31s 90/123 libfprint:drivers / uru4000-4500 OK 0.29s 91/123 libfprint:drivers / egismoc FAIL 0.18s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=239 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 FP_DRIVERS_ALLOWLIST=egismoc NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/egismoc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3117): libfprint-egismoc-DEBUG: 01:02:24.110: Wait for finger on sensor (process:3117): libfprint-device-DEBUG: 01:02:24.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Finger on sensor callback (process:3117): libfprint-device-DEBUG: 01:02:24.111: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] IDENTIFY_STATES entering state 5 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Execute command and get response (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Get check bytes (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] CMD_STATES entering state 0 (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] CMD_STATES entering state 1 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Command receive callback (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] CMD_STATES completed successfully (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Task SSM next state callback (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] IDENTIFY_STATES entering state 6 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Get check command (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Execute command and get response (process:3117): libfprint-egismoc-DEBUG: 01:02:24.111: Get check bytes (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] CMD_STATES entering state 0 (process:3117): libfprint-SSM-DEBUG: 01:02:24.111: [egismoc] CMD_STATES entering state 1 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Command receive callback (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] CMD_STATES completed successfully (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Identify check callback (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Response suffix valid: yes (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Identify successful for: FP1-00000000-2-00000000-nobody (process:3117): libfprint-device-DEBUG: 01:02:24.112: Device reported identify result (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] IDENTIFY_STATES entering state 7 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Execute command and get response (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Get check bytes (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] CMD_STATES entering state 0 (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] CMD_STATES entering state 1 (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Command receive callback (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] CMD_STATES completed successfully (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Task SSM next state callback (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] IDENTIFY_STATES entering state 8 (process:3117): libfprint-device-DEBUG: 01:02:24.112: Device reported identify completion (process:3117): libfprint-device-DEBUG: 01:02:24.112: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3117): libfprint-SSM-DEBUG: 01:02:24.112: [egismoc] IDENTIFY_STATES completed successfully (process:3117): libfprint-egismoc-DEBUG: 01:02:24.112: Task SSM done (process:3117): libfprint-device-DEBUG: 01:02:24.112: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3117): libfprint-device-DEBUG: 01:02:24.112: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM listing - device should have prints clear device storage clear done listing - device should be empty enrolling finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 2, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 4, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 6, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 6, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 9, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x74901cd58ac0 (FpiDeviceEgisMoc at 0x5e1c2c7ffe60)>, 10, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3108): DEBUG: 01:02:24.124: umockdev.vala:154: Removing test bed /tmp/umockdev.M4RR52 (umockdev-run:3108): GLib-DEBUG: 01:02:24.126: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 3.12 still referenced libusb: warning [libusb_exit] device 3.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/egismoc/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5=/startdir/src/libfprint/tests/egismoc/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/egismoc/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 92/123 libfprint:drivers / goodixmoc FAIL 0.21s exit status 1 >>> MALLOC_PERTURB_=136 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=goodixmoc GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/goodixmoc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3104): libfprint-SSM-DEBUG: 01:02:24.114: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-DEBUG: 01:02:24.115: match, score: 28, study: 0 (process:3104): libfprint-device-DEBUG: 01:02:24.115: Device reported verify result (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] verify entering state 3 (process:3104): libfprint-SSM-DEBUG: 01:02:24.115: [goodixmoc] FP_CMD_NUM_STATES entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.116: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-SSM-DEBUG: 01:02:24.116: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.116: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.116: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.117: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.117: [goodixmoc] verify completed successfully (process:3104): libfprint-goodixmoc-DEBUG: 01:02:24.117: Verify complete! (process:3104): libfprint-device-DEBUG: 01:02:24.117: Device reported verify completion (process:3104): libfprint-device-DEBUG: 01:02:24.117: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3104): libfprint-SSM-DEBUG: 01:02:24.117: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-device-DEBUG: 01:02:24.117: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3104): libfprint-device-DEBUG: 01:02:24.117: Not updating temperature model, device can run continuously! (process:3104): libfprint-device-DEBUG: 01:02:24.117: Not updating temperature model, device can run continuously! (process:3104): libfprint-SSM-DEBUG: 01:02:24.117: [goodixmoc] verify entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.117: [goodixmoc] FP_CMD_NUM_STATES entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.118: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.118: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] verify entering state 1 (process:3104): libfprint-device-DEBUG: 01:02:24.119: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] FP_CMD_NUM_STATES entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-SSM-DEBUG: 01:02:24.119: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.120: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.120: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.120: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-device-DEBUG: 01:02:24.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT (process:3104): libfprint-SSM-DEBUG: 01:02:24.120: [goodixmoc] verify entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.120: [goodixmoc] FP_CMD_NUM_STATES entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.121: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-SSM-DEBUG: 01:02:24.121: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.121: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.121: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.121: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-DEBUG: 01:02:24.122: match, score: 35, study: 0 (process:3104): libfprint-device-DEBUG: 01:02:24.122: Device reported identify result (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] verify entering state 3 (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] FP_CMD_NUM_STATES entering state 0 (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] FP_CMD_NUM_STATES entering state 1 (process:3104): libfprint-SSM-DEBUG: 01:02:24.122: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.123: [goodixmoc] FP_CMD_NUM_STATES entering state 2 (process:3104): libfprint-SSM-DEBUG: 01:02:24.123: [goodixmoc] verify completed successfully (process:3104): libfprint-goodixmoc-DEBUG: 01:02:24.123: Verify complete! (process:3104): libfprint-device-DEBUG: 01:02:24.123: Device reported identify completion (process:3104): libfprint-device-DEBUG: 01:02:24.123: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3104): libfprint-SSM-DEBUG: 01:02:24.123: [goodixmoc] FP_CMD_NUM_STATES completed successfully (process:3104): libfprint-device-DEBUG: 01:02:24.123: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3104): libfprint-device-DEBUG: 01:02:24.123: Not updating temperature model, device can run continuously! enrolling enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 8, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 9, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 10, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 11, None, None, None) enroll progress: (<__gi__.FpiDeviceGoodixMoc object at 0x77d270820400 (FpiDeviceGoodixMoc at 0x5a6e618f3f20)>, 12, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3096): DEBUG: 01:02:24.136: umockdev.vala:154: Removing test bed /tmp/umockdev.7R1R52 (umockdev-run:3096): GLib-DEBUG: 01:02:24.137: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 3.4 still referenced libusb: warning [libusb_exit] device 3.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/goodixmoc/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-9=/startdir/src/libfprint/tests/goodixmoc/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/goodixmoc/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 93/123 libfprint:drivers / vfs5011 OK 0.26s 94/123 libfprint:drivers / egismoc-05a1 FAIL 0.18s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=240 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 FP_DRIVERS_ALLOWLIST=egismoc NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/egismoc-05a1 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Execute command and get response (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Get check bytes (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] CMD_STATES entering state 0 (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] CMD_STATES entering state 1 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Command receive callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] CMD_STATES completed successfully (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Task SSM next state callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] IDENTIFY_STATES entering state 4 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Wait for finger on sensor (process:3160): libfprint-device-DEBUG: 01:02:24.182: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Finger on sensor callback (process:3160): libfprint-device-DEBUG: 01:02:24.182: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] IDENTIFY_STATES entering state 5 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Execute command and get response (process:3160): libfprint-egismoc-DEBUG: 01:02:24.182: Get check bytes (process:3160): libfprint-SSM-DEBUG: 01:02:24.182: [egismoc] CMD_STATES entering state 0 (process:3160): libfprint-SSM-DEBUG: 01:02:24.183: [egismoc] CMD_STATES entering state 1 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.183: Command receive callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.183: [egismoc] CMD_STATES completed successfully (process:3160): libfprint-egismoc-DEBUG: 01:02:24.183: Task SSM next state callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.183: [egismoc] IDENTIFY_STATES entering state 6 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.183: Get check command (process:3160): libfprint-egismoc-DEBUG: 01:02:24.183: Execute command and get response (process:3160): libfprint-egismoc-DEBUG: 01:02:24.183: Get check bytes (process:3160): libfprint-SSM-DEBUG: 01:02:24.183: [egismoc] CMD_STATES entering state 0 (process:3160): libfprint-SSM-DEBUG: 01:02:24.183: [egismoc] CMD_STATES entering state 1 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Command receive callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] CMD_STATES completed successfully (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Identify check callback (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Response suffix valid: yes (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Identify successful for: FP1-00000000-2-00000000-nobody (process:3160): libfprint-device-DEBUG: 01:02:24.184: Device reported identify result (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] IDENTIFY_STATES entering state 7 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Execute command and get response (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Get check bytes (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] CMD_STATES entering state 0 (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] CMD_STATES entering state 1 (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Command receive callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] CMD_STATES completed successfully (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Task SSM next state callback (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] IDENTIFY_STATES entering state 8 (process:3160): libfprint-device-DEBUG: 01:02:24.184: Device reported identify completion (process:3160): libfprint-device-DEBUG: 01:02:24.184: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3160): libfprint-SSM-DEBUG: 01:02:24.184: [egismoc] IDENTIFY_STATES completed successfully (process:3160): libfprint-egismoc-DEBUG: 01:02:24.184: Task SSM done (process:3160): libfprint-device-DEBUG: 01:02:24.184: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3160): libfprint-device-DEBUG: 01:02:24.184: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM listing - device should have prints clear device storage clear done listing - device should be empty enrolling finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 2, None, None, GLib.Error('Your device is having trouble recognizing you. Make sure your sensor is clean.', 'fp - device - retry - quark', 3)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x785850664980 (FpiDeviceEgisMoc at 0x5eb5a5534c40)>, 10, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3152): DEBUG: 01:02:24.197: umockdev.vala:154: Removing test bed /tmp/umockdev.2SOB62 (umockdev-run:3152): GLib-DEBUG: 01:02:24.199: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.3 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/egismoc-05a1/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5=/startdir/src/libfprint/tests/egismoc-05a1/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/egismoc-05a1/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 95/123 libfprint:drivers / nb1010 OK 0.28s 96/123 libfprint:drivers / egismoc-0586 FAIL 0.21s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 FP_DRIVERS_ALLOWLIST=egismoc NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=252 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/egismoc-0586 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Execute command and get response (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Get check bytes (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] CMD_STATES entering state 0 (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] CMD_STATES entering state 1 (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Command receive callback (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] CMD_STATES completed successfully (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Identify check callback (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Response suffix valid: yes (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Identify successful for: FP1-00000000-2-00000000-nobody (process:3166): libfprint-device-DEBUG: 01:02:24.217: Device reported identify result (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] IDENTIFY_STATES entering state 7 (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Execute command and get response (process:3166): libfprint-egismoc-DEBUG: 01:02:24.217: Get check bytes (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] CMD_STATES entering state 0 (process:3166): libfprint-SSM-DEBUG: 01:02:24.217: [egismoc] CMD_STATES entering state 1 (process:3166): libfprint-egismoc-DEBUG: 01:02:24.218: Command receive callback (process:3166): libfprint-SSM-DEBUG: 01:02:24.218: [egismoc] CMD_STATES completed successfully (process:3166): libfprint-egismoc-DEBUG: 01:02:24.218: Task SSM next state callback (process:3166): libfprint-SSM-DEBUG: 01:02:24.218: [egismoc] IDENTIFY_STATES entering state 8 (process:3166): libfprint-device-DEBUG: 01:02:24.218: Device reported identify completion (process:3166): libfprint-device-DEBUG: 01:02:24.218: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3166): libfprint-SSM-DEBUG: 01:02:24.218: [egismoc] IDENTIFY_STATES completed successfully (process:3166): libfprint-egismoc-DEBUG: 01:02:24.218: Task SSM done (process:3166): libfprint-device-DEBUG: 01:02:24.218: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3166): libfprint-device-DEBUG: 01:02:24.218: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM listing - device should have prints clear device storage clear done listing - device should be empty enrolling finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 7, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 8, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 10, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 11, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 12, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 13, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 14, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 15, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 16, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 17, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 18, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 19, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x72e269958a80 (FpiDeviceEgisMoc at 0x583ff6a04c40)>, 20, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3161): DEBUG: 01:02:24.230: umockdev.vala:154: Removing test bed /tmp/umockdev.VWCB62 (umockdev-run:3161): GLib-DEBUG: 01:02:24.233: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.21 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/egismoc-0586/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7=/startdir/src/libfprint/tests/egismoc-0586/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/egismoc-0586/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 97/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_empty OK 0.62s 98/123 libfprint:drivers / elan-cobo OK 0.52s 99/123 libfprint:drivers / fpcmoc FAIL 0.16s exit status 1 >>> FP_DRIVERS_ALLOWLIST=fpcmoc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=137 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/fpcmoc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3192): libfprint-device-DEBUG: 01:02:24.260: Device reported verify result (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] verify_identify entering state 3 (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3192): libfprint-DEBUG: 01:02:24.260: fpc_send_ctrl_cmd CMD: 0x3, value: 0x1, index: 0 type: 1 (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-DEBUG: 01:02:24.260: fpc_cmd_receive_cb current ssm request: 3 state: 0 (process:3192): libfprint-DEBUG: 01:02:24.260: fpc_do_abort_cb Do abort for reasons (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] verify_identify completed successfully (process:3192): libfprint-DEBUG: 01:02:24.260: Verify_identify complete! (process:3192): libfprint-device-DEBUG: 01:02:24.260: Device reported verify completion (process:3192): libfprint-device-DEBUG: 01:02:24.260: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-device-DEBUG: 01:02:24.260: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3192): libfprint-device-DEBUG: 01:02:24.260: Not updating temperature model, device can run continuously! (process:3192): libfprint-device-DEBUG: 01:02:24.260: Not updating temperature model, device can run continuously! (process:3192): libfprint-DEBUG: 01:02:24.260: fpc_dev_verify_identify enter --> (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] verify_identify entering state 0 (process:3192): libfprint-device-DEBUG: 01:02:24.260: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3192): libfprint-SSM-DEBUG: 01:02:24.260: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3192): libfprint-DEBUG: 01:02:24.260: fpc_send_ctrl_cmd CMD: 0x2, value: 0x1, index: 0 type: 2 (process:3192): libfprint-DEBUG: 01:02:24.261: fpc_cmd_receive_cb current ssm request: 2 state: 0 (process:3192): libfprint-SSM-DEBUG: 01:02:24.261: [fpcmoc] FP_CMD_NUM_STATES entering state 1 (process:3192): libfprint-DEBUG: 01:02:24.261: fpc_cmd_receive_cb current ssm request: 2 state: 1 (process:3192): libfprint-DEBUG: 01:02:24.261: fpc_cmd_receive_cb recv evt data length: 12 (process:3192): libfprint-DEBUG: 01:02:24.261: fpc_evt_cb Got finger down event (0) (process:3192): libfprint-device-DEBUG: 01:02:24.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT (process:3192): libfprint-SSM-DEBUG: 01:02:24.261: [fpcmoc] verify_identify entering state 1 (process:3192): libfprint-SSM-DEBUG: 01:02:24.261: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3192): libfprint-DEBUG: 01:02:24.261: fpc_send_ctrl_cmd CMD: 0x9, value: 0x0, index: 0 type: 2 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_cmd_receive_cb current ssm request: 9 state: 0 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES entering state 1 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_cmd_receive_cb current ssm request: 9 state: 1 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_cmd_receive_cb recv evt data length: 24 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_evt_cb Got capture event (process:3192): libfprint-device-DEBUG: 01:02:24.262: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] verify_identify entering state 2 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_send_ctrl_cmd CMD: 0x6b, value: 0x0, index: 0 type: 3 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_cmd_receive_cb current ssm request: 107 state: 0 (process:3192): libfprint-device-DEBUG: 01:02:24.262: Device reported identify result (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] verify_identify entering state 3 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_send_ctrl_cmd CMD: 0x3, value: 0x1, index: 0 type: 1 (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_cmd_receive_cb current ssm request: 3 state: 0 (process:3192): libfprint-DEBUG: 01:02:24.262: fpc_do_abort_cb Do abort for reasons (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] verify_identify completed successfully (process:3192): libfprint-DEBUG: 01:02:24.262: Verify_identify complete! (process:3192): libfprint-device-DEBUG: 01:02:24.262: Device reported identify completion (process:3192): libfprint-device-DEBUG: 01:02:24.262: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3192): libfprint-SSM-DEBUG: 01:02:24.262: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3192): libfprint-device-DEBUG: 01:02:24.262: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3192): libfprint-device-DEBUG: 01:02:24.262: Not updating temperature model, device can run continuously! Clear Clear done enrolling enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 5, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 7, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 8, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 9, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 10, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 10, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 11, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x74c5ff484740 (FpiDeviceFpcMoc at 0x59fa5bbdf950)>, 12, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3186): DEBUG: 01:02:24.276: umockdev.vala:154: Removing test bed /tmp/umockdev.3GN952 (umockdev-run:3186): GLib-DEBUG: 01:02:24.278: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.19 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/fpcmoc/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1=/startdir/src/libfprint/tests/fpcmoc/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/fpcmoc/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 100/123 libfprint:virtual-driver+virtual-device+VirtualDeviceUnplugging / VirtualDeviceUnplugging.test_device_unplug_during_verify FAIL 0.60s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=37 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceUnplugging.test_device_unplug_during_verify ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_unplug_during_verify (__main__.VirtualDeviceUnplugging.test_device_unplug_during_verify) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:426: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 101/123 libfprint:drivers / realtek FAIL 0.17s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/startdir/src/build/libfprint FP_DRIVERS_ALLOWLIST=realtek MALLOC_PERTURB_=60 MESON_SOURCE_ROOT=/startdir/src/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_TEST_BUILDDIR=/startdir/src/build/tests G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/realtek ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3200): libfprint-SSM-DEBUG: 01:02:24.280: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.280: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.280: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.280: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.281: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] Verify & Identify entering state 3 (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.281: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] Verify & Identify entering state 4 (process:3200): libfprint-SSM-DEBUG: 01:02:24.281: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.282: Device reported verify result (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] Verify & Identify entering state 5 (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.282: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:02:24.283: [realtek] Verify & Identify completed successfully (process:3200): libfprint-realtek-DEBUG: 01:02:24.283: Verify complete! (process:3200): libfprint-device-DEBUG: 01:02:24.283: Device reported verify completion (process:3200): libfprint-SSM-DEBUG: 01:02:24.283: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-device-DEBUG: 01:02:24.283: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3200): libfprint-device-DEBUG: 01:02:24.283: Not updating temperature model, device can run continuously! (process:3200): libfprint-device-DEBUG: 01:02:24.283: Not updating temperature model, device can run continuously! (process:3200): libfprint-realtek-DEBUG: 01:02:24.283: 182091471411: ../libfprint/libfprint/drivers/realtek/realtek.c:1177 (process:3200): libfprint-SSM-DEBUG: 01:02:24.283: [realtek] Verify & Identify entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.283: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] Verify & Identify entering state 1 (process:3200): libfprint-device-DEBUG: 01:02:24.284: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.284: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:02:24.285: [realtek] Verify & Identify entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:02:24.285: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.285: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.285: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.285: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.286: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] Verify & Identify entering state 3 (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.286: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] Verify & Identify entering state 4 (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:02:24.286: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:02:24.287: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:02:24.287: Device reported identify result (process:3200): libfprint-SSM-DEBUG: 01:02:24.287: [realtek] Verify & Identify completed successfully (process:3200): libfprint-realtek-DEBUG: 01:02:24.287: Verify complete! (process:3200): libfprint-device-DEBUG: 01:02:24.287: Device reported identify completion (process:3200): libfprint-SSM-DEBUG: 01:02:24.287: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-device-DEBUG: 01:02:24.287: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3200): libfprint-device-DEBUG: 01:02:24.287: Not updating temperature model, device can run continuously! enrolling enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x794492330780 (FpiDeviceRealtek at 0x57f6d904a930)>, 8, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3194): DEBUG: 01:02:24.299: umockdev.vala:154: Removing test bed /tmp/umockdev.X69852 (umockdev-run:3194): GLib-DEBUG: 01:02:24.301: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.25 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/realtek/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-8=/startdir/src/libfprint/tests/realtek/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/realtek/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 102/123 libfprint:drivers / egismoc-0587 FAIL 0.20s exit status 1 >>> MALLOC_PERTURB_=228 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 FP_DRIVERS_ALLOWLIST=egismoc NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/egismoc-0587 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Execute command and get response (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Get check bytes (process:3191): libfprint-SSM-DEBUG: 01:02:24.290: [egismoc] CMD_STATES entering state 0 (process:3191): libfprint-SSM-DEBUG: 01:02:24.290: [egismoc] CMD_STATES entering state 1 (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Command receive callback (process:3191): libfprint-SSM-DEBUG: 01:02:24.290: [egismoc] CMD_STATES completed successfully (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Identify check callback (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Response suffix valid: yes (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Identify successful for: FP1-00000000-2-00000000-nobody (process:3191): libfprint-device-DEBUG: 01:02:24.290: Device reported identify result (process:3191): libfprint-SSM-DEBUG: 01:02:24.290: [egismoc] IDENTIFY_STATES entering state 7 (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Execute command and get response (process:3191): libfprint-egismoc-DEBUG: 01:02:24.290: Get check bytes (process:3191): libfprint-SSM-DEBUG: 01:02:24.290: [egismoc] CMD_STATES entering state 0 (process:3191): libfprint-SSM-DEBUG: 01:02:24.291: [egismoc] CMD_STATES entering state 1 (process:3191): libfprint-egismoc-DEBUG: 01:02:24.291: Command receive callback (process:3191): libfprint-SSM-DEBUG: 01:02:24.291: [egismoc] CMD_STATES completed successfully (process:3191): libfprint-egismoc-DEBUG: 01:02:24.291: Task SSM next state callback (process:3191): libfprint-SSM-DEBUG: 01:02:24.291: [egismoc] IDENTIFY_STATES entering state 8 (process:3191): libfprint-device-DEBUG: 01:02:24.291: Device reported identify completion (process:3191): libfprint-device-DEBUG: 01:02:24.291: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3191): libfprint-SSM-DEBUG: 01:02:24.291: [egismoc] IDENTIFY_STATES completed successfully (process:3191): libfprint-egismoc-DEBUG: 01:02:24.291: Task SSM done (process:3191): libfprint-device-DEBUG: 01:02:24.291: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3191): libfprint-device-DEBUG: 01:02:24.291: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM listing - device should have prints clear device storage clear done listing - device should be empty enrolling finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 9, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 10, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 10, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 11, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 12, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 13, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 14, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 15, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 16, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 17, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 18, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 19, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7517a1e48900 (FpiDeviceEgisMoc at 0x5b76b1ed77b0)>, 20, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3177): DEBUG: 01:02:24.302: umockdev.vala:154: Removing test bed /tmp/umockdev.AWQ952 (umockdev-run:3177): GLib-DEBUG: 01:02:24.303: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 3.9 still referenced libusb: warning [libusb_exit] device 3.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/egismoc-0587/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb3/3-5=/startdir/src/libfprint/tests/egismoc-0587/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/egismoc-0587/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 103/123 libfprint:data+no-valgrind / udev-hwdb OK 0.03s 104/123 libfprint:drivers / vfs0050 OK 0.43s 105/123 libfprint:drivers / realtek-5816 FAIL 0.18s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=221 GI_TYPELIB_PATH=/startdir/src/build/libfprint FP_DRIVERS_ALLOWLIST=realtek MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/realtek-5816 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.293: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] Verify & Identify entering state 3 (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.293: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.294: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] Verify & Identify entering state 4 (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.294: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.295: Device reported verify result (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] Verify & Identify entering state 5 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] Verify & Identify completed successfully (process:3205): libfprint-realtek-DEBUG: 01:02:24.295: Verify complete! (process:3205): libfprint-device-DEBUG: 01:02:24.295: Device reported verify completion (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-device-DEBUG: 01:02:24.295: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3205): libfprint-device-DEBUG: 01:02:24.295: Not updating temperature model, device can run continuously! (process:3205): libfprint-device-DEBUG: 01:02:24.295: Not updating temperature model, device can run continuously! (process:3205): libfprint-realtek-DEBUG: 01:02:24.295: 182091484066: ../libfprint/libfprint/drivers/realtek/realtek.c:1177 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] Verify & Identify entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.295: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.296: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] Verify & Identify entering state 1 (process:3205): libfprint-device-DEBUG: 01:02:24.297: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] Verify & Identify entering state 2 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.297: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.298: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] Verify & Identify entering state 3 (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.298: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.299: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] Verify & Identify entering state 4 (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3205): libfprint-device-DEBUG: 01:02:24.299: Device reported identify result (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] Verify & Identify completed successfully (process:3205): libfprint-realtek-DEBUG: 01:02:24.299: Verify complete! (process:3205): libfprint-device-DEBUG: 01:02:24.299: Device reported identify completion (process:3205): libfprint-SSM-DEBUG: 01:02:24.299: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3205): libfprint-device-DEBUG: 01:02:24.299: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3205): libfprint-device-DEBUG: 01:02:24.299: Not updating temperature model, device can run continuously! enrolling enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x71e2c3480880 (FpiDeviceRealtek at 0x5b67f2f12ab0)>, 8, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3201): DEBUG: 01:02:24.312: umockdev.vala:154: Removing test bed /tmp/umockdev.UGZ852 (umockdev-run:3201): GLib-DEBUG: 01:02:24.314: unsetenv() is not thread-safe and should not be used after threads are created stderr: TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 1.6 still referenced libusb: warning [libusb_exit] device 1.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/realtek-5816/device', '-p', '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6=/startdir/src/libfprint/tests/realtek-5816/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/realtek-5816/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 106/123 libfprint:drivers / elan OK 0.61s 107/123 libfprint:unit-tests / fpi-assembling OK 0.13s 108/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_clear_storage OK 1.08s 109/123 libfprint:drivers / egis0570 OK 0.56s 110/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_on_cancellation FAIL 1.62s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints MALLOC_PERTURB_=161 GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDevice.test_device_sleep_on_cancellation ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep_on_cancellation (__main__.VirtualDevice.test_device_sleep_on_cancellation) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:844: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 111/123 libfprint:drivers / aes2501 OK 0.98s 112/123 libfprint:drivers / vfs301 OK 0.83s 113/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep_on_cancellation FAIL 1.58s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=237 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-device.py VirtualDeviceStorage.test_device_sleep_on_cancellation ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_device_sleep_on_cancellation (__main__.VirtualDeviceStorage.test_device_sleep_on_cancellation) ... stderr: /startdir/src/build/../libfprint/tests/virtual-device.py:844: DeprecationWarning: FPrint.Device.supports_identify is deprecated identify=self.dev.supports_identify()) TypeError: VirtualDeviceBase.start_verify..verify_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 114/123 libfprint:unit-tests / fp-context OK 0.85s 115/123 libfprint:drivers / vfs7552 OK 1.27s 116/123 libfprint:unit-tests / fpi-ssm OK 1.04s 117/123 libfprint:drivers / elanspi OK 2.28s 118/123 libfprint:drivers / focaltech_moc FAIL 2.08s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/startdir/src/build/libfprint G_DEBUG=fatal-warnings MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 MALLOC_PERTURB_=115 NO_AT_BRIDGE=1 FP_DRIVERS_ALLOWLIST=focaltech_moc FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_MESSAGES_DEBUG=all /usr/bin/python3 /startdir/src/libfprint/tests/umockdev-test.py /startdir/src/libfprint/tests/focaltech_moc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 3 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 4 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.125: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-device-DEBUG: 01:02:26.126: Device reported verify result (process:3214): libfprint-device-DEBUG: 01:02:26.126: Device reported verify completion (process:3214): libfprint-SSM-DEBUG: 01:02:26.126: [focaltech_moc] MOC_IDENTIFY_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.126: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-device-DEBUG: 01:02:26.126: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3214): libfprint-device-DEBUG: 01:02:26.126: Not updating temperature model, device can run continuously! (process:3214): libfprint-device-DEBUG: 01:02:26.126: Not updating temperature model, device can run continuously! (process:3214): libfprint-SSM-DEBUG: 01:02:26.126: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.126: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.126: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 2 (process:3214): libfprint-SSM-DEBUG: 01:02:26.127: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.177: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.177: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.177: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.177: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 2 (process:3214): libfprint-SSM-DEBUG: 01:02:26.177: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.227: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.227: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 3 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 4 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3214): libfprint-device-DEBUG: 01:02:26.228: Device reported identify result (process:3214): libfprint-device-DEBUG: 01:02:26.228: Device reported identify completion (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] MOC_IDENTIFY_NUM_STATES completed successfully (process:3214): libfprint-SSM-DEBUG: 01:02:26.228: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3214): libfprint-device-DEBUG: 01:02:26.228: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3214): libfprint-device-DEBUG: 01:02:26.228: Not updating temperature model, device can run continuously! enrolling finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 1, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 2, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 3, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 4, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 5, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 6, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 6, None, None, GLib.Error('The finger was not centered properly, please try again.', 'fp - device - retry - quark', 2)) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 7, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 8, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 9, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x73ffe2394440 (FpiDeviceFocaltechMoc at 0x5a38a3946880)>, 10, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3207): DEBUG: 01:02:26.239: umockdev.vala:154: Removing test bed /tmp/umockdev.JQG852 (umockdev-run:3207): GLib-DEBUG: 01:02:26.241: unsetenv() is not thread-safe and should not be used after threads are created stderr: libusb: warning [read_sysfs_attr] attribute bConfigurationValue doesn't end with newline? libusb: warning [read_sysfs_attr] attribute bConfigurationValue doesn't end with newline? TypeError: identify_done() takes 2 positional arguments but 3 were given libusb: warning [libusb_exit] device 3.6 still referenced libusb: warning [libusb_exit] device 3.2 still referenced libusb: warning [libusb_exit] device 3.1 still referenced libusb: warning [libusb_exit] application left some devices open Traceback (most recent call last): File "/startdir/src/libfprint/tests/umockdev-test.py", line 124, in raise e File "/startdir/src/libfprint/tests/umockdev-test.py", line 118, in custom() ~~~~~~^^ File "/startdir/src/libfprint/tests/umockdev-test.py", line 110, in custom subprocess.check_call(get_umockdev_runner("custom") + ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ['%s' % os.path.join(ddir, "custom.py")]) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.13/subprocess.py", line 419, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['umockdev-run', '-d', '/startdir/src/libfprint/tests/focaltech_moc/device', '-p', '/sys/devices/pci0000:00/0000:00:1c.4/0000:0b:00.0/usb3/3-1/3-1.4=/startdir/src/libfprint/tests/focaltech_moc/custom.pcapng', '--', '/usr/bin/python3', '/startdir/src/libfprint/tests/focaltech_moc/custom.py']' returned non-zero exit status 1. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 119/123 libfprint:unit-tests / fp-device OK 3.49s 120/123 libfprint:unit-tests / fpi-device OK 7.49s libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify time out (After 30 seconds) 121/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify TIMEOUT 30.10s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints MALLOC_PERTURB_=201 GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-image.py VirtualImage.test_enroll_verify ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll_verify (__main__.VirtualImage.test_enroll_verify) ... stderr: Error in sys.excepthook: Traceback (most recent call last): File "/startdir/src/build/../libfprint/tests/virtual-image.py", line 25, in sys.excepthook = lambda *args: (traceback.print_exception(*args), sys.exit(1)) ^^^^^^^^^ NameError: name 'traceback' is not defined. Did you forget to import 'traceback'? Original exception was: TypeError: VirtualImage.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_verify_serialized time out (After 30 seconds) 122/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_verify_serialized TIMEOUT 30.10s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 MALLOC_PERTURB_=39 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-image.py VirtualImage.test_verify_serialized ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_verify_serialized (__main__.VirtualImage.test_verify_serialized) ... stderr: Error in sys.excepthook: Traceback (most recent call last): File "/startdir/src/build/../libfprint/tests/virtual-image.py", line 25, in sys.excepthook = lambda *args: (traceback.print_exception(*args), sys.exit(1)) ^^^^^^^^^ NameError: name 'traceback' is not defined. Did you forget to import 'traceback'? Original exception was: TypeError: VirtualImage.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_identify time out (After 30 seconds) 123/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_identify TIMEOUT 30.10s killed by signal 15 SIGTERM >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=virtual_image:virtual_device:virtual_device_storage G_TEST_SRCDIR=/startdir/src/libfprint/tests FP_PRINTS_PATH=/startdir/src/libfprint/examples/prints GI_TYPELIB_PATH=/startdir/src/build/libfprint LD_LIBRARY_PATH=/startdir/src/build/libfprint MESON_TEST_ITERATION=1 G_MESSAGES_DEBUG='' UDEV_HWDB=/startdir/src/build/libfprint/fprint-list-udev-hwdb UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_SOURCE_ROOT=/startdir/src/libfprint G_TEST_BUILDDIR=/startdir/src/build/tests FP_DEVICE_EMULATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build UDEV_HWDB_CHECK_CONTENTS=1 MALLOC_PERTURB_=192 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /usr/bin/python3 /startdir/src/build/../libfprint/tests/virtual-image.py VirtualImage.test_identify ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_identify (__main__.VirtualImage.test_identify) ... stderr: Error in sys.excepthook: Traceback (most recent call last): File "/startdir/src/build/../libfprint/tests/virtual-image.py", line 25, in sys.excepthook = lambda *args: (traceback.print_exception(*args), sys.exit(1)) ^^^^^^^^^ NameError: name 'traceback' is not defined. Did you forget to import 'traceback'? Original exception was: TypeError: VirtualImage.enroll_print..done_cb() takes 2 positional arguments but 3 were given ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 6/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_before_completing_verify FAIL 0.12s exit status 1 7/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_error FAIL 0.10s exit status 1 8/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll FAIL 0.12s exit status 1 9/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_retry FAIL 0.11s exit status 1 10/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_match FAIL 0.12s exit status 1 11/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_no_match FAIL 0.12s exit status 1 13/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_with_retry FAIL 0.09s exit status 1 15/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_finger_status FAIL 0.10s exit status 1 16/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_finger_status_after_sleep FAIL 0.11s exit status 1 20/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_script_interactive FAIL 0.21s exit status 1 21/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_quick_enroll FAIL 0.11s exit status 1 35/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep FAIL 0.41s exit status 1 42/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delete_multiple_times FAIL 0.08s exit status 1 47/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep_before_completing_verify FAIL 0.09s exit status 1 48/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_duplicate_enroll FAIL 0.08s exit status 1 49/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll FAIL 0.09s exit status 1 53/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_match FAIL 0.09s exit status 1 56/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_error FAIL 0.11s exit status 1 58/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_no_match FAIL 0.09s exit status 1 59/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_retry FAIL 0.09s exit status 1 60/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status FAIL 0.10s exit status 1 61/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_with_retry FAIL 0.12s exit status 1 62/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script_interactive FAIL 0.20s exit status 1 63/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_missing_print FAIL 0.09s exit status 1 64/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status_after_sleep FAIL 0.11s exit status 1 65/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete FAIL 0.09s exit status 1 66/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_match FAIL 0.12s exit status 1 68/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_retry FAIL 0.12s exit status 1 69/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_no_match FAIL 0.13s exit status 1 71/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete_missing FAIL 0.11s exit status 1 74/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_verify_missing_print FAIL 0.09s exit status 1 75/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_populated FAIL 0.11s exit status 1 76/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_quick_enroll FAIL 0.10s exit status 1 78/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep FAIL 0.39s exit status 1 84/123 libfprint:drivers / elanmoc FAIL 0.16s exit status 1 91/123 libfprint:drivers / egismoc FAIL 0.18s exit status 1 92/123 libfprint:drivers / goodixmoc FAIL 0.21s exit status 1 94/123 libfprint:drivers / egismoc-05a1 FAIL 0.18s exit status 1 96/123 libfprint:drivers / egismoc-0586 FAIL 0.21s exit status 1 99/123 libfprint:drivers / fpcmoc FAIL 0.16s exit status 1 100/123 libfprint:virtual-driver+virtual-device+VirtualDeviceUnplugging / VirtualDeviceUnplugging.test_device_unplug_during_verify FAIL 0.60s exit status 1 101/123 libfprint:drivers / realtek FAIL 0.17s exit status 1 102/123 libfprint:drivers / egismoc-0587 FAIL 0.20s exit status 1 105/123 libfprint:drivers / realtek-5816 FAIL 0.18s exit status 1 110/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_on_cancellation FAIL 1.62s exit status 1 113/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep_on_cancellation FAIL 1.58s exit status 1 118/123 libfprint:drivers / focaltech_moc FAIL 2.08s exit status 1 121/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify TIMEOUT 30.10s killed by signal 15 SIGTERM 122/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_verify_serialized TIMEOUT 30.10s killed by signal 15 SIGTERM 123/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_identify TIMEOUT 30.10s killed by signal 15 SIGTERM Ok: 73 Fail: 47 Timeout: 3 Full log written to /startdir/src/build/meson-logs/testlog.txt ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_36a7d710-9a8e-4f13-8e6a-4c8f04caaf84/build