==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_6d10cf6d-9ccf-41af-9d4a-6a363e99c3b7]...done ==> Making package: libfprint 1.94.9-1.1 (Sun May 11 03:01:18 2025) ==> Retrieving sources... -> Cloning libfprint git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v3/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:01:22 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_alloc.c.o [8/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_gbls.c.o [9/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_io.c.o [10/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_drvrs.c.o [11/151] Compiling C object libfprint/libnbis.a.p/nbis_bozorth3_bz_sort.c.o [12/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_globals.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_chaincod.c.o [15/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_matchpat.c.o [16/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_binar.c.o [17/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_link.c.o [18/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_free.c.o [19/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_getmin.c.o [20/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_line.c.o [21/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_imgutil.c.o [22/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_init.c.o [23/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_quality.c.o [24/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_block.c.o [25/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_detect.c.o [26/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_dft.c.o [27/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_contour.c.o [28/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_loop.c.o [29/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_minutia.c.o [30/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_xytreps.c.o [31/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_shape.c.o [32/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_sort.c.o [33/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upek_proto.c.o [34/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_maps.c.o [35/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_util.c.o [36/151] Compiling C object libfprint/libnbis.a.p/nbis_mindtct_ridges.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-private.a.p/fpi-assembling.c.o [40/151] Compiling C object libfprint/libfprint-private.a.p/meson-generated_.._fpi-enums.c.o [41/151] Compiling C object libfprint/libfprint-private.a.p/fpi-byte-reader.c.o [42/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes4000.c.o [43/151] Compiling C object libfprint/libfprint-private.a.p/fpi-image-device.c.o [44/151] Compiling C object libfprint/libfprint-private.a.p/fpi-usb-transfer.c.o [45/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2660.c.o [46/151] Compiling C object libfprint/libfprint-private.a.p/fpi-image.c.o [47/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes3500.c.o [48/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes1610.c.o [49/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes1660.c.o [50/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upektc_img.c.o [51/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs5011.c.o [52/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs7552.c.o [53/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2550.c.o [54/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs301.c.o [55/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes2501.c.o [56/151] Compiling C object libfprint/libfprint-private.a.p/fpi-print.c.o [57/151] Compiling C object libfprint/libfprint-private.a.p/fpi-spi-transfer.c.o [58/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs101.c.o [59/151] Compiling C object libfprint/libfprint-private.a.p/fpi-ssm.c.o [60/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs301_proto.c.o [61/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_vfs0050.c.o [62/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_synaptics_bmkt_message.c.o [63/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_etes603.c.o [64/151] Compiling C object libfprint/libfprint-private.a.p/fpi-device.c.o [65/151] Linking static target libfprint/libnbis.a [66/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_egis0570.c.o [67/151] Linking static target libfprint/libfprint-private.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_vcom5s.c.o [70/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elan.c.o [71/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_nb1010.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_upektc.c.o [74/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upekts.c.o [75/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_synaptics_synaptics.c.o [76/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aeslib.c.o [77/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-image.c.o [78/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aes3k.c.o [79/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elanmoc_elanmoc.c.o [80/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_fpcmoc_fpc.c.o [81/151] Compiling C object libfprint/libfprint-drivers.a.p/meson-generated_.._fpi-drivers.c.o [82/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_realtek_realtek.c.o [83/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_egismoc_egismoc.c.o [84/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_goodixmoc_goodix.c.o [85/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_aesx660.c.o [86/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_focaltech_moc_focaltech_moc.c.o [87/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_elanspi.c.o [88/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_upeksonly.c.o [89/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/meson-generated_.._fp-enums.c.o [90/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_uru4000.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-2.so.2.0.0.p/fp-context.c.o [93/151] Compiling C object libfprint/libfprint-drivers.a.p/drivers_virtual-device.c.o [94/151] Compiling C object libfprint/fprint-list-metainfo.p/fprint-list-metainfo.c.o [95/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-image.c.o [96/151] Linking static target libfprint/libfprint-drivers.a [97/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-device.c.o [98/151] Compiling C object tests/libfprint-test-utils.a.p/test-utils.c.o [99/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-image-device.c.o [100/151] Compiling C object tests/libfprint-test-utils.a.p/test-device-fake.c.o [101/151] Compiling C object examples/enroll.p/utilities.c.o [102/151] Compiling C object libfprint/fprint-list-supported-devices.p/fprint-list-supported-devices.c.o [103/151] Compiling C object libfprint/libfprint-2.so.2.0.0.p/fp-print.c.o [104/151] Compiling C object libfprint/fprint-list-udev-hwdb.p/fprint-list-udev-hwdb.c.o [105/151] Linking static target tests/libfprint-test-utils.a [106/151] Compiling C object examples/enroll.p/storage.c.o [107/151] Compiling C object tests/test-fpi-assembling.p/test-fpi-assembling.c.o [108/151] Compiling C object libfprint/fprint-list-udev-rules.p/fprint-list-udev-rules.c.o [109/151] Compiling C object tests/test-fp-context.p/test-fp-context.c.o [110/151] Compiling C object examples/identify.p/identify.c.o [111/151] Compiling C object examples/identify.p/storage.c.o [112/151] Compiling C object tests/test-fp-device.p/test-fp-device.c.o [113/151] Compiling C object examples/img-capture.p/img-capture.c.o [114/151] Compiling C object examples/enroll.p/enroll.c.o [115/151] Compiling C object examples/img-capture.p/utilities.c.o [116/151] Compiling C object examples/identify.p/utilities.c.o [117/151] Compiling C object examples/manage-prints.p/manage-prints.c.o [118/151] Compiling C object examples/manage-prints.p/utilities.c.o [119/151] Compiling C object examples/clear-storage.p/utilities.c.o [120/151] Compiling C object examples/img-capture.p/storage.c.o [121/151] Compiling C object tests/test-fpi-ssm.p/test-fpi-ssm.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/manage-prints.p/storage.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/manage-prints [135/151] Linking target examples/clear-storage [136/151] Linking target examples/enroll [137/151] Linking target examples/identify [138/151] Linking target examples/verify [139/151] Linking target tests/test-fpi-assembling [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-device [145/151] Linking target tests/test-fpi-ssm [146/151] Linking target libfprint/fprint-list-udev-hwdb [147/151] Linking target libfprint/fprint-list-udev-rules [148/151] Generating libfprint/udev-rules with a custom command (wrapped by meson to capture output) [149/151] Linking target libfprint/fprint-list-supported-devices [150/151] Linking target libfprint/fprint-list-metainfo [151/151] Generating libfprint/metainfo 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_change_scan_type OK 0.10s 2/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_capture_unsupported OK 0.11s 3/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_change_enroll_stages OK 0.12s 4/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_features OK 0.11s 5/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_before_completing_verify 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_=35 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 6/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_properties OK 0.12s 7/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 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_enroll ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stdout: test_enroll (__main__.VirtualDevice.test_enroll) ... 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_verify_error 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_=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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 9/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_match 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 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=86 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 10/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 MALLOC_PERTURB_=218 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=110 /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.14s 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_=14 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_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='' MALLOC_PERTURB_=79 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 ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 15/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_close_error OK 0.21s 16/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.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 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_=153 /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_quick_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_=207 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 18/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_identify_unsupported OK 0.11s 19/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_open_error_with_keep_alive OK 0.11s 20/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_script_interactive FAIL 0.23s 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_=92 /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_open_error OK 0.12s 22/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_capture_prevents_close OK 0.30s 23/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_features OK 0.30s 24/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_script OK 0.19s 25/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_capture OK 0.08s 26/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_close OK 0.09s 27/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_delete_print OK 0.08s 28/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_enroll OK 0.08s 29/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_list_prints OK 0.08s 30/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_identify OK 0.09s 31/123 libfprint:virtual-driver+virtual-device+VirtualDeviceClosed / VirtualDeviceClosed.test_verify OK 0.08s 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.08s 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 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_BUILD_ROOT=/startdir/src/build MALLOC_PERTURB_=18 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.31s 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_enroll OK 0.31s 40/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_identify OK 0.29s 41/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_list_prints OK 0.29s 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_=74 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+VirtualDeviceStorage / VirtualDeviceStorage.test_device_features OK 0.08s 44/123 libfprint:virtual-driver+virtual-device+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_verify OK 0.30s 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.08s 47/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep_before_completing_verify 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 MALLOC_PERTURB_=21 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 MALLOC_PERTURB_=224 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_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.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 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=15 /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+VirtualDeviceBusyDeviceOperations / VirtualDeviceBusyDeviceOperations.test_open OK 0.39s 52/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_error 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 MALLOC_PERTURB_=96 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 53/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_delayed_open OK 0.61s 54/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script OK 0.12s 55/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_=16 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 56/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_close_while_opening OK 0.63s 57/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_delayed_open_with_keep_alive OK 0.63s 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 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_=8 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.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 MALLOC_PERTURB_=125 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_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_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 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_=252 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 61/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 MALLOC_PERTURB_=121 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 62/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script_interactive FAIL 0.19s 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_=189 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_no_match FAIL 0.09s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=91 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 64/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status_after_sleep 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 MALLOC_PERTURB_=62 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_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_identify_retry 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 MALLOC_PERTURB_=185 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 66/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_unsupported OK 0.10s 67/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 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 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 68/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_missing_print 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 MALLOC_PERTURB_=88 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 69/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_script OK 0.17s 70/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete 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 UDEV_HWDB_CHECK_CONTENTS=1 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 MALLOC_PERTURB_=190 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 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='' 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_=156 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_list_populated 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 73/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_open_error OK 0.10s 74/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_open_error_with_keep_alive OK 0.10s 75/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_quick_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='' MALLOC_PERTURB_=184 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_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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 76/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 MALLOC_PERTURB_=243 G_DEBUG=fatal-warnings NO_AT_BRIDGE=1 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 77/123 libfprint:virtual-driver+virtual-device+VirtualDeviceUnplugging / VirtualDeviceUnplugging.test_device_unplug OK 0.09s 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 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_=80 /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.20s 80/123 libfprint:drivers / elanmoc FAIL 0.14s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 FP_DRIVERS_ALLOWLIST=elanmoc MALLOC_PERTURB_=216 GI_TYPELIB_PATH=/startdir/src/build/libfprint 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/elanmoc ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― Listing only the last 100 lines from a long log. (process:2973): libfprint-SSM-DEBUG: 01:01:34.052: [elanmoc] MOC_LIST_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.052: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-device-DEBUG: 01:01:34.052: Completing action FPI_DEVICE_ACTION_LIST in idle! (process:2973): libfprint-device-DEBUG: 01:01:34.052: Not updating temperature model, device can run continuously! (process:2973): libfprint-device-DEBUG: 01:01:34.053: Not updating temperature model, device can run continuously! (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] IDENTIFY_NUM_STATES entering state 0 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.053: elanmoc elan_identify_run_state (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.053: elanmoc elan_identify_run_state IDENTIFY_SET_MODE (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] IDENTIFY_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.053: elanmoc elan_identify_run_state (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.053: elanmoc elan_identify_run_state VERIFY_WAIT_FINGER (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.053: Verify was successful! for user: 0 mesg_code: 1 (process:2973): libfprint-SSM-DEBUG: 01:01:34.053: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] IDENTIFY_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.054: Verify/Identify successful for: FP1-00000000-0-00000000-nobody (process:2973): libfprint-device-DEBUG: 01:01:34.054: Device reported verify result (process:2973): libfprint-device-DEBUG: 01:01:34.054: Device reported verify completion (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-device-DEBUG: 01:01:34.054: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:2973): libfprint-device-DEBUG: 01:01:34.054: Not updating temperature model, device can run continuously! (process:2973): libfprint-device-DEBUG: 01:01:34.054: Not updating temperature model, device can run continuously! (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] IDENTIFY_NUM_STATES entering state 0 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.054: elanmoc elan_identify_run_state (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.054: elanmoc elan_identify_run_state IDENTIFY_SET_MODE (process:2973): libfprint-SSM-DEBUG: 01:01:34.054: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.055: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-SSM-DEBUG: 01:01:34.055: [elanmoc] IDENTIFY_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.055: elanmoc elan_identify_run_state (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.055: elanmoc elan_identify_run_state VERIFY_WAIT_FINGER (process:2973): libfprint-SSM-DEBUG: 01:01:34.055: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.055: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.055: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.056: Verify was successful! for user: 0 mesg_code: 1 (process:2973): libfprint-SSM-DEBUG: 01:01:34.056: [elanmoc] FP_CMD_NUM_STATES entering state 0 (process:2973): libfprint-SSM-DEBUG: 01:01:34.056: [elanmoc] IDENTIFY_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.056: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-SSM-DEBUG: 01:01:34.056: [elanmoc] FP_CMD_NUM_STATES entering state 1 (process:2973): libfprint-elanmoc-DEBUG: 01:01:34.056: Verify/Identify successful for: FP1-00000000-0-00000000-nobody (process:2973): libfprint-device-DEBUG: 01:01:34.056: Device reported identify result (process:2973): libfprint-device-DEBUG: 01:01:34.056: Device reported identify completion (process:2973): libfprint-SSM-DEBUG: 01:01:34.056: [elanmoc] FP_CMD_NUM_STATES completed successfully (process:2973): libfprint-device-DEBUG: 01:01:34.056: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:2973): libfprint-device-DEBUG: 01:01:34.056: Not updating temperature model, device can run continuously! enrolling finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 1, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 2, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 3, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 4, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 5, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 6, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 7, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 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 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 8, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceElanmoc object at 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 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 0x7a4cf5a80400 (FpiDeviceElanmoc at 0x5e5c7c6e3ba0)>, 9, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:2963): DEBUG: 01:01:34.068: umockdev.vala:154: Removing test bed /tmp/umockdev.PS4R52 (umockdev-run:2963): GLib-DEBUG: 01:01:34.070: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 81/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_clear_storage_error OK 0.59s 82/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_close_while_opening OK 0.59s 83/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delayed_open OK 0.59s 84/123 libfprint:drivers / synaptics OK 0.15s 85/123 libfprint:drivers / aes3500 OK 0.22s 86/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_delayed_open_with_keep_alive OK 0.59s 87/123 libfprint:drivers / upektc_img OK 0.21s 88/123 libfprint:drivers / upektc_img-tcs1s OK 0.23s 89/123 libfprint:drivers / uru4000-msv2 OK 0.29s 90/123 libfprint:drivers / uru4000-4500 OK 0.30s 91/123 libfprint:drivers / egismoc FAIL 0.20s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=148 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:3122): libfprint-egismoc-DEBUG: 01:01:34.295: Wait for finger on sensor (process:3122): libfprint-device-DEBUG: 01:01:34.295: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3122): libfprint-egismoc-DEBUG: 01:01:34.295: Finger on sensor callback (process:3122): libfprint-device-DEBUG: 01:01:34.295: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3122): libfprint-SSM-DEBUG: 01:01:34.295: [egismoc] IDENTIFY_STATES entering state 5 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.295: Execute command and get response (process:3122): libfprint-egismoc-DEBUG: 01:01:34.295: Get check bytes (process:3122): libfprint-SSM-DEBUG: 01:01:34.295: [egismoc] CMD_STATES entering state 0 (process:3122): libfprint-SSM-DEBUG: 01:01:34.295: [egismoc] CMD_STATES entering state 1 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Command receive callback (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES completed successfully (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Task SSM next state callback (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] IDENTIFY_STATES entering state 6 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Get check command (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Execute command and get response (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Get check bytes (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES entering state 0 (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES entering state 1 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Command receive callback (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES completed successfully (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Identify check callback (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Response suffix valid: yes (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Identify successful for: FP1-00000000-2-00000000-nobody (process:3122): libfprint-device-DEBUG: 01:01:34.296: Device reported identify result (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] IDENTIFY_STATES entering state 7 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Execute command and get response (process:3122): libfprint-egismoc-DEBUG: 01:01:34.296: Get check bytes (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES entering state 0 (process:3122): libfprint-SSM-DEBUG: 01:01:34.296: [egismoc] CMD_STATES entering state 1 (process:3122): libfprint-egismoc-DEBUG: 01:01:34.297: Command receive callback (process:3122): libfprint-SSM-DEBUG: 01:01:34.297: [egismoc] CMD_STATES completed successfully (process:3122): libfprint-egismoc-DEBUG: 01:01:34.297: Task SSM next state callback (process:3122): libfprint-SSM-DEBUG: 01:01:34.297: [egismoc] IDENTIFY_STATES entering state 8 (process:3122): libfprint-device-DEBUG: 01:01:34.297: Device reported identify completion (process:3122): libfprint-device-DEBUG: 01:01:34.297: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3122): libfprint-SSM-DEBUG: 01:01:34.297: [egismoc] IDENTIFY_STATES completed successfully (process:3122): libfprint-egismoc-DEBUG: 01:01:34.297: Task SSM done (process:3122): libfprint-device-DEBUG: 01:01:34.297: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3122): libfprint-device-DEBUG: 01:01:34.297: 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 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 0x7787da4b8900 (FpiDeviceEgisMoc at 0x5a4b409f2e60)>, 10, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3116): DEBUG: 01:01:34.309: umockdev.vala:154: Removing test bed /tmp/umockdev.DZJ952 (umockdev-run:3116): GLib-DEBUG: 01:01:34.311: 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.22s exit status 1 >>> 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 MALLOC_PERTURB_=100 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. libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 libusb: error [op_handle_events] cannot find handle for fd 9 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_=87 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:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Execute command and get response (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Get check bytes (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] CMD_STATES entering state 0 (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] CMD_STATES entering state 1 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Command receive callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] CMD_STATES completed successfully (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Task SSM next state callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] IDENTIFY_STATES entering state 4 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Wait for finger on sensor (process:3140): libfprint-device-DEBUG: 01:01:34.332: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Finger on sensor callback (process:3140): libfprint-device-DEBUG: 01:01:34.332: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] IDENTIFY_STATES entering state 5 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Execute command and get response (process:3140): libfprint-egismoc-DEBUG: 01:01:34.332: Get check bytes (process:3140): libfprint-SSM-DEBUG: 01:01:34.332: [egismoc] CMD_STATES entering state 0 (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES entering state 1 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Command receive callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES completed successfully (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Task SSM next state callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] IDENTIFY_STATES entering state 6 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Get check command (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Execute command and get response (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Get check bytes (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES entering state 0 (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES entering state 1 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Command receive callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES completed successfully (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Identify check callback (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Response suffix valid: yes (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Identify successful for: FP1-00000000-2-00000000-nobody (process:3140): libfprint-device-DEBUG: 01:01:34.333: Device reported identify result (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] IDENTIFY_STATES entering state 7 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Execute command and get response (process:3140): libfprint-egismoc-DEBUG: 01:01:34.333: Get check bytes (process:3140): libfprint-SSM-DEBUG: 01:01:34.333: [egismoc] CMD_STATES entering state 0 (process:3140): libfprint-SSM-DEBUG: 01:01:34.334: [egismoc] CMD_STATES entering state 1 (process:3140): libfprint-egismoc-DEBUG: 01:01:34.334: Command receive callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.334: [egismoc] CMD_STATES completed successfully (process:3140): libfprint-egismoc-DEBUG: 01:01:34.334: Task SSM next state callback (process:3140): libfprint-SSM-DEBUG: 01:01:34.334: [egismoc] IDENTIFY_STATES entering state 8 (process:3140): libfprint-device-DEBUG: 01:01:34.334: Device reported identify completion (process:3140): libfprint-device-DEBUG: 01:01:34.334: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3140): libfprint-SSM-DEBUG: 01:01:34.334: [egismoc] IDENTIFY_STATES completed successfully (process:3140): libfprint-egismoc-DEBUG: 01:01:34.334: Task SSM done (process:3140): libfprint-device-DEBUG: 01:01:34.334: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3140): libfprint-device-DEBUG: 01:01:34.334: 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 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 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 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x7ae97d5b8b80 (FpiDeviceEgisMoc at 0x620e3aa2dc40)>, 10, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3135): DEBUG: 01:01:34.345: umockdev.vala:154: Removing test bed /tmp/umockdev.TM9752 (umockdev-run:3135): GLib-DEBUG: 01:01:34.347: 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 / egismoc-0586 FAIL 0.20s exit status 1 >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_BUILD_ROOT=/startdir/src/build 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_=43 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:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Execute command and get response (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Get check bytes (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] CMD_STATES entering state 0 (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] CMD_STATES entering state 1 (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Command receive callback (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] CMD_STATES completed successfully (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Identify check callback (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Response suffix valid: yes (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Identify successful for: FP1-00000000-2-00000000-nobody (process:3162): libfprint-device-DEBUG: 01:01:34.373: Device reported identify result (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] IDENTIFY_STATES entering state 7 (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Execute command and get response (process:3162): libfprint-egismoc-DEBUG: 01:01:34.373: Get check bytes (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] CMD_STATES entering state 0 (process:3162): libfprint-SSM-DEBUG: 01:01:34.373: [egismoc] CMD_STATES entering state 1 (process:3162): libfprint-egismoc-DEBUG: 01:01:34.374: Command receive callback (process:3162): libfprint-SSM-DEBUG: 01:01:34.374: [egismoc] CMD_STATES completed successfully (process:3162): libfprint-egismoc-DEBUG: 01:01:34.374: Task SSM next state callback (process:3162): libfprint-SSM-DEBUG: 01:01:34.374: [egismoc] IDENTIFY_STATES entering state 8 (process:3162): libfprint-device-DEBUG: 01:01:34.374: Device reported identify completion (process:3162): libfprint-device-DEBUG: 01:01:34.374: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3162): libfprint-SSM-DEBUG: 01:01:34.374: [egismoc] IDENTIFY_STATES completed successfully (process:3162): libfprint-egismoc-DEBUG: 01:01:34.374: Task SSM done (process:3162): libfprint-device-DEBUG: 01:01:34.374: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3162): libfprint-device-DEBUG: 01:01:34.374: 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 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 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 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 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 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 10, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 11, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 12, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 13, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 14, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 15, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 16, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 17, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 18, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 19, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x76d5687c4980 (FpiDeviceEgisMoc at 0x5ea9c65f4c40)>, 20, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3149): DEBUG: 01:01:34.387: umockdev.vala:154: Removing test bed /tmp/umockdev.DCZ752 (umockdev-run:3149): GLib-DEBUG: 01:01:34.389: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 96/123 libfprint:drivers / nb1010 OK 0.29s 97/123 libfprint:drivers / elan-cobo OK 0.50s 98/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_empty OK 0.61s 99/123 libfprint:drivers / vfs0050 OK 0.42s 100/123 libfprint:drivers / egismoc-0587 FAIL 0.20s 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 MALLOC_PERTURB_=15 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:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Execute command and get response (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Get check bytes (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] CMD_STATES entering state 0 (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] CMD_STATES entering state 1 (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Command receive callback (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] CMD_STATES completed successfully (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Identify check callback (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Response suffix valid: yes (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Identify successful for: FP1-00000000-2-00000000-nobody (process:3183): libfprint-device-DEBUG: 01:01:34.445: Device reported identify result (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] IDENTIFY_STATES entering state 7 (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Execute command and get response (process:3183): libfprint-egismoc-DEBUG: 01:01:34.445: Get check bytes (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] CMD_STATES entering state 0 (process:3183): libfprint-SSM-DEBUG: 01:01:34.445: [egismoc] CMD_STATES entering state 1 (process:3183): libfprint-egismoc-DEBUG: 01:01:34.446: Command receive callback (process:3183): libfprint-SSM-DEBUG: 01:01:34.446: [egismoc] CMD_STATES completed successfully (process:3183): libfprint-egismoc-DEBUG: 01:01:34.446: Task SSM next state callback (process:3183): libfprint-SSM-DEBUG: 01:01:34.446: [egismoc] IDENTIFY_STATES entering state 8 (process:3183): libfprint-device-DEBUG: 01:01:34.446: Device reported identify completion (process:3183): libfprint-device-DEBUG: 01:01:34.446: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3183): libfprint-SSM-DEBUG: 01:01:34.446: [egismoc] IDENTIFY_STATES completed successfully (process:3183): libfprint-egismoc-DEBUG: 01:01:34.446: Task SSM done (process:3183): libfprint-device-DEBUG: 01:01:34.446: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3183): libfprint-device-DEBUG: 01:01:34.446: 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 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 1, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 2, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 3, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 4, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 5, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 6, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 7, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 8, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 9, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 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 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 10, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 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 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 11, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 12, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 13, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 14, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 15, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 16, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 17, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 18, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 19, , None, None) finger status: 2 enroll progress: (<__gi__.FpiDeviceEgisMoc object at 0x71fdb71d4980 (FpiDeviceEgisMoc at 0x5b819b9127b0)>, 20, , None, None) enroll done listing - device should have 1 print verifying verify done async identifying ** (umockdev-run:3174): DEBUG: 01:01:34.460: umockdev.vala:154: Removing test bed /tmp/umockdev.MLE652 (umockdev-run:3174): GLib-DEBUG: 01:01:34.462: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 101/123 libfprint:data+no-valgrind / udev-hwdb OK 0.02s 102/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 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 MALLOC_PERTURB_=186 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:3194): libfprint-device-DEBUG: 01:01:34.457: Device reported verify result (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] verify_identify entering state 3 (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3194): libfprint-DEBUG: 01:01:34.457: fpc_send_ctrl_cmd CMD: 0x3, value: 0x1, index: 0 type: 1 (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-DEBUG: 01:01:34.457: fpc_cmd_receive_cb current ssm request: 3 state: 0 (process:3194): libfprint-DEBUG: 01:01:34.457: fpc_do_abort_cb Do abort for reasons (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] verify_identify completed successfully (process:3194): libfprint-DEBUG: 01:01:34.457: Verify_identify complete! (process:3194): libfprint-device-DEBUG: 01:01:34.457: Device reported verify completion (process:3194): libfprint-device-DEBUG: 01:01:34.457: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-device-DEBUG: 01:01:34.457: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3194): libfprint-device-DEBUG: 01:01:34.457: Not updating temperature model, device can run continuously! (process:3194): libfprint-device-DEBUG: 01:01:34.457: Not updating temperature model, device can run continuously! (process:3194): libfprint-DEBUG: 01:01:34.457: fpc_dev_verify_identify enter --> (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] verify_identify entering state 0 (process:3194): libfprint-device-DEBUG: 01:01:34.457: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3194): libfprint-SSM-DEBUG: 01:01:34.457: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3194): libfprint-DEBUG: 01:01:34.457: fpc_send_ctrl_cmd CMD: 0x2, value: 0x1, index: 0 type: 2 (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_cmd_receive_cb current ssm request: 2 state: 0 (process:3194): libfprint-SSM-DEBUG: 01:01:34.458: [fpcmoc] FP_CMD_NUM_STATES entering state 1 (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_cmd_receive_cb current ssm request: 2 state: 1 (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_cmd_receive_cb recv evt data length: 12 (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_evt_cb Got finger down event (0) (process:3194): libfprint-device-DEBUG: 01:01:34.458: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT (process:3194): libfprint-SSM-DEBUG: 01:01:34.458: [fpcmoc] verify_identify entering state 1 (process:3194): libfprint-SSM-DEBUG: 01:01:34.458: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_send_ctrl_cmd CMD: 0x9, value: 0x0, index: 0 type: 2 (process:3194): libfprint-SSM-DEBUG: 01:01:34.458: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-DEBUG: 01:01:34.458: fpc_cmd_receive_cb current ssm request: 9 state: 0 (process:3194): libfprint-SSM-DEBUG: 01:01:34.458: [fpcmoc] FP_CMD_NUM_STATES entering state 1 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_cmd_receive_cb current ssm request: 9 state: 1 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_cmd_receive_cb recv evt data length: 24 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_evt_cb Got capture event (process:3194): libfprint-device-DEBUG: 01:01:34.459: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] verify_identify entering state 2 (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_send_ctrl_cmd CMD: 0x6b, value: 0x0, index: 0 type: 3 (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_cmd_receive_cb current ssm request: 107 state: 0 (process:3194): libfprint-device-DEBUG: 01:01:34.459: Device reported identify result (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] verify_identify entering state 3 (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] FP_CMD_NUM_STATES entering state 0 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_send_ctrl_cmd CMD: 0x3, value: 0x1, index: 0 type: 1 (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_cmd_receive_cb current ssm request: 3 state: 0 (process:3194): libfprint-DEBUG: 01:01:34.459: fpc_do_abort_cb Do abort for reasons (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] verify_identify completed successfully (process:3194): libfprint-DEBUG: 01:01:34.459: Verify_identify complete! (process:3194): libfprint-device-DEBUG: 01:01:34.459: Device reported identify completion (process:3194): libfprint-device-DEBUG: 01:01:34.459: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3194): libfprint-SSM-DEBUG: 01:01:34.459: [fpcmoc] FP_CMD_NUM_STATES completed successfully (process:3194): libfprint-device-DEBUG: 01:01:34.459: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3194): libfprint-device-DEBUG: 01:01:34.459: Not updating temperature model, device can run continuously! Clear Clear done enrolling enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 5, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 7, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 8, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 9, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 10, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 10, None, None, GLib.Error('Please try again after removing the finger first.', 'fp - device - retry - quark', 3)) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 11, None, None, None) enroll progress: (<__gi__.FpiDeviceFpcMoc object at 0x73b5764dc200 (FpiDeviceFpcMoc at 0x58e15ef49950)>, 12, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3188): DEBUG: 01:01:34.471: umockdev.vala:154: Removing test bed /tmp/umockdev.70D552 (umockdev-run:3188): GLib-DEBUG: 01:01:34.472: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 103/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 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_=182 /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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 104/123 libfprint:drivers / elan OK 0.58s 105/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 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 MALLOC_PERTURB_=218 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:01:34.461: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.461: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.462: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] Verify & Identify entering state 3 (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.462: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.463: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] Verify & Identify entering state 4 (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.463: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.464: Device reported verify result (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] Verify & Identify entering state 5 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] Verify & Identify completed successfully (process:3200): libfprint-realtek-DEBUG: 01:01:34.464: Verify complete! (process:3200): libfprint-device-DEBUG: 01:01:34.464: Device reported verify completion (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-device-DEBUG: 01:01:34.464: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3200): libfprint-device-DEBUG: 01:01:34.464: Not updating temperature model, device can run continuously! (process:3200): libfprint-device-DEBUG: 01:01:34.464: Not updating temperature model, device can run continuously! (process:3200): libfprint-realtek-DEBUG: 01:01:34.464: 182041653092: ../libfprint/libfprint/drivers/realtek/realtek.c:1177 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] Verify & Identify entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.464: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.465: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] Verify & Identify entering state 1 (process:3200): libfprint-device-DEBUG: 01:01:34.466: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] Verify & Identify entering state 2 (process:3200): libfprint-SSM-DEBUG: 01:01:34.466: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.467: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] Verify & Identify entering state 3 (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.467: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.468: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] Verify & Identify entering state 4 (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3200): libfprint-SSM-DEBUG: 01:01:34.468: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3200): libfprint-device-DEBUG: 01:01:34.469: Device reported identify result (process:3200): libfprint-SSM-DEBUG: 01:01:34.469: [realtek] Verify & Identify completed successfully (process:3200): libfprint-realtek-DEBUG: 01:01:34.469: Verify complete! (process:3200): libfprint-device-DEBUG: 01:01:34.469: Device reported identify completion (process:3200): libfprint-SSM-DEBUG: 01:01:34.469: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3200): libfprint-device-DEBUG: 01:01:34.469: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3200): libfprint-device-DEBUG: 01:01:34.469: Not updating temperature model, device can run continuously! enrolling enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x76940b258680 (FpiDeviceRealtek at 0x5c4f44c90930)>, 8, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3195): DEBUG: 01:01:34.482: umockdev.vala:154: Removing test bed /tmp/umockdev.G54452 (umockdev-run:3195): GLib-DEBUG: 01:01:34.484: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 106/123 libfprint:drivers / realtek-5816 FAIL 0.16s 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 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 MALLOC_PERTURB_=111 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:3209): libfprint-SSM-DEBUG: 01:01:34.479: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.480: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] Verify & Identify entering state 3 (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.480: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.481: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] Verify & Identify entering state 4 (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.481: Device reported verify result (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] Verify & Identify entering state 5 (process:3209): libfprint-SSM-DEBUG: 01:01:34.481: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] Verify & Identify completed successfully (process:3209): libfprint-realtek-DEBUG: 01:01:34.482: Verify complete! (process:3209): libfprint-device-DEBUG: 01:01:34.482: Device reported verify completion (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-device-DEBUG: 01:01:34.482: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3209): libfprint-device-DEBUG: 01:01:34.482: Not updating temperature model, device can run continuously! (process:3209): libfprint-device-DEBUG: 01:01:34.482: Not updating temperature model, device can run continuously! (process:3209): libfprint-realtek-DEBUG: 01:01:34.482: 182041670842: ../libfprint/libfprint/drivers/realtek/realtek.c:1177 (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] Verify & Identify entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.482: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.483: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.483: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] Verify & Identify entering state 1 (process:3209): libfprint-device-DEBUG: 01:01:34.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] Verify & Identify entering state 2 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.484: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.485: Device reported finger status change: FP_FINGER_STATUS_PRESENT (process:3209): libfprint-SSM-DEBUG: 01:01:34.485: [realtek] Verify & Identify entering state 3 (process:3209): libfprint-SSM-DEBUG: 01:01:34.485: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.485: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.485: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.485: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.486: Device reported finger status change: FP_FINGER_STATUS_NONE (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] Verify & Identify entering state 4 (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] FP_RTK_CMD_NUM_STATES entering state 0 (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] FP_RTK_CMD_NUM_STATES entering state 1 (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] FP_RTK_CMD_NUM_STATES entering state 2 (process:3209): libfprint-device-DEBUG: 01:01:34.486: Device reported identify result (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] Verify & Identify completed successfully (process:3209): libfprint-realtek-DEBUG: 01:01:34.486: Verify complete! (process:3209): libfprint-device-DEBUG: 01:01:34.486: Device reported identify completion (process:3209): libfprint-SSM-DEBUG: 01:01:34.486: [realtek] FP_RTK_CMD_NUM_STATES completed successfully (process:3209): libfprint-device-DEBUG: 01:01:34.486: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3209): libfprint-device-DEBUG: 01:01:34.486: Not updating temperature model, device can run continuously! enrolling enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 1, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 2, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 3, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 4, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 5, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 6, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 7, None, None, None) enroll progress: (<__gi__.FpiDeviceRealtek object at 0x7c3263284600 (FpiDeviceRealtek at 0x5c7ee8223ab0)>, 8, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3204): DEBUG: 01:01:34.497: umockdev.vala:154: Removing test bed /tmp/umockdev.MZU452 (umockdev-run:3204): GLib-DEBUG: 01:01:34.499: 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. ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― 107/123 libfprint:unit-tests / fpi-assembling OK 0.14s 108/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_clear_storage OK 1.09s 109/123 libfprint:drivers / egis0570 OK 0.57s 110/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_on_cancellation FAIL 1.61s 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_=75 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.95s 112/123 libfprint:drivers / vfs301 OK 0.82s 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 MALLOC_PERTURB_=167 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_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.27s 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 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 MALLOC_PERTURB_=174 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:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 3 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 4 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.309: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-device-DEBUG: 01:01:36.310: Device reported verify result (process:3218): libfprint-device-DEBUG: 01:01:36.310: Device reported verify completion (process:3218): libfprint-SSM-DEBUG: 01:01:36.310: [focaltech_moc] MOC_IDENTIFY_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.310: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-device-DEBUG: 01:01:36.310: Completing action FPI_DEVICE_ACTION_VERIFY in idle! (process:3218): libfprint-device-DEBUG: 01:01:36.310: Not updating temperature model, device can run continuously! (process:3218): libfprint-device-DEBUG: 01:01:36.310: Not updating temperature model, device can run continuously! (process:3218): libfprint-SSM-DEBUG: 01:01:36.310: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.310: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 2 (process:3218): libfprint-SSM-DEBUG: 01:01:36.311: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.361: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.361: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.362: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.362: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 2 (process:3218): libfprint-SSM-DEBUG: 01:01:36.362: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 3 (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.412: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] MOC_IDENTIFY_NUM_STATES entering state 4 (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] FP_CMD_NUM_STATES entering state 0 (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] FP_CMD_NUM_STATES entering state 1 (process:3218): libfprint-device-DEBUG: 01:01:36.413: Device reported identify result (process:3218): libfprint-device-DEBUG: 01:01:36.413: Device reported identify completion (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] MOC_IDENTIFY_NUM_STATES completed successfully (process:3218): libfprint-SSM-DEBUG: 01:01:36.413: [focaltech_moc] FP_CMD_NUM_STATES completed successfully (process:3218): libfprint-device-DEBUG: 01:01:36.413: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle! (process:3218): libfprint-device-DEBUG: 01:01:36.413: Not updating temperature model, device can run continuously! enrolling finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 1, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 2, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 3, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 4, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 5, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 6, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 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 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 7, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 8, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 9, None, None, None) finger status: 0 enroll progress: (<__gi__.FpiDeviceFocaltechMoc object at 0x717589fc8640 (FpiDeviceFocaltechMoc at 0x5cf89e682880)>, 10, None, None, None) enroll done listing listing done verifying verify done async identifying ** (umockdev-run:3214): DEBUG: 01:01:36.422: umockdev.vala:154: Removing test bed /tmp/umockdev.B7K452 (umockdev-run:3214): GLib-DEBUG: 01:01:36.424: 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.50s 120/123 libfprint:unit-tests / fpi-device OK 7.52s libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_verify_serialized time out (After 30 seconds) 121/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_verify_serialized TIMEOUT 30.18s 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 MALLOC_PERTURB_=82 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_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) 122/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_identify TIMEOUT 30.19s 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 G_DEBUG=fatal-warnings MALLOC_PERTURB_=34 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify time out (After 30 seconds) 123/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify TIMEOUT 30.19s 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_=96 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 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― Summary of Failures: 5/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_before_completing_verify FAIL 0.11s exit status 1 7/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll FAIL 0.12s exit status 1 8/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_error FAIL 0.11s exit status 1 9/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_match FAIL 0.11s exit status 1 10/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_verify_retry FAIL 0.11s 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 14/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 17/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_quick_enroll FAIL 0.09s exit status 1 20/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_enroll_script_interactive FAIL 0.23s 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.08s 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.08s exit status 1 52/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_error FAIL 0.08s exit status 1 55/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_verify_match FAIL 0.09s 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.10s exit status 1 60/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_with_retry FAIL 0.09s exit status 1 61/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status FAIL 0.10s exit status 1 62/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_enroll_script_interactive FAIL 0.19s exit status 1 63/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_no_match FAIL 0.09s exit status 1 64/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_finger_status_after_sleep FAIL 0.12s exit status 1 65/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_identify_retry FAIL 0.10s exit status 1 67/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_missing_print FAIL 0.12s exit status 1 70/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete FAIL 0.11s exit status 1 71/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_delete_missing FAIL 0.11s exit status 1 72/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_list_populated FAIL 0.09s exit status 1 75/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_quick_enroll FAIL 0.09s exit status 1 76/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_verify_missing_print FAIL 0.09s exit status 1 78/123 libfprint:virtual-driver+virtual-device+VirtualDeviceStorage / VirtualDeviceStorage.test_device_sleep FAIL 0.39s exit status 1 80/123 libfprint:drivers / elanmoc FAIL 0.14s exit status 1 91/123 libfprint:drivers / egismoc FAIL 0.20s exit status 1 92/123 libfprint:drivers / goodixmoc FAIL 0.22s exit status 1 94/123 libfprint:drivers / egismoc-05a1 FAIL 0.18s exit status 1 95/123 libfprint:drivers / egismoc-0586 FAIL 0.20s exit status 1 100/123 libfprint:drivers / egismoc-0587 FAIL 0.20s exit status 1 102/123 libfprint:drivers / fpcmoc FAIL 0.16s exit status 1 103/123 libfprint:virtual-driver+virtual-device+VirtualDeviceUnplugging / VirtualDeviceUnplugging.test_device_unplug_during_verify FAIL 0.60s exit status 1 105/123 libfprint:drivers / realtek FAIL 0.17s exit status 1 106/123 libfprint:drivers / realtek-5816 FAIL 0.16s exit status 1 110/123 libfprint:virtual-driver+virtual-device+VirtualDevice / VirtualDevice.test_device_sleep_on_cancellation FAIL 1.61s 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_verify_serialized TIMEOUT 30.18s killed by signal 15 SIGTERM 122/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_identify TIMEOUT 30.19s killed by signal 15 SIGTERM 123/123 libfprint:virtual-driver+virtual-image+VirtualImage / VirtualImage.test_enroll_verify TIMEOUT 30.19s 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_6d10cf6d-9ccf-41af-9d4a-6a363e99c3b7/build